b85ff4bd3f
This is a first iteration to refactor zuul v3 jobs for ARA. It gets rid of the code duplication and streamlines the jobs and their layouts. - Use a single playbook for post.yaml - Use a single playbook for run.yaml (add in variables) - Use the bindep role for installing bindep.txt - Move outside of /workspace/, we don't need that place anymore - Add integration test coverage for debian - Add integration test coverage for opensuse (non-voting, pending an encoding issue in the nodepool image build) - Move non-voting declarations to the layout (it's clearer that way) - Document the testing matrix Change-Id: I9e894f6eaa4763ddf93f989d2214488d70a0dbde
17 lines
428 B
YAML
17 lines
428 B
YAML
- hosts: all
|
|
name: Run ARA integration tests
|
|
tasks:
|
|
- include_role:
|
|
name: bindep
|
|
|
|
- name: Run integration tests
|
|
shell:
|
|
cmd: |
|
|
set -e
|
|
set -x
|
|
./run_tests.sh --python {{ python_test_version }} --ansible {{ ansible_test_version }}
|
|
executable: /bin/bash
|
|
chdir: '{{ zuul.project.src_dir }}'
|
|
environment:
|
|
WORKSPACE: "{{ ansible_user_dir }}"
|