summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Bettis <jbettis@google.com>2023-03-21 15:35:20 -0600
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-03-21 22:58:17 +0000
commitfb0c1eb9e7578e77b194cbced5347abf38f8f859 (patch)
tree1f02debc3ed4f7f118514f20f3cd42113bd8a4f9
parenta63d9b0134000bff51dd3eaeca6898f1f671d768 (diff)
downloadchrome-ec-fb0c1eb9e7578e77b194cbced5347abf38f8f859.tar.gz
ec: Exclude a memmapped driver from board coverage
The file driver/tcpm/it8xxx2.c is not currently testable using our current mocking techniques, so exclude it from board specific coverage until we learn how to do so. BRANCH=None BUG=None TEST=None Change-Id: Ie09479a747a0dc4940a047638ed38e2da942437d Signed-off-by: Jeremy Bettis <jbettis@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4358753 Reviewed-by: Keith Short <keithshort@chromium.org> Commit-Queue: Jeremy Bettis <jbettis@chromium.org> Tested-by: Jeremy Bettis <jbettis@chromium.org> Auto-Submit: Jeremy Bettis <jbettis@chromium.org> Commit-Queue: Keith Short <keithshort@chromium.org>
-rw-r--r--.gitlab-ci.yml18
-rw-r--r--zephyr/Makefile.cq1
2 files changed, 2 insertions, 17 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2513012618..7e78e150c3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -125,29 +125,12 @@ before_script:
needs:
- "merged_coverage"
- "zephyr_coverage"
- # - "twister_coverage"
script:
- cd ${EC_DIR}
- zmake --zephyr-base "${ZEPHYR_BASE}"
--modules-dir "${MODULES_DIR}" -l DEBUG build --coverage
-B "${BUILD_DIR}" -t ${TOOLCHAIN:-zephyr}
"${PROJECT}"
- # - lcov --rc lcov_branch_coverage=1
- # -o "${BUILD_DIR}/${PROJECT}/output/merged_twister.info"
- # -a "${BUILD_DIR}/${PROJECT}/output/zephyr.info"
- # -a "${BUILD_DIR}/zephyr_codecov/fixed.info"
- # - lcov --rc lcov_branch_coverage=1
- # -o "${BUILD_DIR}/${PROJECT}/output/merged_twister_no_ec.info"
- # -e "${BUILD_DIR}/${PROJECT}/output/merged_twister.info"
- # "${ZEPHYR_BASE}/**" "${MODULES_DIR}/**"
- # - grep "SF:" "${BUILD_DIR}/${PROJECT}/output/zephyr.info" | sort -u |
- # sed -e 's|^SF:||' | xargs lcov --rc lcov_branch_coverage=1
- # -o "${BUILD_DIR}/${PROJECT}/output/filtered_twister.info"
- # -e "${BUILD_DIR}/${PROJECT}/output/merged_twister_no_ec.info"
- # - /usr/bin/genhtml --branch-coverage -q
- # -o "${BUILD_DIR}/${PROJECT}/output/filtered_twister_rpt"
- # -t "${PROJECT} coverage of twister tests"
- # -s "${BUILD_DIR}/${PROJECT}/output/filtered_twister.info"
- lcov --rc lcov_branch_coverage=1 -o "${BUILD_DIR}/${PROJECT}/output/merged.info"
-a "${BUILD_DIR}/${PROJECT}/output/zephyr.info"
-a "${BUILD_DIR}/merged.info"
@@ -195,6 +178,7 @@ before_script:
"${EC_DIR}/common/test_util.c"
"${EC_DIR}/zephyr/shim/src/test_util.c"
"${EC_DIR}/zephyr/shim/src/ztest_system.c"
+ "${EC_DIR}/driver/tcpm/it8xxx2.c"
- /usr/bin/genhtml --branch-coverage -q
-o "${BUILD_DIR}/${PROJECT}/output/filtered_no_zephyr_rpt"
-t "${PROJECT} coverage w/o zephyr"
diff --git a/zephyr/Makefile.cq b/zephyr/Makefile.cq
index 3f02dea325..fb8227e11d 100644
--- a/zephyr/Makefile.cq
+++ b/zephyr/Makefile.cq
@@ -125,6 +125,7 @@ $(BUILD)/zephyr/%_final.info: $(BUILD)/zephyr/%_stenciled.info
'$(PLATFORM_EC)/zephyr/shim/chip/**' \
'$(PLATFORM_EC)/zephyr/shim/chip/npcx/npcx_monitor/**' \
'$(PLATFORM_EC)/zephyr/shim/core/**' \
+ '$(PLATFORM_EC)/driver/tcpm/it8xxx2.c' \
$(GENERATED_AND_SYSTEM_PATTERNS) $(TEST_PATTERNS)
.PRECIOUS: $(BUILD)/zephyr/%_rpt