summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2023-02-28 10:55:44 +0000
committerGerrit Code Review <review@openstack.org>2023-02-28 10:55:44 +0000
commitf6b9cd7429c3cbd9b9db0307546d1b292c835991 (patch)
treed5fba1c80f3569accde513f5683d7dcfc2b4fac1 /tests
parentbb648c8b7d4a996a3f107effa693704dd1b34520 (diff)
parentb283bc13272c1603cb50ac5330f55486f43ab190 (diff)
downloadzuul-f6b9cd7429c3cbd9b9db0307546d1b292c835991.tar.gz
Merge "Re-enqueue changes if dequeued missing deps"
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_circular_dependencies.py16
1 files changed, 4 insertions, 12 deletions
diff --git a/tests/unit/test_circular_dependencies.py b/tests/unit/test_circular_dependencies.py
index f38e55001..a3f9dda33 100644
--- a/tests/unit/test_circular_dependencies.py
+++ b/tests/unit/test_circular_dependencies.py
@@ -2368,13 +2368,10 @@ class TestGerritCircularDependencies(ZuulTestCase):
self.executor_server.release()
self.waitUntilSettled()
- # A quirk: at the end of this process, the first change in
- # Gerrit has a complete run because the process of updating it
- # involves a new patchset that is enqueued. Compare to the
- # same test in GitHub.
self.assertHistory([
dict(name="project-job", result="ABORTED", changes="1,1"),
dict(name="project-job", result="ABORTED", changes="1,1 2,1"),
+ dict(name="project-job", result="SUCCESS", changes="1,2 2,1"),
dict(name="project-job", result="SUCCESS", changes="2,1 1,2"),
], ordered=False)
@@ -2404,12 +2401,9 @@ class TestGerritCircularDependencies(ZuulTestCase):
self.executor_server.release()
self.waitUntilSettled()
- # A quirk: at the end of this process, the second change in
- # Gerrit has a complete run because only at that point is the
- # topic complete; the first is aborted once the second is
- # uploaded.
self.assertHistory([
dict(name="check-job", result="ABORTED", changes="1,1"),
+ dict(name="check-job", result="SUCCESS", changes="2,1 1,1"),
dict(name="check-job", result="SUCCESS", changes="1,1 2,1"),
], ordered=False)
@@ -2682,13 +2676,11 @@ class TestGithubCircularDependencies(ZuulTestCase):
self.executor_server.release()
self.waitUntilSettled()
- # A quirk: at the end of this process, the second PR in GitHub
- # has a complete run because the process of updating the first
- # change is not disruptive to the second. Compare to the same
- # test in Gerrit.
self.assertHistory([
dict(name="project-job", result="ABORTED",
changes=f"{A.number},{A.head_sha}"),
dict(name="project-job", result="SUCCESS",
changes=f"{A.number},{A.head_sha} {B.number},{B.head_sha}"),
+ dict(name="project-job", result="SUCCESS",
+ changes=f"{B.number},{B.head_sha} {A.number},{A.head_sha}"),
], ordered=False)