From 651d47d14b987883c604468e87e0e1871554d213 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 10 Oct 2017 20:55:20 +0200 Subject: 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. --- src/test/test-engine.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/test/test-engine.c') diff --git a/src/test/test-engine.c b/src/test/test-engine.c index 6916f838d4..55249fdce2 100644 --- a/src/test/test-engine.c +++ b/src/test/test-engine.c @@ -37,7 +37,11 @@ int main(int argc, char *argv[]) { Job *j; 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); -- cgit v1.2.1