From ed4a82b3e47986f23be3a51bae651019c603ad97 Mon Sep 17 00:00:00 2001 From: DongZe Li <9546726@qq.com> Date: Thu, 23 Dec 2021 00:15:55 +0800 Subject: [PATCH] Report codecover of nightly CI (#1219) --- .github/workflows/gae.yml | 9 ++++++++- .github/workflows/networkx-forward-algo-nightly.yml | 9 ++++++++- .github/workflows/nightly.yml | 6 ++++++ Makefile | 6 +++--- 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/.github/workflows/gae.yml b/.github/workflows/gae.yml index 52b5f94641d3..7be35caeca64 100644 --- a/.github/workflows/gae.yml +++ b/.github/workflows/gae.yml @@ -76,4 +76,11 @@ jobs: source ${GRAPHSCOPE_HOME}/conf/grape_jvm_opts cd ${GITHUB_WORKSPACE}/python - python3 -m pytest --exitfirst -s -v graphscope/tests/unittest/test_java_app.py + python3 -m pytest --cov=graphscope --cov-config=.coveragerc --cov-report=xml \ + --cov-report=term --exitfirst -s -v graphscope/tests/unittest/test_java_app.py + + - name: Upload Coverage + uses: codecov/codecov-action@v2 + with: + file: ./python/coverage.xml + fail_ci_if_error: true diff --git a/.github/workflows/networkx-forward-algo-nightly.yml b/.github/workflows/networkx-forward-algo-nightly.yml index 5f82aa5ec21a..39ad8a000c1c 100644 --- a/.github/workflows/networkx-forward-algo-nightly.yml +++ b/.github/workflows/networkx-forward-algo-nightly.yml @@ -37,4 +37,11 @@ jobs: run: | python3 -m pip install pytest-cov networkx==2.5 cd ${GITHUB_WORKSPACE}/python - python3 -m pytest -s -v -m "not slow" graphscope/nx/algorithms/tests/forward + python3 -m pytest --cov=graphscope --cov-config=.coveragerc --cov-report=xml \ + --cov-report=term -s -v -m "not slow" graphscope/nx/algorithms/tests/forward + + - name: Upload Coverage + uses: codecov/codecov-action@v2 + with: + file: ./python/coverage.xml + fail_ci_if_error: true diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index a60030a32c0e..215d6501c053 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -49,6 +49,12 @@ jobs: # run test make unittest + - name: Upload Coverage + uses: codecov/codecov-action@v2 + with: + file: ./python/coverage.xml + fail_ci_if_error: true + build-gss-image: if: ${{ github.ref == 'refs/heads/main' && github.repository == 'alibaba/GraphScope' }} runs-on: ubuntu-20.04 diff --git a/Makefile b/Makefile index 7e1815058e78..32d51df6c299 100644 --- a/Makefile +++ b/Makefile @@ -161,16 +161,16 @@ test: unittest minitest k8stest .PHONY: unittest unittest: cd $(WORKING_DIR)/python && \ - python3 -m pytest -s -v ./graphscope/tests/unittest + python3 -m pytest --cov=graphscope --cov-config=.coveragerc --cov-report=xml --cov-report=term -s -v ./graphscope/tests/unittest .PHONY: minitest minitest: cd $(WORKING_DIR)/python && \ pip3 install tensorflow==2.5.2 && \ - python3 -m pytest -s -v ./graphscope/tests/minitest + python3 -m pytest --cov=graphscope --cov-config=.coveragerc --cov-report=xml --cov-report=term -s -v ./graphscope/tests/minitest .PHONY: k8stest k8stest: cd $(WORKING_DIR)/python && \ pip3 install tensorflow==2.5.2 && \ - python3 -m pytest -s -v ./graphscope/tests/kubernetes + python3 -m pytest --cov=graphscope --cov-config=.coveragerc --cov-report=xml --cov-report=term -s -v ./graphscope/tests/kubernetes