diff --git a/roles/test-setup/tasks/main.yaml b/roles/test-setup/tasks/main.yaml index 85fc0e92e..a1a059d91 100644 --- a/roles/test-setup/tasks/main.yaml +++ b/roles/test-setup/tasks/main.yaml @@ -1,14 +1,15 @@ -- name: "Check if project's tools/test-setup.sh exists" - stat: - path: "{{ zuul_work_dir }}/tools/test-setup.sh" - register: p +- when: not test_setup_skip + block: + - name: "Check if project's tools/test-setup.sh exists" + stat: + path: "{{ zuul_work_dir }}/tools/test-setup.sh" + register: p -- name: Run tools/test-setup.sh - command: tools/test-setup.sh {{ test_setup_args }} - environment: "{{ test_setup_environment }}" - args: - chdir: "{{ zuul_work_dir }}" - when: - - p.stat.exists - - p.stat.executable - - not test_setup_skip + - name: Run tools/test-setup.sh + command: tools/test-setup.sh {{ test_setup_args }} + environment: "{{ test_setup_environment }}" + args: + chdir: "{{ zuul_work_dir }}" + when: + - p.stat.exists + - p.stat.executable diff --git a/zuul.d/python-jobs.yaml b/zuul.d/python-jobs.yaml index 2087bc04f..c3fd68dbc 100644 --- a/zuul.d/python-jobs.yaml +++ b/zuul.d/python-jobs.yaml @@ -147,6 +147,7 @@ Uses tox with the ``pep8`` environment. vars: tox_envlist: pep8 + test_setup_skip: true - job: name: tox-cover