steps:
-# - uses: actions/checkout@v2
-
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
- 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
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
+
+
# 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