30 lines
835 B
YAML
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 }}"
|