summaryrefslogtreecommitdiffstats
path: root/vespa-osgi-testrunner
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2022-06-10 13:48:38 +0200
committerjonmv <venstad@gmail.com>2022-06-10 13:48:38 +0200
commit85381f1ba40251e6a9c3773586867f7d2e4b20ec (patch)
tree71be7a5add58f76a579fdcdd2d3e070c50f51b64 /vespa-osgi-testrunner
parent073c4eec84043026e83803e0138660c184f96d8c (diff)
Add additional data to test runtime
Diffstat (limited to 'vespa-osgi-testrunner')
-rw-r--r--vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/test/samples/UsingTestRuntimeTest.java3
-rw-r--r--vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/JunitRunnerTest.java14
2 files changed, 16 insertions, 1 deletions
diff --git a/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/test/samples/UsingTestRuntimeTest.java b/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/test/samples/UsingTestRuntimeTest.java
index acb41bb42be..be60ef554af 100644
--- a/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/test/samples/UsingTestRuntimeTest.java
+++ b/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/test/samples/UsingTestRuntimeTest.java
@@ -17,6 +17,9 @@ public class UsingTestRuntimeTest {
assertEquals(Environment.test, runtime.zone().environment());
assertEquals("name", runtime.zone().region());
assertNull(runtime.deploymentToTest().endpoint("dummy"));
+ assertEquals("1.2.3", runtime.deploymentToTest().platformVersion());
+ assertEquals(321, runtime.deploymentToTest().applicationVersion());
+ assertEquals(1000, runtime.deploymentToTest().deployedAt().toEpochMilli());
}
}
diff --git a/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/JunitRunnerTest.java b/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/JunitRunnerTest.java
index 8e330b0228e..51acd4b1fdf 100644
--- a/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/JunitRunnerTest.java
+++ b/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/testrunner/JunitRunnerTest.java
@@ -1,8 +1,10 @@
package com.yahoo.vespa.testrunner;
+import ai.vespa.cloud.ApplicationId;
import ai.vespa.cloud.Environment;
import ai.vespa.cloud.Zone;
import ai.vespa.hosted.cd.Deployment;
+import ai.vespa.hosted.cd.Endpoint;
import ai.vespa.hosted.cd.TestRuntime;
import com.yahoo.vespa.testrunner.TestReport.Status;
import com.yahoo.vespa.testrunner.TestRunner.Suite;
@@ -169,7 +171,12 @@ class JunitRunnerTest {
@Override
public Deployment deploymentToTest() {
- return __ -> null;
+ return new Deployment() {
+ @Override public Endpoint endpoint(String id) { return null; }
+ @Override public String platformVersion() { return "1.2.3"; }
+ @Override public long applicationVersion() { return 321; }
+ @Override public Instant deployedAt() { return Instant.ofEpochMilli(1000); }
+ };
}
@Override
@@ -177,6 +184,11 @@ class JunitRunnerTest {
return new Zone(Environment.test, "name");
}
+ @Override
+ public ApplicationId application() {
+ return null;
+ }
+
}
}