Skip to content

Commit

Permalink
Fixed order of columns in code coverage summary.
Browse files Browse the repository at this point in the history
  • Loading branch information
Paebbels committed Jan 11, 2024
1 parent f3f04cc commit 24fa44a
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/Pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
UnitTestingParams:
uses: pyTooling/Actions/.github/workflows/Parameters.yml@sphinx
uses: pyTooling/Actions/.github/workflows/Parameters.yml@cov
with:
name: sphinx-reports
python_version_list: "3.9 3.10 3.11 3.12 pypy-3.9 pypy-3.10"
Expand Down Expand Up @@ -119,7 +119,7 @@ jobs:
# python_version: ${{ needs.UnitTestingParams.outputs.python_version }}

Documentation:
uses: pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@sphinx
uses: pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@cov
needs:
- UnitTestingParams
- PublishCoverageResults
Expand Down
4 changes: 3 additions & 1 deletion sphinx_reports/Adapter/DocStrCoverage.py
Original file line number Diff line number Diff line change
Expand Up @@ -109,10 +109,12 @@ def Convert(self) -> PackageCoverage:
currentCoverageObject._covered = perFileResult.found
currentCoverageObject._uncovered = perFileResult.missing

currentCoverageObject._uncovered = currentCoverageObject._expected - currentCoverageObject._covered
if currentCoverageObject._expected != 0:
currentCoverageObject._coverage = currentCoverageObject._covered / currentCoverageObject._expected
else:
currentCoverageObject._coverage = 1.0

if currentCoverageObject._uncovered != currentCoverageObject._expected - currentCoverageObject._covered:
currentCoverageObject._coverage = -2.0

return rootPackageCoverage
4 changes: 2 additions & 2 deletions sphinx_reports/CodeCoverage.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
**Report code coverage as Sphinx documentation page(s).**
"""
from pathlib import Path
from typing import Dict, Tuple, Any, List, Iterable, Mapping, Generator, TypedDict, Union
from typing import Dict, Tuple, Any, List, Iterable, Mapping, Generator, TypedDict, Union

from docutils import nodes
from pyTooling.Decorators import export
Expand Down Expand Up @@ -173,8 +173,8 @@ def _GenerateCoverageTable(self) -> nodes.table:
columns={
"Module": 500,
"Statements": 100,
"Missing": 100,
"Excluded": 100,
"Missing": 100,
"Branches": 100,
"Partial": 100,
"Coverage in %": 100
Expand Down

0 comments on commit 24fa44a

Please sign in to comment.