summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbe Levkoy <alevkoy@chromium.org>2022-03-01 12:15:29 -0700
committerCommit Bot <commit-bot@chromium.org>2022-03-17 20:15:56 +0000
commitc24772c046ec72364e61e694694dca7865de0570 (patch)
tree14b9ce121608b0b1cf65f43c90429c5678e169e4
parentaba3906e91a688ea6ce5eea1fd8ffb694eece1be (diff)
downloadchrome-ec-c24772c046ec72364e61e694694dca7865de0570.tar.gz
test-drivers: Specify sources explicitly
Do not use globs to avoid stale dependencies during incremental builds. BUG=b:222148760 TEST=zmake testall -c; no change in covered lines BRANCH=none Signed-off-by: Abe Levkoy <alevkoy@chromium.org> Change-Id: I36851a88511f3a2fdf0f945146cc534ddc477f7c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3498712 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
-rw-r--r--zephyr/test/drivers/CMakeLists.txt47
1 files changed, 45 insertions, 2 deletions
diff --git a/zephyr/test/drivers/CMakeLists.txt b/zephyr/test/drivers/CMakeLists.txt
index b7963f4e8e..112caac899 100644
--- a/zephyr/test/drivers/CMakeLists.txt
+++ b/zephyr/test/drivers/CMakeLists.txt
@@ -11,5 +11,48 @@ zephyr_include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
zephyr_include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include")
zephyr_include_directories("${PLATFORM_EC}/driver/ppc/")
-FILE(GLOB_RECURSE test_sources src/*.c)
-target_sources(app PRIVATE ${test_sources})
+target_sources(app PRIVATE
+ src/battery.c
+ src/bb_retimer.c
+ src/bc12.c
+ src/bma2x2.c
+ src/bmi160.c
+ src/bmi260.c
+ src/charge_manager.c
+ src/console_cmd/charge_manager.c
+ src/console_cmd/charge_state.c
+ src/cros_cbi.c
+ src/espi.c
+ src/gpio.c
+ src/integration/usbc/usb.c
+ src/integration/usbc/usb_20v_3a_pd_charger.c
+ src/integration/usbc/usb_5v_3a_pd_sink.c
+ src/integration/usbc/usb_5v_3a_pd_source.c
+ src/integration/usbc/usb_attach_src_snk.c
+ src/i2c_passthru.c
+ src/isl923x.c
+ src/keyboard_scan.c
+ src/lid_switch.c
+ src/lis2dw12.c
+ src/ln9310.c
+ src/main.c
+ src/panic.c
+ src/power_common.c
+ src/ppc_sn5s330.c
+ src/ppc_syv682c.c
+ src/ps8xxx.c
+ src/smart.c
+ src/stm_mems_common.c
+ src/stubs.c
+ src/tcpci.c
+ src/tcpci_test_common.c
+ src/tcs3400.c
+ src/temp_sensor.c
+ src/test_mocks.c
+ src/test_rules.c
+ src/thermistor.c
+ src/usb_mux.c
+ src/usb_pd_host_cmd.c
+ src/utils.c
+ src/watchdog.c
+)