blob: 846ee2a2f2524fa112a3533e08b092afb41d9106 [file] [log] [blame]
Willy Tubcae9002021-09-12 13:58:04 -07001firmware_tests = [
Patrick Williams32e9ea12025-02-01 08:37:51 -05002 'handler',
3 'stat',
4 'canhandle',
5 'write',
6 'writemeta',
7 'open',
8 'close',
9 'sessionstat',
10 'commit',
11 'state_notyetstarted',
12 'state_uploadinprogress',
13 'state_verificationpending',
14 'state_verificationstarted',
15 'state_verificationcompleted',
16 'state_updatepending',
17 'state_updatestarted',
18 'state_updatecompleted',
19 'state_notyetstarted_tarball',
20 'multiplebundle',
21 'json',
22 'skip',
23]
Willy Tubcae9002021-09-12 13:58:04 -070024
25foreach t : firmware_tests
Patrick Williams32e9ea12025-02-01 08:37:51 -050026 test(
27 t,
28 executable(
29 t.underscorify(),
30 'firmware_' + t + '_unittest.cpp',
31 build_by_default: false,
32 implicit_include_directories: false,
33 include_directories: [root_inc, bmc_test_inc, firmware_inc],
34 dependencies: [
35 firmware_dep,
36 image_mock_dep,
37 triggerable_mock_dep,
38 gtest,
39 gmock,
40 ],
41 ),
42 )
Willy Tubcae9002021-09-12 13:58:04 -070043endforeach
44
45file_handler_test = executable(
Patrick Williams32e9ea12025-02-01 08:37:51 -050046 'file_handler',
47 'file_handler_unittest.cpp',
48 build_by_default: false,
49 implicit_include_directories: false,
50 include_directories: [root_inc, bmc_inc, bmc_test_inc, firmware_inc],
51 dependencies: [common_dep, blobs_dep, gtest, gmock],
52)
Willy Tubcae9002021-09-12 13:58:04 -070053test('file_handler', file_handler_test)