charm-zuul-jobs/playbooks/zaza-smoke-test.yaml
Liam Young db29fcf441 Make ansible files consistent with job names
Change-Id: I92af309a150d2c412ea0fb24725f44d3c5830b87
2022-10-17 08:56:17 +00:00

30 lines
835 B
YAML

- hosts: all
tasks:
- name: test runner packages are installed
apt:
name:
- tox
- jq
- gzip
become: true
- name: built charm is present locally (artefact from previous job)
include_role:
name: download-artifact
vars:
download_artifact_api: "https://zuul.opendev.org/api/tenant/{{ zuul.tenant }}"
download_artifact_type: charm
download_artifact_pipeline: check
download_artifact_job: charmbuild
download_artifact_directory: "{{ zuul.project.src_dir }}"
- name: Gunzip built charm
command:
cmd: gunzip {{ charm_build_name }}.charm.gz
chdir: "{{ zuul.project.src_dir }}"
- name: run smoke tests
command:
cmd: tox -e func-smoke
chdir: "{{ zuul.project.src_dir }}"