mina-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lgoldst...@apache.org
Subject [2/2] mina-sshd git commit: Create temporary serialized host key file for tests under 'target/temp' folder
Date Sun, 07 Oct 2018 04:44:10 GMT
Create temporary serialized host key file for tests under 'target/temp' folder


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

Branch: refs/heads/master
Commit: 42acff5c593b963f4fb7d2fb0845a2ba6a4220cb
Parents: 20695fd
Author: Lyor Goldstein <lyor.goldstein@gmail.com>
Authored: Sat Oct 6 16:41:20 2018 +0300
Committer: Goldstein Lyor <lyor@cb4.com>
Committed: Sun Oct 7 07:44:02 2018 +0300

----------------------------------------------------------------------
 .../org/apache/sshd/server/auth/AsyncAuthTestBase.java  | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/42acff5c/sshd-core/src/test/java/org/apache/sshd/server/auth/AsyncAuthTestBase.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/test/java/org/apache/sshd/server/auth/AsyncAuthTestBase.java b/sshd-core/src/test/java/org/apache/sshd/server/auth/AsyncAuthTestBase.java
index 76ce606..ba903f9 100644
--- a/sshd-core/src/test/java/org/apache/sshd/server/auth/AsyncAuthTestBase.java
+++ b/sshd-core/src/test/java/org/apache/sshd/server/auth/AsyncAuthTestBase.java
@@ -18,7 +18,9 @@
  */
 package org.apache.sshd.server.auth;
 
-import java.io.File;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.util.Map;
 
 import org.apache.sshd.common.FactoryManager;
 import org.apache.sshd.server.SshServer;
@@ -55,9 +57,13 @@ public abstract class AsyncAuthTestBase extends BaseTestSupport {
         }
         server = SshServer.setUpDefaultServer();
         if (timeout != null) {
-            server.getProperties().put(FactoryManager.AUTH_TIMEOUT, timeout.toString());
+            Map<String, Object> props = server.getProperties();
+            props.put(FactoryManager.AUTH_TIMEOUT, timeout.toString());
         }
-        server.setKeyPairProvider(new SimpleGeneratorHostKeyProvider(new File("hostkey.ser").toPath()));
+
+        Path tmpDir = Files.createDirectories(getTempTargetFolder());
+        Path keyFile = tmpDir.resolve("hostkey.ser");
+        server.setKeyPairProvider(new SimpleGeneratorHostKeyProvider(keyFile));
         server.setPasswordAuthenticator((username, password, session) -> authenticator.authenticate(username,
password, session));
         server.setShellFactory(new EchoShellFactory());
         server.start();


Mime
View raw message