diff options
author | Jeremy Bettis <jbettis@google.com> | 2023-03-21 15:35:20 -0600 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-03-21 22:58:17 +0000 |
commit | fb0c1eb9e7578e77b194cbced5347abf38f8f859 (patch) | |
tree | 1f02debc3ed4f7f118514f20f3cd42113bd8a4f9 | |
parent | a63d9b0134000bff51dd3eaeca6898f1f671d768 (diff) | |
download | chrome-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.yml | 18 | ||||
-rw-r--r-- | zephyr/Makefile.cq | 1 |
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 |