Add support for cgclear to the Cgroup class. Signed-off-by: Tom Hromatka <tom.hroma...@oracle.com> --- ftests/cgroup.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+)
diff --git a/ftests/cgroup.py b/ftests/cgroup.py index f5ec2471b344..50a8856fd317 100644 --- a/ftests/cgroup.py +++ b/ftests/cgroup.py @@ -628,3 +628,30 @@ class Cgroup(object): return Cgroup.__get_controller_mount_point_v2(ctrl_name) else: raise ValueError("Unsupported cgroup version") + + @staticmethod + def clear(config, empty=False, cghelp=False, load_file=None, load_dir=None): + cmd = list() + + if not config.args.container: + cmd.append('sudo') + cmd.append(Cgroup.build_cmd_path('cgclear')) + + if empty: + cmd.append('-e') + + if cghelp: + cmd.append('-h') + + if load_file is not None: + cmd.append('-l') + cmd.append(load_file) + + if load_dir is not None: + cmd.append('-L') + cmd.append(load_dir) + + if config.args.container: + return config.container.run(cmd) + else: + return Run.run(cmd) -- 2.26.2 _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel