You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ip...@apache.org on 2019/12/25 17:29:04 UTC

[ignite] branch master updated: IGNITE-12371 Add an explicit method for starting client nodes to GridAbstractTest - Fixes #7196.

This is an automated email from the ASF dual-hosted git repository.

ipavlukhin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 3425c8c  IGNITE-12371 Add an explicit method for starting client nodes to GridAbstractTest - Fixes #7196.
3425c8c is described below

commit 3425c8cc6a4e1d8d9183a31f1cd88b8a17babcf5
Author: pavlukhin <vo...@gmail.com>
AuthorDate: Wed Dec 25 20:28:52 2019 +0300

    IGNITE-12371 Add an explicit method for starting client nodes to GridAbstractTest - Fixes #7196.
    
    Signed-off-by: ipavlukhin <vo...@gmail.com>
---
 .../ignite/testframework/junits/GridAbstractTest.java   | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java
index 052c327..97e16fd 100755
--- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java
@@ -877,6 +877,23 @@ public abstract class GridAbstractTest extends JUnitAssertAware {
     protected IgniteEx startGrid(int idx) throws Exception {
         return (IgniteEx)startGrid(getTestIgniteInstanceName(idx));
     }
+    
+    /**
+     * Starts new client grid with given index.
+     *
+     * @param idx Index of the grid to start.
+     * @return Started grid.
+     * @throws Exception If anything failed.
+     */
+    protected IgniteEx startClientGrid(int idx) throws Exception {
+        String igniteInstanceName = getTestIgniteInstanceName(idx);
+
+        IgniteConfiguration cfg = optimize(getConfiguration(igniteInstanceName));
+
+        cfg.setClientMode(true);
+
+        return (IgniteEx)startGrid(igniteInstanceName, cfg, null);
+    }
 
     /**
      * Starts new grid with given configuration.