From f852cad3fd64c1724d4259b2f0b4e7f30ee24294 Mon Sep 17 00:00:00 2001 From: Tom Hromatka Date: Tue, 18 May 2021 18:33:14 +0000 Subject: [PATCH] ftests: Delete the cgclear functional test Delete the cgclear functional test. cgclear has been removed from libcgroup. Signed-off-by: Tom Hromatka --- ftests/028-cgclear-basic_cgclear.py | 88 ----------------------------- 1 file changed, 88 deletions(-) delete mode 100755 ftests/028-cgclear-basic_cgclear.py diff --git a/ftests/028-cgclear-basic_cgclear.py b/ftests/028-cgclear-basic_cgclear.py deleted file mode 100755 index ca290a92..00000000 --- a/ftests/028-cgclear-basic_cgclear.py +++ /dev/null @@ -1,88 +0,0 @@ -#!/usr/bin/env python3 -# -# Basic cgclear functionality test -# -# Copyright (c) 2021 Oracle and/or its affiliates. -# Author: Tom Hromatka -# - -# -# This library is free software; you can redistribute it and/or modify it -# under the terms of version 2.1 of the GNU Lesser General Public License as -# published by the Free Software Foundation. -# -# This library is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License -# for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this library; if not, see . -# - -from cgroup import Cgroup -import consts -import ftests -import os -from process import Process -from run import Run -import sys - -def prereqs(config): - result = consts.TEST_PASSED - cause = None - - if config.args.container: - result = consts.TEST_SKIPPED - cause = "This test is highly destructive to the cgroup hierarchy and\n" \ - "does not have the necessary permissions within a container." - return result, cause - - return result, cause - -def setup(config): - pass - -def test(config): - result = consts.TEST_PASSED - cause = None - - ret = Cgroup.clear(config, cghelp=True) - if not "Usage:" in ret: - result = consts.TEST_FAILED - cause = "Failed to print help text" - return result, cause - - before = Run.run('mount | wc -l', shell_bool=True) - Cgroup.clear(config) - after = Run.run('mount | wc -l', shell_bool=True) - - if after >= before: - result = consts.TEST_FAILED - cause = "Cgroups were not unmounted.\n" \ - "Before count {}, after count {}".format(before, after) - return result, cause - - return result, cause - -def teardown(config): - pass - -def main(config): - [result, cause] = prereqs(config) - if result != consts.TEST_PASSED: - return [result, cause] - - try: - setup(config) - [result, cause] = test(config) - finally: - teardown(config) - - return [result, cause] - -if __name__ == '__main__': - config = ftests.parse_args() - # this test was invoked directly. run only it - config.args.num = int(os.path.basename(__file__).split('-')[0]) - sys.exit(ftests.main(config)) -- 2.47.3