diff --git a/tests/system/suite_general/tst_default_settings/test.py b/tests/system/suite_general/tst_default_settings/test.py index 23487e4bd404d499ce6fb2340eaa1a0efa9b0a36..a4230fe17fa27e28625f78e9155bb99bb46c5440 100644 --- a/tests/system/suite_general/tst_default_settings/test.py +++ b/tests/system/suite_general/tst_default_settings/test.py @@ -184,7 +184,9 @@ def __getExpectedCompilers__(): expected.extend(__getWinCompilers__()) compilers = ["g++", "gcc"] if platform.system() in ('Linux', 'Darwin'): - compilers.extend(["g++-4.0", "g++-4.2", "clang++", "clang"]) + compilers.extend(["clang++", "clang"]) + compilers.extend(findAllFilesInPATH("*g++*")) + compilers.extend(findAllFilesInPATH("*gcc*")) if platform.system() == 'Darwin': xcodeClang = getOutputFromCmdline(["xcrun", "--find", "clang++"]).strip("\n") if xcodeClang and os.path.exists(xcodeClang) and xcodeClang not in expected: @@ -333,7 +335,6 @@ def __checkCreatedSettings__(settingsFolder): {os.path.join(folders[0], "qtversion.xml"):0}, {os.path.join(folders[0], "toolchains.xml"):0}]) folders.extend([os.path.join(folders[0], "generic-highlighter"), - os.path.join(folders[0], "json"), os.path.join(folders[0], "macros")]) for f in folders: test.verify(os.path.isdir(f),