You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by lg...@apache.org on 2018/04/20 16:12:44 UTC

[4/5] mina-sshd git commit: [SSHD-817] Expose BaseTestSupport#getIoServiceProvider method for optional tests exclusions based on the I/O service provider

[SSHD-817] Expose BaseTestSupport#getIoServiceProvider method for optional tests exclusions based on the I/O service provider


Project: http://git-wip-us.apache.org/repos/asf/mina-sshd/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina-sshd/commit/8a4ee995
Tree: http://git-wip-us.apache.org/repos/asf/mina-sshd/tree/8a4ee995
Diff: http://git-wip-us.apache.org/repos/asf/mina-sshd/diff/8a4ee995

Branch: refs/heads/master
Commit: 8a4ee9957baf2158c362ee73f8d6fdc030b776f6
Parents: cdec39b
Author: Lyor Goldstein <ly...@gmail.com>
Authored: Fri Apr 20 19:11:55 2018 +0300
Committer: Lyor Goldstein <ly...@gmail.com>
Committed: Fri Apr 20 19:16:03 2018 +0300

----------------------------------------------------------------------
 .../org/apache/sshd/util/test/BaseTestSupport.java     | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/8a4ee995/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java b/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java
index 87dd4e6..911328a 100644
--- a/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java
+++ b/sshd-core/src/test/java/org/apache/sshd/util/test/BaseTestSupport.java
@@ -99,7 +99,8 @@ public abstract class BaseTestSupport extends Assert {
         protected void starting(Description description) {
             System.out.println("\nStarting " + description.getClassName() + ":" + description.getMethodName() + "...");
             try {
-                System.out.println("Using provider: " + DefaultIoServiceFactoryFactory.newInstance(IoServiceFactoryFactory.class).getClass().getName());
+                IoServiceFactoryFactory ioProvider = getIoServiceProvider();
+                System.out.println("Using default provider: " + ioProvider.getClass().getName());
             } catch (Throwable t) {
                 // Ignore
             }
@@ -115,7 +116,7 @@ public abstract class BaseTestSupport extends Assert {
     };
 
     @Rule
-    public final TestName testNameHilder = new TestName();
+    public final TestName testNameHolder = new TestName();
     private Path targetFolder;
     private Path tempFolder;
 
@@ -124,7 +125,7 @@ public abstract class BaseTestSupport extends Assert {
     }
 
     public final String getCurrentTestName() {
-        return testNameHilder.getMethodName();
+        return testNameHolder.getMethodName();
     }
 
     protected SshServer setupTestServer() {
@@ -594,4 +595,10 @@ public abstract class BaseTestSupport extends Assert {
             System.out.append("===[DEBUG]=== ").println(message);
         }
     }
+
+    public static IoServiceFactoryFactory getIoServiceProvider() {
+        DefaultIoServiceFactoryFactory factory =
+                DefaultIoServiceFactoryFactory.getDefaultIoServiceFactoryFactoryInstance();
+        return factory.getIoServiceProvider();
+    }
 }