Change the test source location to support evolving downstream testing requirements. This is needed both for downstream certification activities and changes to test development for internal infrastructure differences.
55 lines
1.8 KiB
YAML
55 lines
1.8 KiB
YAML
---
|
|
- hosts: localhost
|
|
tags:
|
|
- classic
|
|
tasks:
|
|
- dnf:
|
|
name: "*"
|
|
state: latest
|
|
|
|
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-basic
|
|
tags:
|
|
- classic
|
|
repositories:
|
|
- repo: "https://gitlab.com/redhat/centos-stream/tests/python.git"
|
|
dest: "python"
|
|
pybasever: "3.12"
|
|
tests:
|
|
- rpm_qa:
|
|
run: rpm -qa
|
|
- smoke:
|
|
dir: python/smoke
|
|
run: "VERSION={{ pybasever }} TOX=false ./venv.sh"
|
|
- debugsmoke:
|
|
dir: python/smoke
|
|
run: "PYTHON=python{{ pybasever }}d TOX=false VERSION={{ pybasever }} ./venv.sh"
|
|
- selftest:
|
|
dir: python/selftest
|
|
run: "VERSION={{ pybasever }} X='-i test_check_probes' ./parallel.sh"
|
|
- debugtest:
|
|
dir: python/selftest
|
|
run: "VERSION={{ pybasever }} PYTHON=python{{ pybasever }}d X='-i test_check_probes' ./parallel.sh"
|
|
- optimizedflags:
|
|
dir: python/flags
|
|
run: "python{{ pybasever }} ./assertflags.py -O3"
|
|
- debugflags:
|
|
dir: python/flags
|
|
run: "python{{ pybasever }}d ./assertflags.py -O0"
|
|
- marshalparser:
|
|
dir: python/marshalparser
|
|
run: "VERSION={{ pybasever }} SAMPLE=10 test_marshalparser_compatibility.sh"
|
|
required_packages:
|
|
- gcc # for extension building in venv and selftest
|
|
- gcc-c++ # for test_cppext
|
|
- gdb # for test_gdb
|
|
- "python{{ pybasever }}" # the test subject
|
|
- "python{{ pybasever }}-debug" # for leak testing
|
|
- "python{{ pybasever }}-devel" # for extension building in venv and selftest
|
|
- "python{{ pybasever }}-tkinter" # for selftest
|
|
- "python{{ pybasever }}-test" # for selftest
|
|
- glibc-all-langpacks # for locale tests
|
|
- marshalparser # for testing compatibility (magic numbers) with marshalparser
|
|
- rpm # for debugging
|