From aca1e85da48971a9c567e13ba31a0355b2cee583 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Thu, 11 Feb 2021 11:18:14 +0100 Subject: [PATCH] mavsdk_tests: don't forget to check for rootfs dir --- test/mavsdk_tests/process_helper.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/test/mavsdk_tests/process_helper.py b/test/mavsdk_tests/process_helper.py index 513abbb726..5723177f81 100644 --- a/test/mavsdk_tests/process_helper.py +++ b/test/mavsdk_tests/process_helper.py @@ -177,14 +177,15 @@ class Px4Runner(Runner): rootfs_path = self.cwd if self.verbose: print("Clearing rootfs (except logs): {}".format(rootfs_path)) - for item in os.listdir(rootfs_path): - if item == 'log': - continue - path = os.path.join(rootfs_path, item) - if os.path.isfile(path) or os.path.islink(path): - os.remove(path) - else: - shutil.rmtree(path) + if os.path.isdir(rootfs_path): + for item in os.listdir(rootfs_path): + if item == 'log': + continue + path = os.path.join(rootfs_path, item) + if os.path.isfile(path) or os.path.islink(path): + os.remove(path) + else: + shutil.rmtree(path) def create_rootfs(self) -> None: rootfs_path = self.cwd