diff --git a/.github/workflows/test-linux.yml b/.github/workflows/test-linux.yml index 0613a290..c00c4a9e 100644 --- a/.github/workflows/test-linux.yml +++ b/.github/workflows/test-linux.yml @@ -60,6 +60,7 @@ jobs: coverage run -m pytest echo "# Python coverage report" >> $GITHUB_STEP_SUMMARY coverage report --format=markdown >> $GITHUB_STEP_SUMMARY + coverage html -d coverage -i - name: Build documentation run: | make docs @@ -67,11 +68,18 @@ jobs: make docs-docx rm -rf docs/build/singlehtml fi - - uses: actions/upload-artifact@v4 + - name: Upload Documentation + uses: actions/upload-artifact@v4 with: name: docs - path: | - ./docs/build/ + path: docs/build/ + retention-days: 14 + - name: Upload Coverage Report + uses: actions/upload-artifact@v4 + with: + name: coverage + path: coverage + retention-days: 14 bmdscore: runs-on: ubuntu-22.04 diff --git a/pyproject.toml b/pyproject.toml index d098745a..8c79c5e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -104,6 +104,8 @@ exclude_also = [ "if __name__ == .__main__.:", "if TYPE_CHECKING:", ] +fail_under=96.7 +precision=1 [tool.coverage.run] include = [ diff --git a/src/pybmds/bmdscore.pyi b/src/pybmds/bmdscore.pyi index f9984e8e..d6b1499e 100644 --- a/src/pybmds/bmdscore.pyi +++ b/src/pybmds/bmdscore.pyi @@ -406,11 +406,9 @@ class python_nested_result: cov: list[float] fixedLSC: float litter: nestedLitterData - max: float model: nested_model model_df: float nparms: int - obsChiSq: float parms: list[float] reduced: nestedReducedData srData: nestedSRData