diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2018-06-06 14:39:39 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2018-06-08 14:37:22 +1000 |
commit | d0fa740ad917f462dcd8e2fbe2979be12311fdf6 (patch) | |
tree | ebc3fb7d48ef55edadcd633fc8ee9a9267d016ea /meson.build | |
parent | b926497cc6efc87d89bb05b5d44640822fbdb21b (diff) |
Hook up list-quirks --validate for the test suite
All the tests fill fail anyway if the validation fails but this is a quick way
to fail everything early.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/meson.build b/meson.build index 5e4db287..8ac75cc7 100644 --- a/meson.build +++ b/meson.build @@ -489,13 +489,17 @@ configure_file(input : 'tools/libinput-debug-events.man', ) libinput_list_quirks_sources = [ 'tools/libinput-list-quirks.c' ] -executable('libinput-list-quirks', - libinput_list_quirks_sources, - dependencies : [dep_libquirks, dep_libinput], - include_directories : [includes_src, includes_include], - install_dir : libinput_tool_path, - install : true - ) +libinput_list_quirks = executable('libinput-list-quirks', + libinput_list_quirks_sources, + dependencies : [dep_libquirks, dep_libinput], + include_directories : [includes_src, includes_include], + install_dir : libinput_tool_path, + install : true + ) +test('validate-quirks', + libinput_list_quirks, + args: ['--validate-only', '--data-dir=@0@'.format(join_paths(meson.source_root(), 'data'))] + ) configure_file(input : 'tools/libinput-list-quirks.man', output : 'libinput-list-quirks.1', |