summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml48
1 files changed, 42 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 83f5df5eec..fd31410ca0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -166,10 +166,28 @@ before_script:
"${EC_DIR}/zephyr/drivers/**" "${EC_DIR}/zephyr/include/drivers/**"
"${EC_DIR}/zephyr/shim/chip/**" "${EC_DIR}/zephyr/shim/core/**"
"${EC_DIR}/zephyr/projects/**" "/usr/include/x86_64-linux-gnu/**"
- "${EC_DIR}/build/*/build-*/zephyr/*/generated/**" "${EC_DIR}/test/**"
+ "${EC_DIR}/build/*/build-*/zephyr/*/generated/**"
"${EC_DIR}/zephyr/shim/chip/npcx/npcx_monitor/**"
- "${EC_DIR}/zephyr/emul/**" "${EC_DIR}/zephyr/test/**"
- "**/testsuite/**" "**/subsys/emul/**"
+ "${EC_DIR}/test/**"
+ "${EC_DIR}/include/tests/**"
+ "${EC_DIR}/private/test/**"
+ "${EC_DIR}/private/fingerprint/google-fpalg/mcutest/**"
+ "${EC_DIR}/zephyr/test/**"
+ "${EC_DIR}/include/mock/**"
+ "${EC_DIR}/common/mock/**"
+ "${EC_DIR}/board/host/**"
+ "${EC_DIR}/chip/host/**"
+ "${EC_DIR}/core/host/**"
+ "${EC_DIR}/zephyr/emul/**"
+ "${EC_DIR}/zephyr/mock/**"
+ "**/*_test.c"
+ "**/*_test.h"
+ "**/*_emul.c"
+ "**/*_emul.h"
+ "${EC_DIR}/include/test_util.h"
+ "${EC_DIR}/common/test_util.c"
+ "${EC_DIR}/zephyr/shim/src/test_util.c"
+ "${EC_DIR}/zephyr/shim/src/ztest_system.c"
- /usr/bin/genhtml --branch-coverage -q
-o "${BUILD_DIR}/${PROJECT}/output/filtered_no_zephyr_rpt"
-t "${PROJECT} coverage w/o zephyr"
@@ -321,10 +339,28 @@ merged_coverage:
"${EC_DIR}/zephyr/drivers/**" "${EC_DIR}/zephyr/include/drivers/**"
"${EC_DIR}/zephyr/shim/chip/**" "${EC_DIR}/zephyr/shim/core/**"
"${EC_DIR}/zephyr/projects/**" "/usr/include/x86_64-linux-gnu/**"
- "${EC_DIR}/build/*/build-*/zephyr/*/generated/**" "${EC_DIR}/test/**"
+ "${EC_DIR}/build/*/build-*/zephyr/*/generated/**"
"${EC_DIR}/zephyr/shim/chip/npcx/npcx_monitor/**"
- "${EC_DIR}/zephyr/emul/**" "${EC_DIR}/zephyr/test/**"
- "**/testsuite/**" "**/subsys/emul/**"
+ "${EC_DIR}/test/**"
+ "${EC_DIR}/include/tests/**"
+ "${EC_DIR}/private/test/**"
+ "${EC_DIR}/private/fingerprint/google-fpalg/mcutest/**"
+ "${EC_DIR}/zephyr/test/**"
+ "${EC_DIR}/include/mock/**"
+ "${EC_DIR}/common/mock/**"
+ "${EC_DIR}/board/host/**"
+ "${EC_DIR}/chip/host/**"
+ "${EC_DIR}/core/host/**"
+ "${EC_DIR}/zephyr/emul/**"
+ "${EC_DIR}/zephyr/mock/**"
+ "**/*_test.c"
+ "**/*_test.h"
+ "**/*_emul.c"
+ "**/*_emul.h"
+ "${EC_DIR}/include/test_util.h"
+ "${EC_DIR}/common/test_util.c"
+ "${EC_DIR}/zephyr/shim/src/test_util.c"
+ "${EC_DIR}/zephyr/shim/src/ztest_system.c"
- grep -h "SF:" ${BUILD_DIR}/zephyr/all_builds[0-9]*.info | sort -u |
sed -e 's|^SF:||' | xargs lcov --rc lcov_branch_coverage=1
-o "${BUILD_DIR}/all_builds_filtered.info"