Files

Blob Blame History Raw
---
- 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