From 62fcb387622b739676773d29c403119f5c1c0bde Mon Sep 17 00:00:00 2001 From: Drew Oldag <47493171+drewoldag@users.noreply.github.com> Date: Tue, 14 May 2024 14:18:51 -0700 Subject: [PATCH] Updating the pytest command and up including the extra config needed for marking a test as slow. (#35) --- .github/workflows/smoke-test.yml | 2 +- .github/workflows/testing-and-coverage.yml | 2 +- pyproject.toml | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/smoke-test.yml b/.github/workflows/smoke-test.yml index 4836efc..85b75a6 100644 --- a/.github/workflows/smoke-test.yml +++ b/.github/workflows/smoke-test.yml @@ -33,4 +33,4 @@ jobs: if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Run unit tests with pytest run: | - python -m pytest tests --runslow + python -m pytest tests diff --git a/.github/workflows/testing-and-coverage.yml b/.github/workflows/testing-and-coverage.yml index 34b9f03..64117bb 100644 --- a/.github/workflows/testing-and-coverage.yml +++ b/.github/workflows/testing-and-coverage.yml @@ -32,6 +32,6 @@ jobs: if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Run unit tests with pytest run: | - python -m pytest tests --cov=lephare --cov-report=xml + python -m pytest tests -m "not slow" --cov=lephare --cov-report=xml - name: Upload coverage report to codecov uses: codecov/codecov-action@v3 diff --git a/pyproject.toml b/pyproject.toml index 43c1dc9..6bf2d7f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,6 +49,9 @@ addopts = [ "--cov=rail", "--cov-report=html" ] +markers = [ + "slow: marks tests as slow (deselect with '-m \"not slow\"')", +] [tool.pylint] disable = [