diff --git a/activemq-unit-tests/src/test/java/org/apache/activemq/network/SSHTunnelNetworkReconnectTest.java b/activemq-unit-tests/src/test/java/org/apache/activemq/network/SSHTunnelNetworkReconnectTest.java index a7e759bd8bc..3b28a7c79d5 100644 --- a/activemq-unit-tests/src/test/java/org/apache/activemq/network/SSHTunnelNetworkReconnectTest.java +++ b/activemq-unit-tests/src/test/java/org/apache/activemq/network/SSHTunnelNetworkReconnectTest.java @@ -48,8 +48,8 @@ protected BrokerService createSecondBroker() throws Exception { @Override protected void setUp() throws Exception { - startProcess("ssh -Nn -L60006:localhost:61616 localhost"); - startProcess("ssh -Nn -L60007:localhost:61617 localhost"); + startProcess("ssh", "-Nn", "-L60006:localhost:61616", "localhost"); + startProcess("ssh", "-Nn", "-L60007:localhost:61617", "localhost"); super.setUp(); } @@ -61,7 +61,7 @@ protected void tearDown() throws Exception { } } - private void startProcess(String command) throws IOException { + private void startProcess(String... command) throws IOException { final Process process = Runtime.getRuntime().exec(command); processes.add(process); new Thread("stdout: " + command) {