def prereqs(config):
# This test should run on both cgroup v1 and v2
- return consts.TEST_PASSED, None
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
if not config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test must be run within a container'
- return result, cause
return result, cause
if CgroupVersion.get_version('cpu') != CgroupVersion.CGROUP_V1:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v1 cpu controller'
- return result, cause
return result, cause
if CgroupVersion.get_version('cpuset') != CgroupVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v2 cpuset controller'
- return result, cause
return result, cause
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
if 'cpuset.cpus' not in out:
result = consts.TEST_FAILED
cause = 'Failed to find cpuset settings in output\n{}'.format(out)
- return result, cause
return result, cause
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
if '\tunevictable' not in out:
result = consts.TEST_FAILED
cause = 'Unexpected output\n{}'.format(out)
- return result, cause
return result, cause
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
if not config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test must be run within a container'
- return result, cause
return result, cause
if 'Print parameter(s)' not in ret:
result = consts.TEST_FAILED
cause = '#7 Failed to print help text'
- return result, cause
return result, cause
if CgroupVersion.get_version('cpu') != CgroupVersion.CGROUP_V1:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v1 cpu controller'
- return result, cause
return result, cause
if CgroupVersion.get_version('memory') != CgroupVersion.CGROUP_V1:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v1 memory controller'
- return result, cause
return result, cause
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
'Directory permissions failed. Expected {}, received {}\n'
''.format(DPERM, dperm)
)
- return result, cause
return result, cause
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
+ prereqs(config)
try:
setup(config)
if CgroupVersion.get_version('cpuset') != CgroupVersion.CGROUP_V1:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v1 cpuset controller'
- return result, cause
return result, cause
'File permissions failed. Expected {}, received {}\n'
''.format(TPERM, tperm)
)
- return result, cause
return result, cause
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
else:
result = consts.TEST_FAILED
cause = 'Test case erroneously passed'
- return result, cause
return result, cause
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
+ prereqs(config)
try:
setup(config)
if CgroupVersion.get_version('memory') != CgroupVersion.CGROUP_V1:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v1 memory controller'
- return result, cause
return result, cause
if CgroupVersion.get_version('memory') != CgroupVersion.CGROUP_V1:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v1 memory controller'
- return result, cause
return result, cause
if CgroupVersion.get_version('memory') != CgroupVersion.CGROUP_V1:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v1 memory controller'
- return result, cause
return result, cause
if CgroupVersion.get_version('memory') != CgroupVersion.CGROUP_V1:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v1 memory controller'
- return result, cause
return result, cause
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
if 'Usage:' not in ret:
result = consts.TEST_FAILED
cause = '#6 Failed to print help text'
- return result, cause
return result, cause
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
+ prereqs(config)
try:
setup(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
if 'Usage:' not in ret:
result = consts.TEST_FAILED
cause = 'Failed to print help text'
- return result, cause
return result, cause
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
+ prereqs(config)
try:
setup(config)
# Skip this test because of this
result = consts.TEST_SKIPPED
cause = 'See Github Issue #50 - lscgroup lists controllers...'
- return result, cause
return result, cause
"".format(utils.indent(EXPECTED_OUT1, 4),
utils.indent(out, 4))
)
- return result, cause
return result, cause
# Skip this test because of this
result = consts.TEST_SKIPPED
cause = 'See Github Issue #50 - lscgroup lists controllers...'
- return result, cause
return result, cause
if 'Usage:' not in ret:
result = consts.TEST_FAILED
cause = 'Failed to print help text'
- return result, cause
return result, cause
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
if not config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test must be run within a container'
- return result, cause
- return consts.TEST_PASSED, None
+ return result, cause
def setup(config):
def test(config):
+ result = consts.TEST_PASSED
+ cause = None
+
config.process.create_process_in_cgroup(config, CONTROLLER, CGNAME,
cgclassify=False)
if 'Run the task in given control group(s)' not in ret:
result = consts.TEST_FAILED
cause = 'Failed to print cgexec help text: {}'.format(ret)
- return result, cause
- return consts.TEST_PASSED, None
+ return result, cause
def teardown(config):
Cgroup.create(config, CONTROLLER, CGNAME)
Cgroup.get_and_validate(config, CGNAME, SETTING, BEFORE)
- return consts.TEST_PASSED, None
-
def test(config):
Cgroup.set_and_validate(config, CGNAME, SETTING, AFTER)
return [result, cause]
setup(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
[result, cause] = test(config)
teardown(config)
if CgroupVersion.get_version(CONTROLLER) != CgroupVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires the cgroup v2'
- return result, cause
return result, cause
Cgroup.set_and_validate(config, CHILD_CGPATH, SETTING, AFTER)
- return consts.TEST_PASSED, None
-
def test(config):
config.process.create_threaded_process_in_cgroup(
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
- return result, cause
return result, cause
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
''.format(SETTING2, VALUE2,
cg2.controllers[CONTROLLER].settings[SETTING2])
)
- return result, cause
return result, cause
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
if value_v2 != VALUE2:
result = consts.TEST_FAILED
cause = 'Expected {}, but received {}'.format(VALUE2, value_v2)
- return result, cause
return result, cause
def prereqs(config):
- return consts.TEST_PASSED, None
+ pass
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def test(config):
if not isinstance(release, int):
result = consts.TEST_FAILED
cause = 'Release version failed. Received {}'.format(release)
- return result, cause
return result, cause
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
- result = consts.TEST_PASSED
- cause = None
-
- return result, cause
+ pass
def setup(config):
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def test(config):
return [result, cause]
setup(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
[result, cause] = test(config)
teardown(config)
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def test(config):
def teardown(config):
- return consts.TEST_PASSED, None
+ pass
def main(config):
def teardown(config):
- return consts.TEST_PASSED, None
+ pass
def main(config):
def prereqs(config):
- return consts.TEST_PASSED, None
+ pass
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def test(config):
def teardown(config):
- return consts.TEST_PASSED, None
+ pass
def main(config):
- [result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
+ prereqs(config)
setup(config)
[result, cause] = test(config)
teardown(config)
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
if CgroupVersion.get_version(CONTROLLER) != CgroupVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires cgroup v2'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
if CgroupVersion.get_version(CONTROLLER) != CgroupVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires cgroup v2'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
if CgroupVersion.get_version(CONTROLLER) != CgroupVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires cgroup v2'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
except RuntimeError:
pass
- return consts.TEST_PASSED, None
-
def main(config):
[result, cause] = prereqs(config)
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
if CgroupVersion.get_version(CONTROLLER) != CgroupVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires cgroup v2'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
except RuntimeError:
pass
- return consts.TEST_PASSED, None
-
def main(config):
[result, cause] = prereqs(config)
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
if CgroupVersion.get_version(CONTROLLER) != CgroupVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires cgroup v2'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
except RuntimeError:
pass
- return consts.TEST_PASSED, None
-
def main(config):
[result, cause] = prereqs(config)
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def test(config):
def teardown(config):
CgroupCli.delete(config, None, CGNAME)
- return consts.TEST_PASSED, None
-
def main(config):
[result, cause] = prereqs(config)
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def test(config):
def teardown(config):
CgroupCli.delete(config, CONTROLLER, CGNAME)
- return consts.TEST_PASSED, None
-
def main(config):
[result, cause] = prereqs(config)
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def test(config):
def teardown(config):
CgroupCli.delete(config, None, CGNAME)
- return consts.TEST_PASSED, None
-
def main(config):
[result, cause] = prereqs(config)
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def test(config):
def teardown(config):
CgroupCli.delete(config, CONTROLLER, CGNAME)
- return consts.TEST_PASSED, None
-
def main(config):
[result, cause] = prereqs(config)
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
if CgroupCliVersion.get_version(CONTROLLER) != CgroupCliVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires cgroup v2'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
def prereqs(config):
+ result = consts.TEST_PASSED
+ cause = None
+
if config.args.container:
result = consts.TEST_SKIPPED
cause = 'This test cannot be run within a container'
if CgroupCliVersion.get_version(CONTROLLER) != CgroupCliVersion.CGROUP_V2:
result = consts.TEST_SKIPPED
cause = 'This test requires cgroup v2'
- return result, cause
-
- result = consts.TEST_PASSED
- cause = None
return result, cause
def setup(config):
- return consts.TEST_PASSED, None
+ pass
def write_conf_file(config, configurations):
if Cgroup.cgroup_mode() != Mode.CGROUP_MODE_UNIFIED:
result = consts.TEST_SKIPPED
cause = 'This test requires the unified cgroup v2 hierarchy'
- return result, cause
return result, cause
def main(config):
[result, cause] = prereqs(config)
- if result != consts.TEST_PASSED:
- return [result, cause]
-
setup(config)
[result, cause] = test(config)
teardown(config)