From ed10b5afc2b65437a635a6db224f2c3d1a837479 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Mon, 30 Mar 2020 19:08:29 +0300 Subject: [PATCH] Collect coverage --- .github/workflows/main.yml | 23 ++++++++++++++++++----- README.md | 1 + 2 files changed, 19 insertions(+), 5 deletions(-) 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 -- 2.31.1