You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2019/06/06 15:10:06 UTC
[sling-whiteboard] 08/16: Stubbed out a wait to launch external
processes
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git
commit 827efd023823b04306c4bdd7c6247bc58ff11715
Author: Robert Munteanu <ro...@apache.org>
AuthorDate: Wed Jun 5 14:32:29 2019 +0200
Stubbed out a wait to launch external processes
---
.../java/org/apache/sling/uca/impl/IntegrationTest.java | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/url-connection-agent/src/test/java/org/apache/sling/uca/impl/IntegrationTest.java b/url-connection-agent/src/test/java/org/apache/sling/uca/impl/IntegrationTest.java
index 9dec971..0a3af13 100644
--- a/url-connection-agent/src/test/java/org/apache/sling/uca/impl/IntegrationTest.java
+++ b/url-connection-agent/src/test/java/org/apache/sling/uca/impl/IntegrationTest.java
@@ -27,6 +27,8 @@ import java.net.MalformedURLException;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.net.URLConnection;
+import java.nio.file.Path;
+import java.nio.file.Paths;
import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.Test;
@@ -74,7 +76,19 @@ public class IntegrationTest {
}
- private void runTest(String urlSpec) throws MalformedURLException, IOException {
+ private void runTest(String urlSpec) throws MalformedURLException, IOException, InterruptedException {
+
+ String javaHome = System.getProperty("java.home");
+ Path javaExe = Paths.get(javaHome, "bin", "java");
+ ProcessBuilder pb = new ProcessBuilder(javaExe.toString(), "-version");
+ pb.inheritIO();
+ Process process = pb.start();
+
+ process.getInputStream();
+
+ int exitCode = process.waitFor();
+
+ LOG.info("Exited with code {}", exitCode);
URL url = new URL(urlSpec);
LOG.info("connecting to {}", url);