2d0673afb1
-f: optionally read a file with module names to test -t: bool flag - if set, filter only top-level modules -e: optionally exclude module names matching the given glob (Unix shell-style wildcards) Importing all modules may cause bogus failures in some cases, eg. when the imported code assumes there is an existing graphical window. Such behaviour may be by design, hence for automatic processing it's more convinient to - in some cases - check only for top-level modules or filter out the troublemakers.
31 lines
561 B
YAML
31 lines
561 B
YAML
---
|
|
- hosts: localhost
|
|
tags:
|
|
- classic
|
|
tasks:
|
|
- dnf:
|
|
name: "*"
|
|
state: latest
|
|
|
|
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-basic
|
|
tags:
|
|
- classic
|
|
tests:
|
|
- pytest:
|
|
dir: .
|
|
run: PYTHONPATH=/usr/lib/rpm/redhat ALTERNATE_PYTHON_VERSION=3.6 pytest -v
|
|
- manual_byte_compilation:
|
|
dir: .
|
|
run: rpmbuild -ba pythontest.spec
|
|
required_packages:
|
|
- rpm-build
|
|
- python-rpm-macros
|
|
- python3-rpm-macros
|
|
- python3-devel
|
|
- python3-pytest
|
|
- python3.6
|
|
- python2.7
|
|
|