0eac446cb0
Convert a subset of the ctest to pytest to be used in TheRock CI. Create a new cmake flag `ROCPROFSYS_INSTALL_TESTING` to control test suite installation. - pytest package will be installed to share/rocprofiler-systems/tests - all compiled examples are put in share/rocprofiler-systems/examples - all test relevant scripts are put in share/rocprofiler-systems/tests - see README.md in share/rocprofiler-systems/tests
20 Zeilen
406 B
Plaintext
20 Zeilen
406 B
Plaintext
# Requirements for rocprofiler-systems pytest test suite
|
|
#
|
|
# Install with:
|
|
# pip install -r requirements.txt
|
|
|
|
# Core testing framework
|
|
pytest>=7.4.0
|
|
pytest-subtests>=0.10.0
|
|
pytest-timeout>=2.0.0
|
|
pytest-xdist>=3.0.0
|
|
|
|
# Optional: Coverage reporting
|
|
pytest-cov>=4.0.0
|
|
|
|
# Perfetto trace processing (optional, for trace validation)
|
|
perfetto>=0.7.0
|
|
|
|
# Type checking support (optional)
|
|
typing-extensions>=4.0.0
|