test: install libinput-test-utils as part of install-tests

This tests a bunch of internal utility functions that may work
differently depending on compiler flags, etc. Let's make that test
available so it can be verified on an installed system.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2022-05-06 11:00:59 +10:00
parent 43a8d769ac
commit 5dd751a3d0
3 changed files with 7 additions and 2 deletions

View file

@ -134,6 +134,7 @@ intended to be run by users.
%files test
%{_libexecdir}/libinput/libinput-test
%{_libexecdir}/libinput/libinput-test-suite
%{_libexecdir}/libinput/libinput-test-utils
%{_mandir}/man1/libinput-test.1*
%{_mandir}/man1/libinput-test-suite.1*

View file

@ -880,11 +880,12 @@ if get_option('tests')
'src/libinput-util.h',
'test/test-utils.c',
]
test_utils = executable('test-utils',
test_utils = executable('libinput-test-utils',
test_utils_sources,
include_directories : [includes_src, includes_include],
dependencies : deps_litest,
install: false)
install_dir : libinput_tool_path,
install : get_option('install-tests'))
test('test-utils',
test_utils,
suite : ['all'])

View file

@ -27,6 +27,9 @@ Tests that can be run are
.B libinput\-test\-suite(1)
Run the full test suite. This is the most complete set of tests to run in
libinput.
.TP 8
.B libinput\-test\-utils
Run the test suite suite for internal utility functions.
.SH LIBINPUT
Part of the
.B libinput(1)