From 5ce804b53b3351bd7b2c9121df7bdaebeed19cd6 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 26 Mar 2012 14:04:31 +0200 Subject: [PATCH] Squish: Add Qt4.8 to qtversions.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is just a preparation for the next patch. Change-Id: Icac8584029b4119ebbc70f2cb5766768a61e21a8 Reviewed-by: Robert Löhning --- .../system/settings/unix/Nokia/qtversion.xml | 12 ++++++- .../settings/windows/Nokia/qtversion.xml | 32 ++++++++++++++++++- .../tst_build_speedcrunch/test.py | 11 +++++++ 3 files changed, 53 insertions(+), 2 deletions(-) diff --git a/tests/system/settings/unix/Nokia/qtversion.xml b/tests/system/settings/unix/Nokia/qtversion.xml index a06c086f4fb..8d8ce4b3c78 100644 --- a/tests/system/settings/unix/Nokia/qtversion.xml +++ b/tests/system/settings/unix/Nokia/qtversion.xml @@ -53,9 +53,19 @@ true + + QtVersion.5 + + 2 + Desktop Qt 4.8 for GCC (Qt SDK) + ~/QtSDK/Desktop/Qt/4.8.0/gcc/bin/qmake + Qt4ProjectManager.QtVersion.Desktop + false + + QtVersion.Count - 5 + 6 Version diff --git a/tests/system/settings/windows/Nokia/qtversion.xml b/tests/system/settings/windows/Nokia/qtversion.xml index c368196718d..cfc45474e60 100644 --- a/tests/system/settings/windows/Nokia/qtversion.xml +++ b/tests/system/settings/windows/Nokia/qtversion.xml @@ -107,9 +107,39 @@ true + + QtVersion.9 + + 1 + Qt 4.8 for Desktop - MSVC2008 (Qt SDK) + C:/QtSDK/Desktop/Qt/4.8.0/msvc2008/bin/qmake.exe + Qt4ProjectManager.QtVersion.Desktop + false + + + + QtVersion.10 + + 2 + Qt 4.8 for Desktop - MSVC2010 (Qt SDK) + C:/QtSDK/Desktop/Qt/4.8.0/msvc2010/bin/qmake.exe + Qt4ProjectManager.QtVersion.Desktop + false + + + + QtVersion.10 + + 3 + Qt 4.8 for Desktop - MinGW (Qt SDK) + C:/QtSDK/Desktop/Qt/4.8.0/mingw/bin/qmake.exe + Qt4ProjectManager.QtVersion.Desktop + false + + QtVersion.Count - 9 + 12 Version diff --git a/tests/system/suite_general/tst_build_speedcrunch/test.py b/tests/system/suite_general/tst_build_speedcrunch/test.py index a977de109be..cd2c09879a3 100644 --- a/tests/system/suite_general/tst_build_speedcrunch/test.py +++ b/tests/system/suite_general/tst_build_speedcrunch/test.py @@ -1,4 +1,5 @@ source("../../shared/qtcreator.py") +import re SpeedCrunchPath = "" @@ -25,7 +26,17 @@ def main(): fancyToolButton = waitForObject(":*Qt Creator_Core::Internal::FancyToolButton") + qtVerPattern = re.compile("\d\.\d(\.\d+)?") for config in iterateBuildConfigs(1, 0, "(Desktop )?Qt.*Release"): + qtVersion = qtVerPattern.search(config) + if qtVersion: + qtVersion = qtVersion.group() + if qtVersion >= "4.8": + test.log("Skipping config %s - this project needs Qt <= 4.7.x (got %s)" % (config, qtVersion)) + continue + else: + test.warning("Could not determine Qt version for config '%s' - skipping..." % config) + continue selectBuildConfig(1, 0, config) buildConfig = buildConfigFromFancyToolButton(fancyToolButton) if buildConfig != config: