ci: merge quick and integration tests into a single test step

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-06 15:32:43 +00:00
parent 3392d941ee
commit 9670e84862
3 changed files with 28 additions and 59 deletions
+5 -13
View File
@@ -116,20 +116,12 @@ jobs:
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
- name: Run Quick Tests
- name: Run Tests
run: >
pytest tests/ -v --timeout=120
--cov=app --cov-report=xml:coverage.xml
--junitxml=junit-quick.xml -o junit_family=legacy
-m "not e2e and not requires_docker and not requires_external and not slow"
- name: Run Integration Tests
if: success() || failure()
run: >
pytest tests/ -v --timeout=300
--cov=app --cov-append --cov-report=xml:coverage.xml
--junitxml=junit-integration.xml -o junit_family=legacy
-m "(requires_docker or requires_external or slow) and not e2e"
pytest tests/ -v --timeout=300
--cov=app --cov-report=xml:coverage.xml
--junitxml=junit.xml -o junit_family=legacy
-m "not e2e"
- name: Upload Unified Coverage to Codecov
if: always()