forked from qt-creator/qt-creator
Squish: Make deep copies of Targets.ALL_TARGETS
Fixes crash in tst_generic_highlighter Change-Id: I186cf47990e80ee6902c0812e6d6e3a260dfeec5 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
@@ -389,7 +389,7 @@ def __chooseTargets__(targets=Targets.DESKTOP_474_GCC, availableTargets=None):
|
|||||||
available = availableTargets
|
available = availableTargets
|
||||||
else:
|
else:
|
||||||
# following targets depend on the build environment - added for further/later tests
|
# following targets depend on the build environment - added for further/later tests
|
||||||
available = Targets.ALL_TARGETS
|
available = list(Targets.ALL_TARGETS)
|
||||||
if platform.system() in ('Windows', 'Microsoft'):
|
if platform.system() in ('Windows', 'Microsoft'):
|
||||||
available.remove(Targets.EMBEDDED_LINUX)
|
available.remove(Targets.EMBEDDED_LINUX)
|
||||||
elif platform.system() == 'Darwin':
|
elif platform.system() == 'Darwin':
|
||||||
@@ -632,7 +632,7 @@ def __getSupportedPlatforms__(text, templateName, getAsStrings=False):
|
|||||||
result.append(Targets.SIMULATOR)
|
result.append(Targets.SIMULATOR)
|
||||||
elif 'Platform independent' in text:
|
elif 'Platform independent' in text:
|
||||||
# MAEMO5 and HARMATTAN could be wrong here - depends on having Madde plugin enabled or not
|
# MAEMO5 and HARMATTAN could be wrong here - depends on having Madde plugin enabled or not
|
||||||
result = Targets.ALL_TARGETS
|
result = list(Targets.ALL_TARGETS)
|
||||||
result.remove(Targets.EMBEDDED_LINUX)
|
result.remove(Targets.EMBEDDED_LINUX)
|
||||||
if platform.system() == 'Darwin':
|
if platform.system() == 'Darwin':
|
||||||
result.remove(Targets.DESKTOP_541_GCC)
|
result.remove(Targets.DESKTOP_541_GCC)
|
||||||
|
|||||||
Reference in New Issue
Block a user