| gmock_dep = dependency( |
| 'gmock', |
| main: true, |
| disabler: true, |
| required: false |
| ) |
| |
| if not gmock_dep.found() |
| gtest_proj = subproject('gtest') |
| gmock_dep = [ |
| gtest_proj.get_variable('gmock_dep'), |
| gtest_proj.get_variable('gmock_main_dep') |
| ] |
| endif |
| |
| default_test_deps = [ |
| gmock_dep, |
| ] |
| |
| test_cpp_args = ['-Db_sanitize=address,undefined,thread'] |
| |
| tests = [ |
| 'cper_encoder_test', |
| ] |
| |
| foreach t : tests |
| test(t, |
| executable(t, [t + '.cpp', ], |
| dependencies: default_test_deps, |
| include_directories : headers_inc, |
| cpp_args: test_cpp_args |
| ) |
| ) |
| endforeach |