summaryrefslogtreecommitdiffstats
path: root/tests/meson.build
diff options
context:
space:
mode:
authorAnastasia Klimchuk <aklm@chromium.org>2021-09-24 16:13:25 +1000
committerEdward O'Callaghan <quasisec@chromium.org>2021-11-29 01:38:39 +0000
commitf47ff316ec79b014a5a37898d46e78e61acd6b01 (patch)
treeaf8f376a6e5131e02fbf55b6d3d93a369e580b8e /tests/meson.build
parent421d9133bb9d107e9a2596352d631bde14168393 (diff)
downloadflashrom-f47ff316ec79b014a5a37898d46e78e61acd6b01.tar.gz
flashrom-f47ff316ec79b014a5a37898d46e78e61acd6b01.tar.bz2
flashrom-f47ff316ec79b014a5a37898d46e78e61acd6b01.zip
tests: Add init-shutdown test for raiden_debug_spi
This patch adds a test for raiden_debug_spi and lots of libusb wraps. libusb.h becomes required for tests to build and run, since new tests are using libusb structs in depth and opaque symbols not sufficient anymore. BUG=b:181803212 TEST=builds and ninja test Change-Id: I880a8637ab02de179df9169c1898230bce4dc1c7 Signed-off-by: Anastasia Klimchuk <aklm@chromium.org> Reviewed-on: https://review.coreboot.org/c/flashrom/+/57918 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
Diffstat (limited to 'tests/meson.build')
-rw-r--r--tests/meson.build12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/meson.build b/tests/meson.build
index 415ce1320..5bb6ac991 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -70,10 +70,22 @@ mocks = [
'-Wl,--wrap=test_inl',
'-Wl,--wrap=usb_dev_get_by_vid_pid_number',
'-Wl,--wrap=libusb_init',
+ '-Wl,--wrap=libusb_open',
+ '-Wl,--wrap=libusb_set_auto_detach_kernel_driver',
+ '-Wl,--wrap=libusb_get_device_list',
+ '-Wl,--wrap=libusb_free_device_list',
+ '-Wl,--wrap=libusb_get_bus_number',
+ '-Wl,--wrap=libusb_get_device_address',
+ '-Wl,--wrap=libusb_get_device_descriptor',
+ '-Wl,--wrap=libusb_get_config_descriptor',
+ '-Wl,--wrap=libusb_free_config_descriptor',
+ '-Wl,--wrap=libusb_get_configuration',
'-Wl,--wrap=libusb_set_configuration',
'-Wl,--wrap=libusb_claim_interface',
'-Wl,--wrap=libusb_control_transfer',
'-Wl,--wrap=libusb_release_interface',
+ '-Wl,--wrap=libusb_ref_device',
+ '-Wl,--wrap=libusb_unref_device',
'-Wl,--wrap=libusb_close',
'-Wl,--wrap=libusb_exit',
'-Wl,--gc-sections',