Enable the auto test script to run on OS X
Only a few test could be run on OS X because they were not stored in an application bundle. Now on OS X we check for the application bundle for a test in the runautotests.py script. Change-Id: If9e3f343f5005ecfe4a83d8282564d1309b4379e Reviewed-by: Caroline Chao <caroline.chao@digia.com> Reviewed-by: Jason Barron <jason.barron@digia.com>
This commit is contained in:
committed by
The Qt Project
parent
c64d7ce2a2
commit
d9d910711d
@@ -149,6 +149,11 @@ def runAllTests(test):
|
||||
#Set path to this if on Windows
|
||||
if(os.name=="nt"):
|
||||
exePath = test+"\\"+filename+"\\debug\\tst_"+filename+".exe"
|
||||
#Set path on OS X
|
||||
if(sys.platform=="darwin"):
|
||||
exePath = test +"/"+filename+"/tst_"+filename
|
||||
if not (os.path.exists(exePath)):
|
||||
exePath = test + "/"+filename+"/tst_"+filename+".app/Contents/MacOS/tst_"+filename
|
||||
#Set path to this if on Unix
|
||||
else:
|
||||
exePath = test +"/"+filename+"/tst_"+filename
|
||||
|
||||
Reference in New Issue
Block a user