704ecff
---
704ecff
- hosts: localhost
1639fef
  tags:
1639fef
    - classic
1639fef
  tasks:
1639fef
    - dnf:
1639fef
        name: "*"
1639fef
        state: latest
1639fef
1639fef
- hosts: localhost
704ecff
  roles:
704ecff
  - role: standard-test-basic
704ecff
    tags:
704ecff
    - classic
704ecff
    repositories:
704ecff
    - repo: "https://src.fedoraproject.org/tests/python.git"
704ecff
      dest: "python"
704ecff
    tests:
704ecff
    - smoke:
704ecff
        dir: python/smoke
d3f7caa
        run: VERSION=3.10 ./venv.sh
e01c3b2
    - smoke_virtualenv:
e01c3b2
        dir: python/smoke
e01c3b2
        run: VERSION=3.10 METHOD=virtualenv ./venv.sh
bc86296
    - selftest:
bc86296
        dir: python/selftest
d3f7caa
        run: VERSION=3.10 X="" ./parallel.sh
8e77406
    - marshalparser:
8e77406
        dir: python/marshalparser
dd49c33
        run: VERSION=3.10 SAMPLE=10 test_marshalparser_compatibility.sh
704ecff
    required_packages:
bc86296
    - gcc  # for extension building in venv and selftest
0cd827e
    - gdb  # for test_gdb
d3f7caa
    - python3.10
7d9c34a
    - tox  # for venv tests
bc86296
    - glibc-all-langpacks # for locale tests
dd49c33
    - marshalparser  # for testing compatibility (magic numbers) with marshalparser