From 5c5b0a8fab59ec5b2daaac8caa6a0cb1343db0fe Mon Sep 17 00:00:00 2001 From: Anastasia Klimchuk Date: Fri, 29 Jul 2022 16:16:25 +1000 Subject: tests: Add basic lifecycle test for mediatek_i2c_spi This unit test does not require any additional mocks because init and shutdown of i2c infra was covered in realtek programmer lifecycle. Default mocking of i2c is sufficient to run a basic lifecycle. To run the test, config option for the programmer needs to be enabled explicitly, since by default this programmer is disabled. BUG=b:238816884 TEST=meson configure -Dconfig_mediatek_i2c_spi=true ninja test Change-Id: I98a12067d165c90013d33ffc45d20dab5c364c83 Signed-off-by: Anastasia Klimchuk Reviewed-on: https://review.coreboot.org/c/flashrom/+/66261 Reviewed-by: Edward O'Callaghan Reviewed-by: Felix Singer Reviewed-by: Thomas Heijligen Reviewed-by: Alexander Goncharov Tested-by: build bot (Jenkins) --- tests/tests.c | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/tests.c') diff --git a/tests/tests.c b/tests/tests.c index f6f3d010..2a54aab3 100644 --- a/tests/tests.c +++ b/tests/tests.c @@ -416,6 +416,7 @@ int main(int argc, char *argv[]) cmocka_unit_test(linux_mtd_probe_lifecycle_test_success), cmocka_unit_test(linux_spi_probe_lifecycle_test_success), cmocka_unit_test(parade_lspcon_basic_lifecycle_test_success), + cmocka_unit_test(mediatek_i2c_spi_basic_lifecycle_test_success), cmocka_unit_test(realtek_mst_basic_lifecycle_test_success), }; ret |= cmocka_run_group_tests_name("lifecycle.c tests", lifecycle_tests, NULL, NULL); -- cgit v1.2.3