diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml index bceacb9b9f..771428f743 100644 --- a/.github/workflows/backend.yml +++ b/.github/workflows/backend.yml @@ -79,7 +79,7 @@ jobs: if: ${{ ! matrix.coverage }} timeout-minutes: 10 working-directory: skore/ - run: python -m pytest -n auto --no-cov src/ tests/ + run: python -m pytest -n auto src/ tests/ --no-cov - name: Test with coverage if: ${{ matrix.coverage }} @@ -87,7 +87,7 @@ jobs: working-directory: skore/ run: | mkdir coverage - python -m pytest -n auto --junitxml=coverage/coverage.xml --cov=skore src/ tests/ | tee coverage/coverage.txt + python -m pytest -n auto src/ tests/ --junitxml=coverage/coverage.xml --cov | tee coverage/coverage.txt - name: Upload coverage reports if: ${{ matrix.coverage && (github.event_name == 'pull_request') }} diff --git a/skore/pyproject.toml b/skore/pyproject.toml index 79d75541c0..6d00ba46c4 100644 --- a/skore/pyproject.toml +++ b/skore/pyproject.toml @@ -101,9 +101,6 @@ sphinx = [ [tool.pytest.ini_options] addopts = [ "--doctest-modules", - "--cov=src/", - "--cov=tests/", - "--cov-branch", "--import-mode=importlib", "--no-header", "--verbosity=2", @@ -116,9 +113,13 @@ addopts = [ ] [tool.coverage.run] -omit = [ - "tests/*", -] +branch = true +parallel = true +source = ["skore"] + +[tool.coverage.report] +omit = ["src/*", "tests/*"] +show_missing = true [tool.ruff] src = ["skore"]