diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index a51d0878df6..bf0d1b632c8 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -138,7 +138,7 @@ jobs: NOUS_API_KEY: "" run: | source .venv/bin/activate - python scripts/run_tests_parallel.py tests/docker/ --file-timeout 300 -- -v --tb=short + scripts/run_tests.sh tests/docker/ --file-timeout 300 -- -v --tb=short - name: Log in to Docker Hub if: github.event_name == 'push' && github.ref == 'refs/heads/main' || github.event_name == 'release' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3c97608aa02..584ba83604f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -79,7 +79,7 @@ jobs: run: uv cache prune --ci - name: Run tests (slice ${{ matrix.slice }}/6) - # Per-file isolation via scripts/run_tests_parallel.py: discovers + # Per-file isolation via scripts/run_tests.sh: discovers # every test_*.py file under tests/ (excluding integration/ + e2e/), # then runs `python -m pytest ` in a freshly-spawned subprocess # with bounded parallelism. No xdist, no shared workers, no @@ -104,7 +104,7 @@ jobs: # just not perfectly balanced. run: | source .venv/bin/activate - python scripts/run_tests_parallel.py --slice ${{ matrix.slice }}/6 + scripts/run_tests.sh --slice ${{ matrix.slice }}/6 env: # Ensure tests don't accidentally call real APIs OPENROUTER_API_KEY: ""