From 38d307ffb84e4c945682263e2e006ddf23aed857 Mon Sep 17 00:00:00 2001
From: Christian Stenger <christian.stenger@qt.io>
Date: Wed, 11 Oct 2017 15:20:31 +0200
Subject: [PATCH] Squish: Adapt test to improved compiler detection

QC now finds some more compilers.

Change-Id: Icbf8d29a24c3360d2d7d8ed73011f705dd156aa8
Reviewed-by: Robert Loehning <robert.loehning@qt.io>
---
 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 23487e4bd40..a4230fe17fa 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),
-- 
GitLab