summaryrefslogtreecommitdiffstats
path: root/vespa-testrunner-components
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2019-09-09 08:42:04 +0200
committerJon Marius Venstad <venstad@gmail.com>2019-09-09 11:44:13 +0200
commit8a64b56b5f0d42231be854debbd9bfd15683ceb1 (patch)
tree45c7d86b6abfd139cdc95348072da927fe18d3b7 /vespa-testrunner-components
parentbfdeaee62971c4978ab18397f82e1fb8ab53c237 (diff)
Add key and certificate pair to tester artifacts, and use for SSLContext
Diffstat (limited to 'vespa-testrunner-components')
-rw-r--r--vespa-testrunner-components/src/main/java/com/yahoo/vespa/hosted/testrunner/TestRunner.java2
-rw-r--r--vespa-testrunner-components/src/main/resources/configdefinitions/test-runner.def5
2 files changed, 5 insertions, 2 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 dc2621b822a..420b37441a5 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
@@ -99,6 +99,8 @@ public class TestRunner {
command.add("-Dvespa.test.config=" + vespaHome.resolve("tmp/config.json"));
if (config.useAthenzCredentials())
command.add("-Dvespa.test.credentials.root=" + Defaults.getDefaults().vespaHome() + "/var/vespa/sia");
+ else if (config.useTesterCertificate())
+ command.add("-Dvespa.test.credentials.root=" + config.artifactsPath());
command.add(String.format("-DargLine=-Xms%1$dm -Xmx%1$dm", config.surefireMemoryMb()));
ProcessBuilder builder = new ProcessBuilder(command);
diff --git a/vespa-testrunner-components/src/main/resources/configdefinitions/test-runner.def b/vespa-testrunner-components/src/main/resources/configdefinitions/test-runner.def
index 91a8a2057e7..3686aa972a5 100644
--- a/vespa-testrunner-components/src/main/resources/configdefinitions/test-runner.def
+++ b/vespa-testrunner-components/src/main/resources/configdefinitions/test-runner.def
@@ -1,5 +1,6 @@
package=com.yahoo.vespa.hosted.testrunner
artifactsPath path
-surefireMemoryMb int
-useAthenzCredentials bool
+surefireMemoryMb int default=1024
+useAthenzCredentials bool default=false
+useTesterCertificate bool default=false