41 lines
1.2 KiB
YAML
41 lines
1.2 KiB
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_clamp_mtime_off:
|
||
|
dir: .
|
||
|
run: rpmbuild --define 'dist .clamp0' --define 'clamp_mtime_to_source_date_epoch 0' -ba pythontest.spec
|
||
|
- manual_byte_compilation_clamp_mtime_on:
|
||
|
dir: .
|
||
|
run: rpmbuild --define 'dist .clamp1' --define 'clamp_mtime_to_source_date_epoch 1' -ba pythontest.spec
|
||
|
- rpmlint_clamp_mtime_off:
|
||
|
dir: .
|
||
|
run: rpmlint ~/rpmbuild/RPMS/x86_64/pythontest-0-0.clamp0.x86_64.rpm | grep python-bytecode-inconsistent-mtime || exit 0 && exit 1
|
||
|
- rpmlint_clamp_mtime_on:
|
||
|
dir: .
|
||
|
run: rpmlint ~/rpmbuild/RPMS/x86_64/pythontest-0-0.clamp1.x86_64.rpm | grep python-bytecode-inconsistent-mtime || exit 0 && exit 1
|
||
|
required_packages:
|
||
|
- rpm-build
|
||
|
- rpmlint
|
||
|
- python-rpm-macros
|
||
|
- python3-rpm-macros
|
||
|
- python3-devel
|
||
|
- python3-pytest
|
||
|
- python3.6
|
||
|
- python2.7
|
||
|
|