mirror of
https://github.com/krkn-chaos/krkn.git
synced 2026-04-15 06:57:28 +00:00
* feat: add pytest-based CI test framework v2 with ephemeral namespace isolation Signed-off-by: ddjain <darjain@redhat.com> * feat(ci): add tests_v2 pytest functional test framework Signed-off-by: ddjain <darjain@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com> * feat: improve naming convention Signed-off-by: ddjain <darjain@redhat.com> * improve local setup script. Signed-off-by: ddjain <darjain@redhat.com> * added CI job for v2 test Signed-off-by: ddjain <darjain@redhat.com> * disabled broken test Signed-off-by: ddjain <darjain@redhat.com> * improved CI pipeline execution time Signed-off-by: ddjain <darjain@redhat.com> * chore: remove unwanted/generated files from PR Signed-off-by: ddjain <darjain@redhat.com> * clean up gitignore file Signed-off-by: ddjain <darjain@redhat.com> * fix copilot comments Signed-off-by: ddjain <darjain@redhat.com> * fixed copilot suggestion Signed-off-by: ddjain <darjain@redhat.com> * uncommented out test upload stage Signed-off-by: ddjain <darjain@redhat.com> * exclude CI/tests_v2 from test coverage reporting Signed-off-by: ddjain <darjain@redhat.com> * uploading style.css to fix broken report artifacts Signed-off-by: ddjain <darjain@redhat.com> * added openshift supported labels in namespace creatation api Signed-off-by: ddjain <darjain@redhat.com> --------- Signed-off-by: ddjain <darjain@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
16 lines
657 B
Plaintext
16 lines
657 B
Plaintext
# Pytest plugin deps for CI/tests_v2 functional tests.
|
|
#
|
|
# Kept separate from the root requirements.txt because:
|
|
# - Root deps are Kraken runtime (cloud SDKs, K8s client, etc.)
|
|
# - These are test-only plugins not needed by Kraken itself
|
|
# - Merging would bloat installs for users who don't run functional tests
|
|
# - Separate files reduce version-conflict risk between test and runtime deps
|
|
#
|
|
# pytest and coverage are already in root requirements.txt; do NOT duplicate here.
|
|
# The Makefile installs both files automatically via `make setup`.
|
|
pytest-rerunfailures>=14.0
|
|
pytest-html>=4.1.0
|
|
pytest-timeout>=2.2.0
|
|
pytest-order>=1.2.0
|
|
pytest-xdist>=3.5.0
|