From: Alexander Popov Date: Mon, 30 Mar 2020 16:08:29 +0000 (+0300) Subject: Collect coverage X-Git-Tag: v0.5.7~38 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=ed10b5afc2b65437a635a6db224f2c3d1a837479;p=kconfig-hardened-check.git Collect coverage --- diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 69ae4eb..2d972ba 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,8 +20,6 @@ jobs: steps: -# - uses: actions/checkout@v2 - - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v1 with: @@ -30,10 +28,8 @@ jobs: - name: Install run: | python -m pip install --upgrade pip + pip install coverage pip --verbose install git+https://github.com/a13xp0p0v/kconfig-hardened-check - - - name: Try - run: | kconfig-hardened-check - name: Check all configs @@ -49,3 +45,20 @@ jobs: kconfig-hardened-check -c $C || exit done echo -e "\n>>>>> checking $COUNT configs is done <<<<<" + + - uses: actions/checkout@v2 + + - name: Collect coverage + run: | + coverage run -a --branch bin/kconfig-hardened-check + coverage xml -i -o coverage.xml + + - name: Handle coverage + uses: codecov/codecov-action@v1 + with: + file: ./coverage.xml + flags: functional_test + name: codecov-umbrella + fail_ci_if_error: true + + diff --git a/README.md b/README.md index 7b31260..b2389d9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # kconfig-hardened-check ![functional test](https://github.com/a13xp0p0v/kconfig-hardened-check/workflows/functional%20test/badge.svg) +[![Coverage Status](https://codecov.io/gh/a13xp0p0v/kconfig-hardened-check/graph/badge.svg)](https://codecov.io/gh/a13xp0p0v/kconfig-hardened-check) ## Motivation