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 %files test
%{_libexecdir}/libinput/libinput-test %{_libexecdir}/libinput/libinput-test
%{_libexecdir}/libinput/libinput-test-suite %{_libexecdir}/libinput/libinput-test-suite
%{_libexecdir}/libinput/libinput-test-utils
%{_mandir}/man1/libinput-test.1* %{_mandir}/man1/libinput-test.1*
%{_mandir}/man1/libinput-test-suite.1* %{_mandir}/man1/libinput-test-suite.1*

View file

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

View file

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