X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Futils%2FMiscTestUtils.java;h=fe717367e9996668f94e2a882a50334c2237bf91;hb=dd1cba3f3d1d7e05ccb6a1f055454a7abb9eafb3;hp=3aac32c00d1627641f9fa59dd7a6012e1d22d236;hpb=8a0613fae3d438ff096d22cf5762bc6ed083e16b;p=lttng-ust-java-tests.git diff --git a/src/test/java/org/lttng/ust/agent/utils/MiscTestUtils.java b/src/test/java/org/lttng/ust/agent/utils/MiscTestUtils.java index 3aac32c..fe71736 100644 --- a/src/test/java/org/lttng/ust/agent/utils/MiscTestUtils.java +++ b/src/test/java/org/lttng/ust/agent/utils/MiscTestUtils.java @@ -24,6 +24,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.util.Arrays; import java.util.List; +import java.util.StringJoiner; import org.lttng.ust.agent.jul.LttngLogHandler; import org.lttng.ust.agent.log4j.LttngLogAppender; @@ -131,6 +132,11 @@ public final class MiscTestUtils { static List getOutputFromCommand(boolean print, List command) { try { + /* "echo" the command to stdout */ + StringJoiner sj = new StringJoiner(" ", "$ ", ""); + command.stream().forEach(sj::add); + System.out.println(sj.toString()); + Path tempFile = Files.createTempFile("test-output", null); ProcessBuilder builder = new ProcessBuilder(command); @@ -145,9 +151,12 @@ public final class MiscTestUtils { if (print) { /* Also print the output to the console */ - lines.stream().forEach(s -> System.out.println(s)); + lines.stream().forEach(System.out::println); + } else { + System.out.println("(output silenced)"); } + System.out.println("(returned from command)"); return lines; } catch (IOException | InterruptedException e) {