From df60cf25b0d05742a6ee4941056ab704c1c42bd5 Mon Sep 17 00:00:00 2001 From: Waldir Leoncio Date: Tue, 14 Jan 2025 15:36:55 +0100 Subject: [PATCH 1/3] Restrict `pytest` to Linux --- .github/workflows/python-package.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 370f57d..e2c64a8 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -42,8 +42,10 @@ jobs: - name: Lint with flake8 run: flake8 . - name: Test with pytest and coverage + if: runner.os == 'Linux' run: pytest --cov=pCRscore -m "not slow" - name: Upload coverage to Codecov + if: runner.os == 'Linux' uses: codecov/codecov-action@v4.0.1 with: token: ${{ secrets.CODECOV_TOKEN }} From 6c3e348dea5cda1d0932d9790d90541073c655a1 Mon Sep 17 00:00:00 2001 From: Waldir Leoncio Date: Tue, 14 Jan 2025 15:38:28 +0100 Subject: [PATCH 2/3] Deflaked --- tests/test_pipeline.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_pipeline.py b/tests/test_pipeline.py index 4006af3..86ca169 100644 --- a/tests/test_pipeline.py +++ b/tests/test_pipeline.py @@ -121,9 +121,12 @@ def test_fit_line(): fit_disc.loc[line, 'CI'].values[0], 0.0000193, rel_tol=1e-2 ) + all_pat = pipeline.combine_discovery_validation( disc_data_shap, valid_data_shap, fit_disc, fit_valid ) + + def test_combine_discovery_validation(): assert 'Feature' in all_pat.columns assert 'Fraction' in all_pat.columns From 60b480e5c3b4af11c9d2c84606fc69425cc08270 Mon Sep 17 00:00:00 2001 From: Waldir Leoncio Date: Tue, 14 Jan 2025 15:41:12 +0100 Subject: [PATCH 3/3] Replaced "Linux" with "ubuntu-latest" --- .github/workflows/python-package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index e2c64a8..3a9be82 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -42,10 +42,10 @@ jobs: - name: Lint with flake8 run: flake8 . - name: Test with pytest and coverage - if: runner.os == 'Linux' + if: runner.os == 'ubuntu-latest' run: pytest --cov=pCRscore -m "not slow" - name: Upload coverage to Codecov - if: runner.os == 'Linux' + if: runner.os == 'ubuntu-latest' uses: codecov/codecov-action@v4.0.1 with: token: ${{ secrets.CODECOV_TOKEN }}