diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-10-10 20:55:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-10 20:55:20 +0200 |
commit | 651d47d14b987883c604468e87e0e1871554d213 (patch) | |
tree | 17e0abc907985fe44a6c4a3a9acde25fdc36646d /src/test/test-sched-prio.c | |
parent | b74023db06a0fae917c2e646a3c6ef307dbe1e57 (diff) | |
download | systemd-651d47d14b987883c604468e87e0e1871554d213.tar.gz |
tests: skip tests when cg_pid_get_path fails (#7033)
v2:
- cast the fstype_t type to ull, because it varies between arches.
Making it long long should be on the safe side.
Diffstat (limited to 'src/test/test-sched-prio.c')
-rw-r--r-- | src/test/test-sched-prio.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/test/test-sched-prio.c b/src/test/test-sched-prio.c index 9bed4b3832..8f526a8415 100644 --- a/src/test/test-sched-prio.c +++ b/src/test/test-sched-prio.c @@ -34,7 +34,11 @@ int main(int argc, char *argv[]) { FDSet *fdset = NULL; int r; - enter_cgroup_subroot(); + r = enter_cgroup_subroot(); + if (r == -ENOMEDIUM) { + log_notice_errno(r, "Skipping test: cgroupfs not available"); + return EXIT_TEST_SKIP; + } /* prepare the test */ assert_se(set_unit_path(get_testdata_dir("")) >= 0); |