From 026f97ad0bd8e1f52787be72ecf343dda2c5fce0 Mon Sep 17 00:00:00 2001 From: light7734 Date: Mon, 21 Jul 2025 19:06:37 +0330 Subject: [PATCH] ci: dirty fix --- tools/ci/amd64/clang/coverage.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tools/ci/amd64/clang/coverage.sh b/tools/ci/amd64/clang/coverage.sh index 2b2aff9..c4993e5 100755 --- a/tools/ci/amd64/clang/coverage.sh +++ b/tools/ci/amd64/clang/coverage.sh @@ -25,12 +25,20 @@ done llvm-profdata merge --input-files './build/coverage/list' -o "./build/coverage/merged.profdata" find ./modules -type f -name "*.profraw" -exec rm -fv {} + + +# fix for imgui code is temporary +# we will remove imgui as dependency in future versions LLVM_COV_SHOW=$(llvm-cov show \ -instr-profile='./build/coverage/merged.profdata' \ $(find ./build -type f -name '*_tests' -executable -exec printf -- '-object %s ' {} \;) \ $(find ./build -type f -name '*\.a' -exec printf -- '-object %s ' {} \;) \ -ignore-filename-regex='\.test\.cpp$' \ - -ignore-filename-regex='./external/' + -ignore-filename-regex='./external/' \ + -ignore-filename-regex='gl\/backend.cpp$' \ + -ignore-filename-regex='gl\/backend.hpp$' \ + -ignore-filename-regex='gl\/loader.hpp$' \ + -ignore-filename-regex='glfw\/glfw.h$' \ + -ignore-filename-regex='glfw\/glfw.cpp$' ) echo "${LLVM_COV_SHOW}" > './build/coverage/coverage.txt'