diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2019-08-19 15:05:54 +0200 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2019-08-19 15:05:54 +0200 |
commit | a546173fce855a8d677c568026557f42d79521f1 (patch) | |
tree | 88b3714310828e0da796bcd4579b745702069d1b | |
parent | 326be83ad86b9f4924fa71cff10eb9cbfed2e96b (diff) |
Add environment info to debug logging at start of run
-rw-r--r-- | vespa-testrunner-components/src/main/java/com/yahoo/vespa/hosted/testrunner/TestRunner.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/vespa-testrunner-components/src/main/java/com/yahoo/vespa/hosted/testrunner/TestRunner.java b/vespa-testrunner-components/src/main/java/com/yahoo/vespa/hosted/testrunner/TestRunner.java index 44607470f6d..5ad28730a8b 100644 --- a/vespa-testrunner-components/src/main/java/com/yahoo/vespa/hosted/testrunner/TestRunner.java +++ b/vespa-testrunner-components/src/main/java/com/yahoo/vespa/hosted/testrunner/TestRunner.java @@ -83,7 +83,6 @@ public class TestRunner { } static ProcessBuilder mavenProcessFrom(TestProfile profile, TestRunnerConfig config) { - logger.log(INFO, System.getenv().toString()); List<String> command = new ArrayList<>(); if (Path.of("/opt/vespa").equals(Path.of(Defaults.getDefaults().vespaHome()))) command.add("/opt/vespa/local/maven/bin/mvn"); @@ -134,8 +133,16 @@ public class TestRunner { ProcessBuilder builder = testBuilder.apply(testProfile); { LogRecord record = new LogRecord(Level.INFO, - String.format("Starting %s. Artifacts directory: %s Config file: %s\nCommand to run: %s", - testProfile.name(), artifactsPath, configFile, String.join(" ", builder.command()))); + String.format("Starting %s. Artifacts directory: %s Config file: %s\n" + + "Command to run: %s\n" + + "Environment:\n%s", + testProfile.name(), artifactsPath, configFile, + String.join(" ", builder.command()), + System.getenv().entrySet().stream() + .map(entry -> entry.getKey() + ": " + entry.getValue()) + .collect(Collectors.joining("\n")))); + log.put(record.getSequenceNumber(), record); + logger.log(record); log.put(record.getSequenceNumber(), record); logger.log(record); } |