From 35e8bf64a7f11b7dd51fa62918088ba8aa2b9742 Mon Sep 17 00:00:00 2001 From: Anastasia Klimchuk Date: Thu, 15 Jul 2021 10:04:39 +1000 Subject: tests: Add layout tests for overlapping regions There are no tests for layout, it would be great to add some. Also partially inspired by commit 06a89d713951a2e08ef8fb698a7688357baa83d1 and commit c9039fc27916c03e21ba91365d01e6bc49503053 BUG=b:193584590 TEST=ninja test Change-Id: I7aa8dc0c9bc5a22fe5deea757eea1a151b969cea Signed-off-by: Anastasia Klimchuk Reviewed-on: https://review.coreboot.org/c/flashrom/+/56324 Reviewed-by: Edward O'Callaghan Reviewed-by: Angel Pons Tested-by: build bot (Jenkins) --- tests/tests.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/tests.c') diff --git a/tests/tests.c b/tests/tests.c index 592d896c..78258b03 100644 --- a/tests/tests.c +++ b/tests/tests.c @@ -236,5 +236,12 @@ int main(void) }; ret |= cmocka_run_group_tests_name("init_shutdown.c tests", init_shutdown_tests, NULL, NULL); + const struct CMUnitTest layout_tests[] = { + cmocka_unit_test(included_regions_dont_overlap_test_success), + cmocka_unit_test(included_regions_overlap_test_success), + cmocka_unit_test(region_not_included_overlap_test_success), + }; + ret |= cmocka_run_group_tests_name("layout.c tests", layout_tests, NULL, NULL); + return ret; } -- cgit v1.2.3