diff --git a/tests/fixtures/config/pass-to-parent/git/org_project/zuul.yaml b/tests/fixtures/config/pass-to-parent/git/org_project/zuul.yaml index 1b13146f38..5252b955d5 100644 --- a/tests/fixtures/config/pass-to-parent/git/org_project/zuul.yaml +++ b/tests/fixtures/config/pass-to-parent/git/org_project/zuul.yaml @@ -58,6 +58,11 @@ files: override.txt - project: + check: + jobs: + - no-pass + - pass + - override gate: jobs: - no-pass diff --git a/tests/unit/test_v3.py b/tests/unit/test_v3.py index 2190b11ad2..b9955d2c2b 100644 --- a/tests/unit/test_v3.py +++ b/tests/unit/test_v3.py @@ -3849,6 +3849,15 @@ class TestSecretPassToParent(ZuulTestCase): [{'parent_secret': {'password': 'password3'}, 'secret': {'password': 'password1'}}]) + B = self.fake_gerrit.addFakeChange('org/project', 'master', 'B', + files=file_dict) + self.fake_gerrit.addEvent(B.getPatchsetCreatedEvent(1)) + self.waitUntilSettled() + self.assertHistory([ + dict(name='pass', result='SUCCESS', changes='1,1'), + ]) + self.assertIn('does not allow post-review', B.messages[0]) + def test_secret_override(self): # Test that secrets passed to parents don't override existing # secrets.