mirror of
https://github.com/systemd/systemd.git
synced 2024-10-30 23:21:22 +03:00
test-cgroup-util: bail out when running under mock (#8365)
The builds were failing in Fedora koji, where something strange is mounted on /sys/fs/cgroup. Also closes https://github.com/systemd/systemd/issues/8383.
This commit is contained in:
parent
a9e8ecf037
commit
18ce247c4c
@ -408,9 +408,15 @@ static void test_cg_tests(void) {
|
||||
static void test_cg_get_keyed_attribute(void) {
|
||||
_cleanup_free_ char *val = NULL;
|
||||
char *vals3[3] = {}, *vals3a[3] = {};
|
||||
int i;
|
||||
int i, r;
|
||||
|
||||
assert_se(cg_get_keyed_attribute("cpu", "/init.scope", "no_such_file", STRV_MAKE("no_such_attr"), &val) == -ENOENT);
|
||||
r = cg_get_keyed_attribute("cpu", "/init.scope", "no_such_file", STRV_MAKE("no_such_attr"), &val);
|
||||
if (r == -ENOMEDIUM) {
|
||||
log_info_errno(r, "Skipping most of %s, /sys/fs/cgroup not accessible: %m", __func__);
|
||||
return;
|
||||
}
|
||||
|
||||
assert_se(r == -ENOENT);
|
||||
assert_se(val == NULL);
|
||||
|
||||
if (access("/sys/fs/cgroup/init.scope/cpu.stat", R_OK) < 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user