From d26f01fdbc2bf48a1bf626f72d64af3b512f86ea Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 11 Feb 2014 13:48:44 +0100 Subject: [PATCH] Squish: Skip non-executable debuggers Change-Id: Ibdcd4c01e2393ad34115764e1babf810a7f09053 Reviewed-by: Robert Loehning --- tests/system/suite_general/tst_default_settings/test.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/system/suite_general/tst_default_settings/test.py b/tests/system/suite_general/tst_default_settings/test.py index 0e2dd491720..75a58d99df9 100644 --- a/tests/system/suite_general/tst_default_settings/test.py +++ b/tests/system/suite_general/tst_default_settings/test.py @@ -327,6 +327,7 @@ def __checkCreatedSettings__(settingsFolder): def findAllFilesInPATH(programGlob): result = [] for path in os.environ["PATH"].split(os.pathsep): - files = filter(os.path.isfile, glob.glob(os.path.join(path, programGlob))) - result.extend(files) + for curr in glob.glob(os.path.join(path, programGlob)): + if os.path.isfile(curr) and os.access(os.X_OK): + result.append(curr) return result