mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-08-30 05:50:12 +03:00
test: udev - Signal that test was skipped when running as non-root
It is more accurate to report that the test was skipped rather than succeeded if we did not get to run it because it requires root. Tested by running `make check` and inspecting the log file: $ cat test/udev-test.pl.log Must have root permissions to run properly. SKIP test/udev-test.pl (exit status: 77) The `make check` output also reported: SKIP: test/udev-test.pl
This commit is contained in:
@ -1487,7 +1487,7 @@ sub run_test {
|
|||||||
# due to mknod restrictions
|
# due to mknod restrictions
|
||||||
if (!($<==0)) {
|
if (!($<==0)) {
|
||||||
print "Must have root permissions to run properly.\n";
|
print "Must have root permissions to run properly.\n";
|
||||||
exit;
|
exit($EXIT_TEST_SKIP);
|
||||||
}
|
}
|
||||||
|
|
||||||
# skip the test when running in a container
|
# skip the test when running in a container
|
||||||
|
Reference in New Issue
Block a user