1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
# *** Internal Viewer Tests *** Most of these only consist of serialised
# function calls for acceptance tests, actually. Functions of the internal
# viewer library are not fully tested by unit tests.
test('test_iv_viewerwidget',
executable('test-iv-imagerenderer',
['iv_imagerenderer_test.cc', 'gcmd_tests_main.cc'],
dependencies: [common_deps, intviewer_dep, gtest],
include_directories: [configuration_inc, libgcmd_inc, sources_inc],
c_args: ['-DTEST_DIR="@0@"'.format(meson.current_source_dir())],
link_with: [intviewer_lib],
override_options : ['c_std=c17', 'cpp_std=c++17'],
),
)
test('test_iv_inputmodes',
executable('test-iv-inputmodes',
['iv_inputmodes_test.cc', 'gcmd_tests_main.cc'],
dependencies: [common_deps, intviewer_dep, gtest],
include_directories: [configuration_inc, libgcmd_inc, sources_inc],
c_args: ['-DTEST_DIR="@0@"'.format(meson.current_source_dir())],
link_with: [intviewer_lib],
override_options : ['c_std=c17', 'cpp_std=c++17'],
),
)
test('test_iv_textrenderer',
executable('test-iv-textrenderer',
['iv_textrenderer_test.cc', 'gcmd_tests_main.cc'],
dependencies: [common_deps, intviewer_dep, gtest],
include_directories: [configuration_inc, libgcmd_inc, sources_inc],
c_args: ['-DTEST_DIR="@0@"'.format(meson.current_source_dir())],
link_with: [intviewer_lib],
override_options : ['c_std=c17', 'cpp_std=c++17'],
),
workdir : meson.current_source_dir()
)
test('test_iv_viewerwidget_test',
executable('test-iv-viewerwidget-test',
['iv_viewerwidget_test.cc', 'gcmd_tests_main.cc'],
dependencies: [common_deps, intviewer_dep, gtest],
include_directories: [configuration_inc, libgcmd_inc, sources_inc],
c_args: ['-DTEST_DIR="@0@"'.format(meson.current_source_dir())],
link_with: [intviewer_lib],
override_options : ['c_std=c17', 'cpp_std=c++17'],
),
workdir : meson.current_source_dir()
)
test('test_iv_fileops_test',
executable('test-iv-fileops-test',
['iv_fileops_test.cc', 'gcmd_tests_main.cc'],
dependencies: [common_deps, intviewer_dep, gtest],
include_directories: [configuration_inc, libgcmd_inc, sources_inc],
c_args: ['-DTEST_DIR="@0@"'.format(meson.current_source_dir())],
link_with: [intviewer_lib],
override_options : ['c_std=c17', 'cpp_std=c++17'],
),
workdir : meson.current_source_dir()
)
test('test_iv_bm_search_test',
executable('test-iv-bm-search-test',
['iv_bm_search_test.cc', 'gcmd_tests_main.cc'],
dependencies: [common_deps, intviewer_dep, gtest],
include_directories: [configuration_inc, libgcmd_inc, sources_inc],
c_args: ['-DTEST_DIR="@0@"'.format(meson.current_source_dir())],
link_with: [intviewer_lib],
override_options : ['c_std=c17', 'cpp_std=c++17'],
),
)
test('test_iv_datapresentation_test',
executable('test-iv-datapresentation-test',
['iv_datapresentation_test.cc', 'gcmd_tests_main.cc'],
dependencies: [common_deps, intviewer_dep, gtest],
include_directories: [configuration_inc, libgcmd_inc, sources_inc],
c_args: ['-DTEST_DIR="@0@"'.format(meson.current_source_dir())],
link_with: [intviewer_lib],
override_options : ['c_std=c17', 'cpp_std=c++17'],
),
)
test('test_utils_no_dependencies_tests',
executable('test-utils-no-dependencies-tests',
['utils_no_dependencies_tests.cc', '../src/utils-no-dependencies.cc', 'gcmd_tests_main.cc'],
dependencies: [common_deps, intviewer_dep, gtest],
include_directories: [configuration_inc, libgcmd_inc, sources_inc],
c_args: ['-DTEST_DIR="@0@"'.format(meson.current_source_dir())],
link_with: [intviewer_lib],
override_options : ['c_std=c17', 'cpp_std=c++17'],
),
)
|