Merge "Re-enable test_mutex" into feature/zuulv3
This commit is contained in:
commit
ba466684ad
2
tests/fixtures/config/single-tenant/git/layout-mutex/playbooks/mutex-one.yaml
vendored
Normal file
2
tests/fixtures/config/single-tenant/git/layout-mutex/playbooks/mutex-one.yaml
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
- hosts: all
|
||||
tasks: []
|
2
tests/fixtures/config/single-tenant/git/layout-mutex/playbooks/mutex-two.yaml
vendored
Normal file
2
tests/fixtures/config/single-tenant/git/layout-mutex/playbooks/mutex-two.yaml
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
- hosts: all
|
||||
tasks: []
|
2
tests/fixtures/config/single-tenant/git/layout-mutex/playbooks/project-test1.yaml
vendored
Normal file
2
tests/fixtures/config/single-tenant/git/layout-mutex/playbooks/project-test1.yaml
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
- hosts: all
|
||||
tasks: []
|
33
tests/fixtures/config/single-tenant/git/layout-mutex/zuul.yaml
vendored
Normal file
33
tests/fixtures/config/single-tenant/git/layout-mutex/zuul.yaml
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
- pipeline:
|
||||
name: check
|
||||
manager: independent
|
||||
source:
|
||||
gerrit
|
||||
trigger:
|
||||
gerrit:
|
||||
- event: patchset-created
|
||||
success:
|
||||
gerrit:
|
||||
verified: 1
|
||||
failure:
|
||||
gerrit:
|
||||
verified: -1
|
||||
|
||||
- job:
|
||||
name: project-test1
|
||||
|
||||
- job:
|
||||
name: mutex-one
|
||||
mutex: test-mutex
|
||||
|
||||
- job:
|
||||
name: mutex-two
|
||||
mutex: test-mutex
|
||||
|
||||
- project:
|
||||
name: org/project
|
||||
check:
|
||||
jobs:
|
||||
- project-test1
|
||||
- mutex-one
|
||||
- mutex-two
|
25
tests/fixtures/layout-mutex.yaml
vendored
25
tests/fixtures/layout-mutex.yaml
vendored
@ -1,25 +0,0 @@
|
||||
pipelines:
|
||||
- name: check
|
||||
manager: IndependentPipelineManager
|
||||
trigger:
|
||||
gerrit:
|
||||
- event: patchset-created
|
||||
success:
|
||||
gerrit:
|
||||
verified: 1
|
||||
failure:
|
||||
gerrit:
|
||||
verified: -1
|
||||
|
||||
jobs:
|
||||
- name: mutex-one
|
||||
mutex: test-mutex
|
||||
- name: mutex-two
|
||||
mutex: test-mutex
|
||||
|
||||
projects:
|
||||
- name: org/project
|
||||
check:
|
||||
- project-test1
|
||||
- mutex-one
|
||||
- mutex-two
|
@ -2182,11 +2182,9 @@ class TestScheduler(ZuulTestCase):
|
||||
self.sched.reconfigure(self.config)
|
||||
self.assertEqual(len(self.sched.layout.pipelines['gate'].queues), 1)
|
||||
|
||||
@skip("Disabled for early v3 development")
|
||||
def test_mutex(self):
|
||||
"Test job mutexes"
|
||||
self.config.set('zuul', 'layout_config',
|
||||
'tests/fixtures/layout-mutex.yaml')
|
||||
self.updateConfigLayout('layout-mutex')
|
||||
self.sched.reconfigure(self.config)
|
||||
|
||||
self.launch_server.hold_jobs_in_build = True
|
||||
|
Loading…
Reference in New Issue
Block a user