2017-04-14 03:47:20 +03:00
test_data_files = '' '
2017-04-18 02:25:00 +03:00
a . service
basic . target
b . service
c . service
daughter . service
d . service
end . service
e . service
f . service
grandchild . service
g . service
hello - after - sleep . target
hello . service
h . service
parent - deep . slice
parent . slice
sched_idle_bad . service
sched_idle_ok . service
sched_rr_bad . service
sched_rr_change . service
sched_rr_ok . service
shutdown . target
sleep . service
sockets . target
son . service
sysinit . target
testsuite . target
timers . target
unstoppable . service
test - path / paths . target
test - path / basic . target
test - path / sysinit . target
test - path / path - changed . service
test - path / path - directorynotempty . service
test - path / path - existsglob . service
test - path / path - exists . service
test - path / path - makedirectory . service
test - path / path - modified . service
test - path / path - mycustomunit . service
test - path / path - service . service
test - path / path - changed . path
test - path / path - directorynotempty . path
test - path / path - existsglob . path
test - path / path - exists . path
test - path / path - makedirectory . path
test - path / path - modified . path
test - path / path - unit . path
test - execute / exec - environment - empty . service
test - execute / exec - environment - multiple . service
test - execute / exec - environment . service
test - execute / exec - passenvironment - absent . service
test - execute / exec - passenvironment - empty . service
test - execute / exec - passenvironment - repeated . service
test - execute / exec - passenvironment . service
test - execute / exec - group . service
test - execute / exec - group - nfsnobody . service
test - execute / exec - supplementarygroups . service
test - execute / exec - supplementarygroups - single - group . service
test - execute / exec - supplementarygroups - single - group - user . 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
test - execute / exec - dynamicuser - fixeduser . service
test - execute / exec - dynamicuser - fixeduser - one - supplementarygroup . service
test - execute / exec - dynamicuser - supplementarygroups . service
2017-09-29 00:41:06 +03:00
test - execute / exec - dynamicuser - state - dir . service
2017-04-18 02:25:00 +03:00
test - execute / exec - ignoresigpipe - no . service
test - execute / exec - ignoresigpipe - yes . service
test - execute / exec - personality - x86 - 64 . service
test - execute / exec - personality - x86 . service
test - execute / exec - personality - s390 . service
test - execute / exec - personality - ppc64 . service
test - execute / exec - personality - ppc64le . service
test - execute / exec - personality - aarch64 . service
test - execute / exec - privatedevices - no . service
test - execute / exec - privatedevices - yes . service
test - execute / exec - privatedevices - no - capability - mknod . service
test - execute / exec - privatedevices - yes - capability - mknod . service
test - execute / exec - protectkernelmodules - no - capabilities . service
test - execute / exec - protectkernelmodules - yes - capabilities . service
test - execute / exec - protectkernelmodules - yes - mount - propagation . service
test - execute / exec - privatetmp - no . service
test - execute / exec - privatetmp - yes . service
test - execute / exec - readonlypaths . service
test - execute / exec - readonlypaths - mount - propagation . service
test - execute / exec - readwritepaths - mount - propagation . service
test - execute / exec - inaccessiblepaths - mount - propagation . service
2017-05-25 07:47:08 +03:00
test - execute / exec - inaccessiblepaths - proc . service
2017-04-18 02:25:00 +03:00
test - execute / exec - spec - interpolation . service
test - execute / exec - systemcallerrornumber . service
test - execute / exec - systemcallfilter - failing2 . service
test - execute / exec - systemcallfilter - failing . service
test - execute / exec - systemcallfilter - not - failing2 . service
test - execute / exec - systemcallfilter - not - failing . service
test - execute / exec - systemcallfilter - system - user . service
test - execute / exec - systemcallfilter - system - user - nfsnobody . service
2017-09-11 20:10:06 +03:00
test - execute / exec - unset - environment . service
2017-04-18 02:25:00 +03:00
test - execute / exec - user . service
test - execute / exec - user - nfsnobody . service
test - execute / exec - workingdirectory . service
test - execute / exec - umask - 0 177 . service
test - execute / exec - umask - default . service
test - execute / exec - privatenetwork - yes . service
test - execute / exec - environmentfile . service
test - execute / exec - oomscoreadjust - positive . service
test - execute / exec - oomscoreadjust - negative . service
test - execute / exec - ioschedulingclass - best - effort . service
test - execute / exec - ioschedulingclass - idle . service
test - execute / exec - ioschedulingclass - none . service
test - execute / exec - ioschedulingclass - realtime . service
test - execute / exec - capabilityboundingset - invert . service
test - execute / exec - capabilityboundingset - merge . service
test - execute / exec - capabilityboundingset - reset . service
test - execute / exec - capabilityboundingset - simple . service
test - execute / exec - capabilityambientset . service
test - execute / exec - capabilityambientset - nfsnobody . service
test - execute / exec - capabilityambientset - merge . service
test - execute / exec - capabilityambientset - merge - nfsnobody . service
test - execute / exec - runtimedirectory . service
test - execute / exec - runtimedirectory - mode . service
test - execute / exec - runtimedirectory - owner . service
test - execute / exec - runtimedirectory - owner - nfsnobody . service
test - execute / exec - restrict - namespaces - no . service
test - execute / exec - restrict - namespaces - yes . service
test - execute / exec - restrict - namespaces - mnt . service
test - execute / exec - restrict - namespaces - mnt - blacklist . service
test - execute / exec - read - only - path - succeed . service
test - execute / exec - privatedevices - yes - capability - sys - rawio . service
test - execute / exec - privatedevices - no - capability - sys - rawio . service
hwdb / 10 - bad . hwdb
journal - data / journal - 1 . txt
journal - data / journal - 2 . txt
2017-04-14 03:47:20 +03:00
'' ' . split ( )
2017-10-03 14:12:29 +03:00
if conf . get ( 'ENABLE_RESOLVE' ) == 1
2017-04-18 02:25:00 +03:00
test_data_files + = '' '
test - resolve / _openpgpkey . fedoraproject . org . pkts
test - resolve / fedoraproject . org . pkts
test - resolve / gandi . net . pkts
test - resolve / google . com . pkts
test - resolve / root . pkts
test - resolve / sw1a1aa - sw1a2aa - sw1a2ab - sw1a2ac . find . me . uk . pkts
test - resolve / teamits . com . pkts
test - resolve / zbyszek @ fedoraproject . org . pkts
test - resolve / _443 . _tcp . fedoraproject . org . pkts
test - resolve / kyhwana . org . pkts
test - resolve / fake - caa . pkts
'' ' . split ( )
2017-04-14 03:47:20 +03:00
endif
if install_tests
2017-04-18 02:25:00 +03:00
foreach file : test_data_files
subdir = file . split ( '/' ) [ 0 ]
if subdir == file
subdir = ''
endif
2017-04-14 03:47:20 +03:00
2017-04-18 02:25:00 +03:00
install_data ( file ,
install_dir : testsdir + '/testdata/' + subdir )
endforeach
2017-04-14 03:47:20 +03:00
endif
2017-07-14 02:21:40 +03:00
############################################################
sysv_generator_test_py = find_program ( 'sysv-generator-test.py' )
test ( 'sysv-generator-test' ,
sysv_generator_test_py )
2017-09-26 14:39:43 +03:00
############################################################
# prepare test/sys tree
sys_script_py = find_program ( 'sys-script.py' )
custom_target (
'sys' ,
command : [ sys_script_py , meson . current_build_dir ( ) ] ,
output : 'sys' ,
build_by_default : true )
udev_test_pl = find_program ( 'udev-test.pl' )
test ( 'udev-test' ,
udev_test_pl )
2017-09-26 14:44:04 +03:00
hwdb_test_sh = find_program ( 'hwdb-test.sh' )
test ( 'hwdb-test' ,
hwdb_test_sh )