--- - job: name: tobiko-tox-infrared parent: tox abstract: true timeout: 1800 description: | Run test cases using tobiko infrared plugin pre-run: playbooks/infrared/pre.yaml run: playbooks/infrared/run.yaml required-projects: - name: openstack/requirements - name: x/tobiko vars: test_collect_dir: '{{ zuul_output_dir }}/logs' test_inventory_file: '{{ zuul_work_dir }}/ansible_hosts' tox_envlist: infrared tox_extra_args: -- --host secondary --collect-dir {{ test_collect_dir | quote }} tox_constraints_file: '{{ upper_constraints_file }}' upper_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt' tox_environ: ANSIBLE_INVENTORY: '{{ test_inventory_file }}' zuul_output_dir: '{{ ansible_user_dir }}/zuul-output' zuul_work_dir: "{{ zuul.projects['opendev.org/x/tobiko'].src_dir }}" - job: name: tobiko-tox-infrared-centos-7 parent: tobiko-tox-infrared nodeset: centos-7-2-node voting: false description: | Run py36 test cases using tobiko infrared plugin on CentOS 7 - job: name: tobiko-tox-infrared-centos-8 parent: tobiko-tox-infrared nodeset: centos-8-2-node voting: false description: | Run py36 test cases using tobiko infrared plugin on CentOS 8 - job: name: tobiko-tox-infrared-ubuntu-bionic parent: tobiko-tox-infrared nodeset: ubuntu-bionic-2-node voting: false description: | Run py36 test cases using tobiko infrared plugin on Ubuntu Bionic