diff --git a/.github/workflows/run_slow_tests.yml b/.github/workflows/run_slow_tests.yml index 5a1e71a34..44c55c140 100644 --- a/.github/workflows/run_slow_tests.yml +++ b/.github/workflows/run_slow_tests.yml @@ -21,11 +21,11 @@ jobs: matrix: include: - batch: "Missing Data" - test_args: "tests/slow/test_missing_data_mcmc.py tests/slow/test_missing_data_and_deadline_mcmc.py" + test_args: "tests/integration/test_missing_data_mcmc.py tests/integration/test_missing_data_and_deadline_mcmc.py" - batch: "Core MCMC" - test_args: "tests/slow/test_mcmc.py tests/slow/test_choice_only.py" + test_args: "tests/integration/test_mcmc.py tests/integration/test_choice_only.py" - batch: "Remaining Slow" - test_args: "-m slow --ignore=tests/slow/test_missing_data_mcmc.py --ignore=tests/slow/test_missing_data_and_deadline_mcmc.py --ignore=tests/slow/test_mcmc.py --ignore=tests/slow/test_choice_only.py" + test_args: "-m slow --ignore=tests/integration/test_missing_data_mcmc.py --ignore=tests/integration/test_missing_data_and_deadline_mcmc.py --ignore=tests/integration/test_mcmc.py --ignore=tests/integration/test_choice_only.py" uses: ./.github/workflows/run_tests.yml with: run_slow_tests: true diff --git a/tests/conftest.py b/tests/conftest.py index f927a84a4..e8027a0a6 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -37,7 +37,7 @@ def _slow_test_memory(request): buffers) that Python allocators never see. Without releasing it between tests a serial run grows RSS until the process is OOM-killed. Gated on the ``slow`` marker so the fast suite is unaffected, and applies wherever the slow test - lives (not just ``tests/slow/``). + lives (not just ``tests/integration/``). Reclamation and RSS logging live in one fixture on purpose: two separate autouse fixtures have no guaranteed teardown order, so the logged RSS could