1test( 2 'test_version', 3 executable( 4 'test_version', 5 'test_version.cpp', 6 '../version.cpp', 7 dependencies: [ 8 gtest, 9 nlohmann_json_dep, 10 phosphor_logging, 11 ], 12 implicit_include_directories: false, 13 include_directories: libpower_inc, 14 link_args: dynamic_linker, 15 build_rpath: get_option('oe-sdk').allowed() ? rpath : '', 16 link_with: [ 17 libpower, 18 ], 19 objects: record_manager, 20 ) 21) 22 23test( 24 'test_updater', 25 executable( 26 'test_updater', 27 'test_updater.cpp', 28 '../updater.cpp', 29 '../version.cpp', 30 dependencies: [ 31 gtest, 32 gmock, 33 nlohmann_json_dep, 34 phosphor_logging, 35 ], 36 implicit_include_directories: false, 37 include_directories: [ 38 libpower_inc, 39 libi2c_inc, 40 libi2c_dev_mock_inc 41 ], 42 link_args: dynamic_linker, 43 build_rpath: get_option('oe-sdk').allowed() ? rpath : '', 44 link_with: [ 45 libpower, 46 libi2c_dev_mock 47 ], 48 objects: record_manager, 49 ) 50) 51