X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Futils%2FLttngSession.java;h=8869ef5da8c901acac2de140b3ee63772d394aa2;hb=dd1cba3f3d1d7e05ccb6a1f055454a7abb9eafb3;hp=9c77f59b8395ca8e7bdd41d58aa1afa8daaa9302;hpb=8a0613fae3d438ff096d22cf5762bc6ed083e16b;p=lttng-ust-java-tests.git diff --git a/src/test/java/org/lttng/ust/agent/utils/LttngSession.java b/src/test/java/org/lttng/ust/agent/utils/LttngSession.java index 9c77f59..8869ef5 100644 --- a/src/test/java/org/lttng/ust/agent/utils/LttngSession.java +++ b/src/test/java/org/lttng/ust/agent/utils/LttngSession.java @@ -28,6 +28,7 @@ import java.nio.file.SimpleFileVisitor; import java.nio.file.attribute.BasicFileAttributes; import java.util.Arrays; import java.util.List; +import java.util.StringJoiner; import java.util.UUID; import java.util.stream.Collectors; @@ -245,12 +246,20 @@ public class LttngSession implements AutoCloseable { private static boolean executeCommand(List command) { try { + /* "echo" the command to stdout */ + StringJoiner sj = new StringJoiner(" ", "$ ", ""); + command.stream().forEach(sj::add); + System.out.println(sj.toString()); + ProcessBuilder builder = new ProcessBuilder(command); builder.redirectErrorStream(true); builder.redirectOutput(Redirect.INHERIT); Process p = builder.start(); int ret = p.waitFor(); + + System.out.println("(returned from command)"); + return (ret == 0); } catch (IOException | InterruptedException e) {