0d34243a1f
Related: rhbz#2207631 All skipped tests have explanations as to why they're not applicable.
43 lines
1.2 KiB
YAML
43 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=skip pytest-3.11 -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.11-rpm-macros
|
|
- python3.11-devel
|
|
- python3.11-pytest
|
|
- python3
|
|
- python3-devel
|
|
- python2
|
|
|