From 4a07ffe07cf9debe8bee45f77fe1cf9c1f6898d7 Mon Sep 17 00:00:00 2001 From: jdfiguer Date: Fri, 12 Jan 2024 19:02:58 -0500 Subject: [PATCH] Adds app name to file result for readability --- .gitignore | 13 +++++++------ scripts/cfe_lcov.sh | 6 +++--- scripts/lcov.sh | 10 +++++----- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index e2fef1459..a5ab7d5f5 100644 --- a/.gitignore +++ b/.gitignore @@ -5,12 +5,13 @@ build coverage/ lcov/ osal_lcov/ -coverage_base.info -coverage_test.info -coverage_total.info -lcov_out.txt -test_results.txt +*_coverage_base.info +*_coverage_test.info +*_coverage_total.info +*_lcov/ +*_lcov_out.txt +*_test_results.txt outputOnFailure.txt cfe_ut_results.txt -lcov_summary.txt +cfe_lcov_summary.txt cfe_lcov \ No newline at end of file diff --git a/scripts/cfe_lcov.sh b/scripts/cfe_lcov.sh index 7862b9c0b..1813d3939 100755 --- a/scripts/cfe_lcov.sh +++ b/scripts/cfe_lcov.sh @@ -62,6 +62,6 @@ cd ../time;ctest --verbose >> ../../../cfe_ut_results.txt cd ../../../.. # calculate coverage -lcov --capture --rc lcov_branch_coverage=1 --directory build --output-file coverage_test.info -lcov --rc lcov_branch_coverage=1 --add-tracefile coverage_base.info --add-tracefile coverage_test.info --output-file coverage_total.info -genhtml coverage_total.info --branch-coverage --output-directory cfe_lcov | tee lcov_summary.txt +lcov --capture --rc lcov_branch_coverage=1 --directory build --output-file cfe_coverage_test.info +lcov --rc lcov_branch_coverage=1 --add-tracefile cfe_coverage_base.info --add-tracefile cfe_coverage_test.info --output-file cfe_coverage_total.info +genhtml coverage_total.info --branch-coverage --output-directory cfe_lcov | tee cfe_lcov_summary.txt diff --git a/scripts/lcov.sh b/scripts/lcov.sh index 3e29ec6db..c4dc8d4d7 100755 --- a/scripts/lcov.sh +++ b/scripts/lcov.sh @@ -33,12 +33,12 @@ make -C build/tools/elf2cfetbl make -C build/native/default_cpu1/apps/$APP_LOWER # capture initial lcov and run test -lcov --capture --initial --directory build --output-file coverage_base.info -(cd build/native/default_cpu1/apps/$APP_LOWER; ctest --verbose) | tee test_results.txt +lcov --capture --initial --directory build --output-file "${app}_coverage_base.info" +(cd build/native/default_cpu1/apps/$APP_LOWER; ctest --verbose) | tee "${app}_test_results.txt" # calculate coveage -lcov --capture --rc lcov_branch_coverage=1 --directory build --output-file coverage_test.info -lcov --rc lcov_branch_coverage=1 --add-tracefile coverage_base.info --add-tracefile coverage_test.info --output-file coverage_total.info -genhtml coverage_total.info --branch-coverage --output-directory lcov | tee lcov_out.txt +lcov --capture --rc lcov_branch_coverage=1 --directory build --output-file "${app}_coverage_test.info" +lcov --rc lcov_branch_coverage=1 --add-tracefile "${app}_coverage_base.info" --add-tracefile "${app}_coverage_test.info" --output-file "${app}_coverage_total.info" +genhtml "${app}_coverage_total.info" --branch-coverage --output-directory "${app}_lcov" | tee "${app}_lcov_out.txt"