blob: fe4c0f20a46672f1f7520c5f443633d52c3877f0 [file] [log] [blame]
Jie Yangb988dbb2021-08-06 18:34:49 -07001gtest = dependency('gtest', main: true, disabler: true, required: get_option('tests'))
2gmock = dependency('gmock', disabler: true, required: get_option('tests'))
3
4test_dep = declare_dependency(
5 include_directories: include_directories('.'),
6 dependencies: [gtest, gmock])
7
8tests = [
Willy Tu7f107802023-11-06 23:05:25 -08009 'binarystore_unittest',
Jie Yangb988dbb2021-08-06 18:34:49 -070010 'parse_config_unittest',
11 'sys_file_unittest',
12 'handler_unittest',
13 'handler_open_unittest',
14 'handler_readwrite_unittest',
15 'handler_commit_unittest',
16 'handler_stat_unittest',
17]
18
19foreach t : tests
20 test(
21 t,
22 executable(
23 t.underscorify(),
24 t + '.cpp',
25 implicit_include_directories: false,
26 dependencies: [binarystoreblob_dep, test_dep]))
27endforeach