Lines Matching +full:- +full:- +full:build
6 runs-on: ubuntu-20.04
8 - name: Checkout Parent Repository
14 fetch-depth: 1
17 - name: Checkout Pull Request
22 - name: Setup Python
23 uses: actions/setup-python@master
25 python-version: 3.8
27 - name: Install packages
29 sudo apt-get install lcov cflow ruby doxygen build-essential unifdef
30 - name: Run Unit Tests with ENABLE_SANITIZER=1
32 make -C FreeRTOS/Test/CMock clean
33 make -C FreeRTOS/Test/CMock ENABLE_SANITIZER=1 run_col_formatted
34 - name: Run Unit Tests for coverage
36 make -C FreeRTOS/Test/CMock clean
37 make -C FreeRTOS/Test/CMock lcovhtml
38 …lcov --config-file FreeRTOS/Test/CMock/lcovrc --summary FreeRTOS/Test/CMock/build/cmock_test.info …
39 - name: Upload coverage to Codecov
40 uses: codecov/codecov-action@v3.1.0
42 files: ${{ github.workspace }}/FreeRTOS/Test/CMock/build/cmock_test.info
47 - name: Archive code coverage data
48 uses: actions/upload-artifact@v2
50 name: coverage-data
51 path: FreeRTOS/Test/CMock/build/cmock_test*
52 - name: Archive code coverage html report
53 uses: actions/upload-artifact@v2
55 name: coverage-report
56 path: FreeRTOS/Test/CMock/build/coverage