aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-testrunner-components
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2019-08-19 15:05:54 +0200
committerJon Marius Venstad <venstad@gmail.com>2019-08-19 15:05:54 +0200
commita546173fce855a8d677c568026557f42d79521f1 (patch)
tree88b3714310828e0da796bcd4579b745702069d1b /vespa-testrunner-components
parent326be83ad86b9f4924fa71cff10eb9cbfed2e96b (diff)
Add environment info to debug logging at start of run
Diffstat (limited to 'vespa-testrunner-components')
-rw-r--r--vespa-testrunner-components/src/main/java/com/yahoo/vespa/hosted/testrunner/TestRunner.java13
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);
}