forked from qt-creator/qt-creator
Squish: Added fatals when no Qt version was found
Change-Id: I1d1f4f378ef60107a488477bce40dacaabbe4109 Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
This commit is contained in:
committed by
Robert Löhning
parent
525cf2353e
commit
a71b768675
@@ -14,7 +14,10 @@ def main():
|
|||||||
# open example project
|
# open example project
|
||||||
openQmakeProject(examplePath)
|
openQmakeProject(examplePath)
|
||||||
# build and wait until finished - on all (except Qt 4.7.0 (would fail)) build configurations
|
# build and wait until finished - on all (except Qt 4.7.0 (would fail)) build configurations
|
||||||
for config in iterateBuildConfigs(1, 0, "(?!.*4\.7\.0.*)"):
|
availableConfigs = iterateBuildConfigs(1, 0, "(?!.*4\.7\.0.*)")
|
||||||
|
if not availableConfigs:
|
||||||
|
test.fatal("Haven't found a suitable Qt version (anything except Qt 4.7.0) - leaving without building.")
|
||||||
|
for config in availableConfigs:
|
||||||
selectBuildConfig(1, 0, config)
|
selectBuildConfig(1, 0, config)
|
||||||
# try to build project
|
# try to build project
|
||||||
test.log("Testing build configuration: " + config)
|
test.log("Testing build configuration: " + config)
|
||||||
|
@@ -7,7 +7,10 @@ def main():
|
|||||||
# create qt quick application
|
# create qt quick application
|
||||||
createNewQtQuickApplication(tempDir(), "SampleApp")
|
createNewQtQuickApplication(tempDir(), "SampleApp")
|
||||||
# build it - on all (except Qt 4.7.0 (would fail)) build configurations
|
# build it - on all (except Qt 4.7.0 (would fail)) build configurations
|
||||||
for config in iterateBuildConfigs(1, 0, "(?!.*4\.7\.0.*)"):
|
availableConfigs = iterateBuildConfigs(1, 0, "(?!.*4\.7\.0.*)")
|
||||||
|
if not availableConfigs:
|
||||||
|
test.fatal("Haven't found a suitable Qt version (anything except Qt 4.7.0) - leaving without building.")
|
||||||
|
for config in availableConfigs:
|
||||||
selectBuildConfig(1, 0, config)
|
selectBuildConfig(1, 0, config)
|
||||||
# try to compile
|
# try to compile
|
||||||
test.log("Testing build configuration: " + config)
|
test.log("Testing build configuration: " + config)
|
||||||
|
@@ -17,7 +17,10 @@ def main():
|
|||||||
# save all
|
# save all
|
||||||
invokeMenuItem("File", "Save All")
|
invokeMenuItem("File", "Save All")
|
||||||
# build it - on all (except Qt 4.7.0 (would fail)) build configurations
|
# build it - on all (except Qt 4.7.0 (would fail)) build configurations
|
||||||
for config in iterateBuildConfigs(1, 0, "(?!.*4\.7\.0.*)"):
|
availableConfigs = iterateBuildConfigs(1, 0, "(?!.*4\.7\.0.*)")
|
||||||
|
if not availableConfigs:
|
||||||
|
test.fatal("Haven't found a suitable Qt version (anything except Qt 4.7.0) - leaving without building.")
|
||||||
|
for config in availableConfigs:
|
||||||
selectBuildConfig(1, 0, config)
|
selectBuildConfig(1, 0, config)
|
||||||
# try to compile
|
# try to compile
|
||||||
test.log("Testing build configuration: " + config)
|
test.log("Testing build configuration: " + config)
|
||||||
|
@@ -6,7 +6,10 @@ project = "SquishProject"
|
|||||||
def main():
|
def main():
|
||||||
startApplication("qtcreator" + SettingsPath)
|
startApplication("qtcreator" + SettingsPath)
|
||||||
createProject_Qt_Console(projectsPath, project)
|
createProject_Qt_Console(projectsPath, project)
|
||||||
for config in iterateBuildConfigs(1, 0):
|
availableConfigs = iterateBuildConfigs(1, 0)
|
||||||
|
if not availableConfigs:
|
||||||
|
test.fatal("Haven't found a suitable Qt version - leaving without building.")
|
||||||
|
for config in availableConfigs:
|
||||||
selectBuildConfig(1, 0, config)
|
selectBuildConfig(1, 0, config)
|
||||||
test.log("Testing build configuration: " + config)
|
test.log("Testing build configuration: " + config)
|
||||||
runAndCloseApp()
|
runAndCloseApp()
|
||||||
|
@@ -37,7 +37,10 @@ def main():
|
|||||||
test.verify("CONFIG += console" in str(proEditor.plainText), "Verifying that program is configured with console")
|
test.verify("CONFIG += console" in str(proEditor.plainText), "Verifying that program is configured with console")
|
||||||
setRunInTerminal(1, 0, False)
|
setRunInTerminal(1, 0, False)
|
||||||
|
|
||||||
for config in iterateBuildConfigs(1, 0):
|
availableConfigs = iterateBuildConfigs(1, 0)
|
||||||
|
if not availableConfigs:
|
||||||
|
test.fatal("Haven't found a suitable Qt version - leaving without building.")
|
||||||
|
for config in availableConfigs:
|
||||||
selectBuildConfig(1, 0, config)
|
selectBuildConfig(1, 0, config)
|
||||||
test.log("Testing build configuration: " + config)
|
test.log("Testing build configuration: " + config)
|
||||||
|
|
||||||
|
@@ -27,7 +27,10 @@ def main():
|
|||||||
fancyToolButton = waitForObject(":*Qt Creator_Core::Internal::FancyToolButton")
|
fancyToolButton = waitForObject(":*Qt Creator_Core::Internal::FancyToolButton")
|
||||||
|
|
||||||
qtVerPattern = re.compile("\d\.\d(\.\d+)?")
|
qtVerPattern = re.compile("\d\.\d(\.\d+)?")
|
||||||
for config in iterateBuildConfigs(1, 0, "(Desktop )?Qt.*Release"):
|
availableConfigs = iterateBuildConfigs(1, 0, "(Desktop )?Qt.*Release")
|
||||||
|
if not availableConfigs:
|
||||||
|
test.fatal("Haven't found a suitable Qt version (need Release build) - leaving without building.")
|
||||||
|
for config in availableConfigs:
|
||||||
qtVersion = qtVerPattern.search(config)
|
qtVersion = qtVerPattern.search(config)
|
||||||
if qtVersion:
|
if qtVersion:
|
||||||
qtVersion = qtVersion.group()
|
qtVersion = qtVersion.group()
|
||||||
|
Reference in New Issue
Block a user