diff options
Diffstat (limited to 'tests/system/shared/classes.py')
-rw-r--r-- | tests/system/shared/classes.py | 52 |
1 files changed, 30 insertions, 22 deletions
diff --git a/tests/system/shared/classes.py b/tests/system/shared/classes.py index eb74c9ad0db..402181cfa54 100644 --- a/tests/system/shared/classes.py +++ b/tests/system/shared/classes.py @@ -30,11 +30,11 @@ import operator class Targets: ALL_TARGETS = tuple(map(lambda x: 2 ** x , range(5))) - (DESKTOP_487_DEFAULT, + (DESKTOP_4_8_7_DEFAULT, EMBEDDED_LINUX, - DESKTOP_531_DEFAULT, - DESKTOP_541_GCC, - DESKTOP_561_DEFAULT) = ALL_TARGETS + DESKTOP_5_3_1_DEFAULT, + DESKTOP_5_4_1_GCC, + DESKTOP_5_6_1_DEFAULT) = ALL_TARGETS @staticmethod def availableTargetClasses(): @@ -42,7 +42,7 @@ class Targets: if platform.system() in ('Windows', 'Microsoft'): availableTargets.remove(Targets.EMBEDDED_LINUX) elif platform.system() == 'Darwin': - availableTargets.remove(Targets.DESKTOP_541_GCC) + availableTargets.remove(Targets.DESKTOP_5_4_1_GCC) return availableTargets @staticmethod @@ -54,20 +54,20 @@ class Targets: @staticmethod def qt4Classes(): - return (Targets.DESKTOP_487_DEFAULT | Targets.EMBEDDED_LINUX) + return (Targets.DESKTOP_4_8_7_DEFAULT | Targets.EMBEDDED_LINUX) @staticmethod def getStringForTarget(target): - if target == Targets.DESKTOP_487_DEFAULT: - return "Desktop 487 default" + if target == Targets.DESKTOP_4_8_7_DEFAULT: + return "Desktop 4.8.7 default" elif target == Targets.EMBEDDED_LINUX: return "Embedded Linux" - elif target == Targets.DESKTOP_531_DEFAULT: - return "Desktop 531 default" - elif target == Targets.DESKTOP_541_GCC: - return "Desktop 541 GCC" - elif target == Targets.DESKTOP_561_DEFAULT: - return "Desktop 561 default" + elif target == Targets.DESKTOP_5_3_1_DEFAULT: + return "Desktop 5.3.1 default" + elif target == Targets.DESKTOP_5_4_1_GCC: + return "Desktop 5.4.1 GCC" + elif target == Targets.DESKTOP_5_6_1_DEFAULT: + return "Desktop 5.6.1 default" else: return None @@ -83,7 +83,7 @@ class Targets: @staticmethod def getDefaultKit(): - return Targets.DESKTOP_531_DEFAULT + return Targets.DESKTOP_5_3_1_DEFAULT # this class holds some constants for easier usage inside the Projects view class ProjectSettings: @@ -169,9 +169,9 @@ class Qt5Path: @staticmethod def getPaths(pathSpec): - qt5targets = [Targets.DESKTOP_531_DEFAULT, Targets.DESKTOP_561_DEFAULT] + qt5targets = [Targets.DESKTOP_5_3_1_DEFAULT, Targets.DESKTOP_5_6_1_DEFAULT] if platform.system() != 'Darwin': - qt5targets.append(Targets.DESKTOP_541_GCC) + qt5targets.append(Targets.DESKTOP_5_4_1_GCC) if pathSpec == Qt5Path.DOCS: return map(lambda target: Qt5Path.docsPath(target), qt5targets) elif pathSpec == Qt5Path.EXAMPLES: @@ -185,7 +185,7 @@ class Qt5Path: if target not in Targets.ALL_TARGETS: raise Exception("Unexpected target '%s'" % str(target)) - matcher = re.match("^Desktop (5\\d{2}).*$", Targets.getStringForTarget(target)) + matcher = re.match("^Desktop (5\.\\d{1,2}\.\\d{1,2}).*$", Targets.getStringForTarget(target)) if matcher is None: raise Exception("Currently this is supported for Desktop Qt5 only, got target '%s'" % str(Targets.getStringForTarget(target))) @@ -211,9 +211,18 @@ class Qt5Path: return os.path.expanduser("~/Qt5.%d.1" % qt5Minor) @staticmethod - def examplesPath(target): + def toVersionTuple(versionString): + return tuple(map(__builtin__.int, versionString.split("."))) + + @staticmethod + def getQtMinorAndPatchVersion(target): qtVersionStr = Qt5Path.__preCheckAndExtractQtVersionStr__(target) - qtMinorVersion = __builtin__.int(qtVersionStr[1]) + versionTuple = Qt5Path.toVersionTuple(qtVersionStr) + return versionTuple[1], versionTuple[2] + + @staticmethod + def examplesPath(target): + qtMinorVersion, qtPatchVersion = Qt5Path.getQtMinorAndPatchVersion(target) if qtMinorVersion == 2: path = "examples" else: @@ -223,8 +232,7 @@ class Qt5Path: @staticmethod def docsPath(target): - qtVersionStr = Qt5Path.__preCheckAndExtractQtVersionStr__(target) - qtMinorVersion = __builtin__.int(qtVersionStr[1]) + qtMinorVersion, qtPatchVersion = Qt5Path.getQtMinorAndPatchVersion(target) if qtMinorVersion == 2: path = "doc" else: |