From cda845bc975238c944d1966b23703042f27c1b6c Mon Sep 17 00:00:00 2001 From: Skene Date: Tue, 20 May 2025 11:01:07 +0200 Subject: [PATCH 1/2] Update cc.build_defs --- build_defs/cc.build_defs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_defs/cc.build_defs b/build_defs/cc.build_defs index 4d6c455..b6df5ce 100644 --- a/build_defs/cc.build_defs +++ b/build_defs/cc.build_defs @@ -645,7 +645,7 @@ def cc_test(name:str, srcs:list=[], hdrs:list=[], compiler_flags:list&cflags&cop test_cmd = { 'opt': test_cmd, 'dbg': test_cmd, - 'cover': test_cmd + '; R=$?; cp $GCNO_DIR/*.gcno . && $TOOLS_COVERAGE *.gcda && cat *.gcov > test.coverage; exit $R' + 'cover': test_cmd + '; R=$?; cp $GCNO_DIR/*.gcno . && for file in *.gcda ; do mv "$file" "$(echo $file | awk -F"#" \'{print $NF}\')"; done && gcov *.gcda && cat *.gcov > test.coverage; exit $R' } tools['coverage'] = CONFIG.CC.COVERAGE_TOOL From 560630844b00a4fbab8c88b0c22dade8ef7a5f59 Mon Sep 17 00:00:00 2001 From: Skene Date: Tue, 20 May 2025 11:10:51 +0200 Subject: [PATCH 2/2] Update cc.build_defs --- build_defs/cc.build_defs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_defs/cc.build_defs b/build_defs/cc.build_defs index b6df5ce..96c2f19 100644 --- a/build_defs/cc.build_defs +++ b/build_defs/cc.build_defs @@ -645,7 +645,7 @@ def cc_test(name:str, srcs:list=[], hdrs:list=[], compiler_flags:list&cflags&cop test_cmd = { 'opt': test_cmd, 'dbg': test_cmd, - 'cover': test_cmd + '; R=$?; cp $GCNO_DIR/*.gcno . && for file in *.gcda ; do mv "$file" "$(echo $file | awk -F"#" \'{print $NF}\')"; done && gcov *.gcda && cat *.gcov > test.coverage; exit $R' + 'cover': test_cmd + '; R=$?; cp $GCNO_DIR/*.gcno . && for file in *.gcda ; do mv "$file" "$(echo $file | awk -F"#" \'{print $NF}\')"; done && $TOOLS_COVERAGE *.gcda && cat *.gcov > test.coverage; exit $R' } tools['coverage'] = CONFIG.CC.COVERAGE_TOOL