Currently, When run the test and do some clenup steps it always fail with lvremove command, because the lv is in used. Actually, the tests do fuser -k to kill users. but the it is a link not a file as it check if it is a file.
So change the os.path.isfile to os.path.islink. Signed-off-by: Mike Qiu <[email protected]> --- kvm/tests/enospc.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kvm/tests/enospc.py b/kvm/tests/enospc.py index 618c247..7868a3e 100644 --- a/kvm/tests/enospc.py +++ b/kvm/tests/enospc.py @@ -68,7 +68,7 @@ class EnospcConfig(object): @error.context_aware def cleanup(self): error.context("performing enospc cleanup") - if os.path.isfile(self.lvtest_device): + if os.path.islink(self.lvtest_device): utils.run("fuser -k %s" % self.lvtest_device) time.sleep(2) l_result = utils.run("lvdisplay") -- 1.7.7.6 _______________________________________________ Autotest-kernel mailing list [email protected] https://www.redhat.com/mailman/listinfo/autotest-kernel
