python-enchant/tests/tests.yaml

34 lines
771 B
YAML
Raw Permalink Normal View History

- hosts: localhost
vars:
config:
packagename: enchant
testfilename: test_pyenchant.py
logfilepath: /tmp/test.log
artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}"
tags:
- classic
remote_user: root
tasks:
- name: Install required package
dnf:
name:
- python3
- langpacks-en
- "python3-{{ config.packagename }}"
- name: Test Execution
block:
- name: Execute the tests
command: python3 {{ config.testfilename }} "{{ config.logfilepath }}"
always:
- name: Pull out the artifacts
fetch:
dest: "{{ config.artifacts }}/"
src: "{{ item }}"
flat: yes
with_items:
- "{{ config.logfilepath }}"