diff options
Diffstat (limited to 'test/meson.build')
-rw-r--r-- | test/meson.build | 47 |
1 files changed, 35 insertions, 12 deletions
diff --git a/test/meson.build b/test/meson.build index 826e684e59..d98bfb80d2 100644 --- a/test/meson.build +++ b/test/meson.build @@ -18,6 +18,8 @@ test_data_files = ''' hwdb/10-bad.hwdb journal-data/journal-1.txt journal-data/journal-2.txt + nomem.slice + nomemleaf.service parent-deep.slice parent.slice sched_idle_bad.service @@ -45,6 +47,8 @@ test_data_files = ''' test-execute/exec-cpuaffinity1.service test-execute/exec-cpuaffinity2.service test-execute/exec-cpuaffinity3.service + test-execute/exec-dynamicuser-fixeduser-adm.service + test-execute/exec-dynamicuser-fixeduser-games.service test-execute/exec-dynamicuser-fixeduser-one-supplementarygroup.service test-execute/exec-dynamicuser-fixeduser.service test-execute/exec-dynamicuser-statedir-migrate-step1.service @@ -115,6 +119,8 @@ test_data_files = ''' test-execute/exec-specifier@.service test-execute/exec-standardinput-data.service test-execute/exec-standardinput-file.service + test-execute/exec-standardoutput-file.service + test-execute/exec-standardoutput-append.service test-execute/exec-supplementarygroups-multiple-groups-default-group-user.service test-execute/exec-supplementarygroups-multiple-groups-withgid.service test-execute/exec-supplementarygroups-multiple-groups-withuid.service @@ -130,6 +136,7 @@ test_data_files = ''' test-execute/exec-systemcallfilter-system-user-nfsnobody.service test-execute/exec-systemcallfilter-system-user-nobody.service test-execute/exec-systemcallfilter-system-user.service + test-execute/exec-systemcallfilter-with-errno-multi.service test-execute/exec-systemcallfilter-with-errno-name.service test-execute/exec-systemcallfilter-with-errno-number.service test-execute/exec-temporaryfilesystem-options.service @@ -207,16 +214,28 @@ endif ############################################################ rule_syntax_check_py = find_program('rule-syntax-check.py') -test('rule-syntax-check', - rule_syntax_check_py, - args : all_rules) +if want_tests != 'false' + test('rule-syntax-check', + rule_syntax_check_py, + args : all_rules) +endif ############################################################ if conf.get('HAVE_SYSV_COMPAT') == 1 sysv_generator_test_py = find_program('sysv-generator-test.py') - test('sysv-generator-test', - sysv_generator_test_py) + if want_tests != 'false' + test('sysv-generator-test', + sysv_generator_test_py) + endif +endif + +############################################################ + +if install_tests + install_data('run-unit-tests.py', + install_mode : 'rwxr-xr-x', + install_dir : testsdir) endif ############################################################ @@ -227,21 +246,25 @@ custom_target( 'sys', command : [sys_script_py, meson.current_build_dir()], output : 'sys', - build_by_default : true) + build_by_default : want_tests != 'false') if perl.found() udev_test_pl = find_program('udev-test.pl') - test('udev-test', - udev_test_pl) + if want_tests != 'false' + test('udev-test', + udev_test_pl) + endif else message('Skipping udev-test because perl is not available') endif if conf.get('ENABLE_HWDB') == 1 hwdb_test_sh = find_program('hwdb-test.sh') - test('hwdb-test', - hwdb_test_sh, - timeout : 90) + if want_tests != 'false' + test('hwdb-test', + hwdb_test_sh, + timeout : 90) + endif endif -subdir('fuzz-regressions') +subdir('fuzz') |