summaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2022-02-28 16:24:06 +0100
committerJon Marius Venstad <venstad@gmail.com>2022-02-28 16:24:06 +0100
commit3e6a6b73f34288ced5e6ef74fe4b9d06b920591d (patch)
treed309ed1cd699acb8f4ead3bbd3dfce993d2312ca /controller-server
parenta6920f6ae9c4292fac233c41ab21d0d9fcc950e9 (diff)
Verify dep orch only aborts its own jobs
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java
index 6035cd274bf..87e3be9d081 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java
@@ -183,6 +183,14 @@ public class DeploymentTriggerTest {
app.runJob(systemTest).runJob(stagingTest).runJob(stagingTest); // outdated run is aborted when otherwise blocking a new run
tester.triggerJobs();
app.jobAborted(productionUsCentral1);
+ Versions outdated = tester.jobs().last(app.instanceId(), productionUsCentral1).get().versions();
+
+ // Flesh bag re-triggers job, and _that_ is not aborted
+ tester.deploymentTrigger().reTrigger(app.instanceId(), productionUsCentral1, "flesh bag");
+ tester.triggerJobs();
+ app.runJob(productionUsCentral1);
+ Versions reTriggered = tester.jobs().last(app.instanceId(), productionUsCentral1).get().versions();
+ assertEquals(outdated, reTriggered);
app.runJob(productionUsCentral1).runJob(productionUsWest1).runJob(productionUsEast3);
assertEquals(Change.empty(), app.instance().change());