From 6ba5b8ee9a81e3f5c1b81ad4c5010546df57cbb9 Mon Sep 17 00:00:00 2001 From: Sujay Patil Date: Tue, 7 Dec 2021 13:18:40 -0800 Subject: [PATCH] update codecov report generation step and .coveragerc --- .coveragerc | 13 +++++++++++++ .github/workflows/main.yaml | 13 +++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 00000000..0485d2d3 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,13 @@ +[run] +branch = True +source = linkml_runtime + +[report] +exclude_lines = + if self.debug: + pragma: no cover + raise NotImplementedError + if __name__ == .__main__.: +ignore_errors = True +omit = + tests/* diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index da8d66a7..c9cf26dc 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -64,11 +64,20 @@ jobs: #---------------------------------------------- - name: Run tests run: poetry run python -m unittest discover - + #---------------------------------------------- # coverage report #---------------------------------------------- - - name: generate coverage report + - name: Generate coverage results + run: | + poetry run coverage run + poetry run coverage xml + poetry run coverage report -m + + #---------------------------------------------- + # upload coverage results + #---------------------------------------------- + - name: Generate coverage report uses: codecov/codecov-action@v1.0.5 with: name: codecov-results-${{ matrix.python-version }}