mirror of
https://github.com/meshtastic/firmware.git
synced 2025-02-08 05:31:25 +00:00
Use relative paths in coverage info files (#5721)
This commit is contained in:
parent
7a1c32b89a
commit
93e2bc7058
38
.github/workflows/test_native.yml
vendored
38
.github/workflows/test_native.yml
vendored
@ -36,6 +36,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y lcov
|
sudo apt-get install -y lcov
|
||||||
lcov ${{ env.LCOV_CAPTURE_FLAGS }} --initial --output-file coverage_base.info
|
lcov ${{ env.LCOV_CAPTURE_FLAGS }} --initial --output-file coverage_base.info
|
||||||
|
sed -i -e "s#${PWD}#.#" coverage_base.info # Make paths relative.
|
||||||
|
|
||||||
- name: Integration test
|
- name: Integration test
|
||||||
run: |
|
run: |
|
||||||
@ -48,7 +49,9 @@ jobs:
|
|||||||
|
|
||||||
- name: Capture coverage information
|
- name: Capture coverage information
|
||||||
if: always() # run this step even if previous step failed
|
if: always() # run this step even if previous step failed
|
||||||
run: lcov ${{ env.LCOV_CAPTURE_FLAGS }} --test-name integration --output-file coverage_integration.info
|
run: |
|
||||||
|
lcov ${{ env.LCOV_CAPTURE_FLAGS }} --test-name integration --output-file coverage_integration.info
|
||||||
|
sed -i -e "s#${PWD}#.#" coverage_integration.info # Make paths relative.
|
||||||
|
|
||||||
- name: Get release version string
|
- name: Get release version string
|
||||||
if: always() # run this step even if previous step failed
|
if: always() # run this step even if previous step failed
|
||||||
@ -97,6 +100,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y lcov
|
sudo apt-get install -y lcov
|
||||||
lcov ${{ env.LCOV_CAPTURE_FLAGS }} --test-name tests --output-file coverage_tests.info
|
lcov ${{ env.LCOV_CAPTURE_FLAGS }} --test-name tests --output-file coverage_tests.info
|
||||||
|
sed -i -e "s#${PWD}#.#" coverage_tests.info # Make paths relative.
|
||||||
|
|
||||||
- name: Save coverage information
|
- name: Save coverage information
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
@ -140,21 +144,21 @@ jobs:
|
|||||||
path: testreport.xml
|
path: testreport.xml
|
||||||
reporter: java-junit
|
reporter: java-junit
|
||||||
|
|
||||||
# - name: Download coverage artifacts
|
- name: Download coverage artifacts
|
||||||
# uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v4
|
||||||
# with:
|
with:
|
||||||
# pattern: lcov-coverage-info-native-*-${{ steps.version.outputs.version }}.zip
|
pattern: lcov-coverage-info-native-*-${{ steps.version.outputs.version }}.zip
|
||||||
# path: code-coverage-report
|
path: code-coverage-report
|
||||||
# merge-multiple: true
|
merge-multiple: true
|
||||||
|
|
||||||
# - name: Generate Code Coverage Report
|
- name: Generate Code Coverage Report
|
||||||
# run: |
|
run: |
|
||||||
# sudo apt-get install -y lcov
|
sudo apt-get install -y lcov
|
||||||
# lcov --quiet --add-tracefile code-coverage-report/coverage_base.info --add-tracefile code-coverage-report/coverage_integration.info --add-tracefile code-coverage-report/coverage_tests.info --output-file code-coverage-report/coverage_src.info
|
lcov --quiet --add-tracefile code-coverage-report/coverage_base.info --add-tracefile code-coverage-report/coverage_integration.info --add-tracefile code-coverage-report/coverage_tests.info --output-file code-coverage-report/coverage_src.info
|
||||||
# genhtml --quiet --legend --prefix "${PWD}" code-coverage-report/coverage_src.info --output-directory code-coverage-report
|
genhtml --quiet --legend --prefix "${PWD}" code-coverage-report/coverage_src.info --output-directory code-coverage-report
|
||||||
|
|
||||||
# - name: Save Code Coverage Report
|
- name: Save Code Coverage Report
|
||||||
# uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
# with:
|
with:
|
||||||
# name: code-coverage-report-${{ steps.version.outputs.version }}.zip
|
name: code-coverage-report-${{ steps.version.outputs.version }}.zip
|
||||||
# path: code-coverage-report
|
path: code-coverage-report
|
||||||
|
Loading…
Reference in New Issue
Block a user