mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 685934 - prevent unnecessary redownloading of build between tests, a=testonly, DONTBUILD
--HG-- extra : rebase_source : ad2bfa2701246fb769e238e6a60e4eb3a636fde0
This commit is contained in:
parent
0e59ef5a22
commit
ef5d1fc623
@ -69,17 +69,21 @@ class TPSTestThread(Thread):
|
||||
autolog=self.autolog)
|
||||
TPS.run_tests()
|
||||
|
||||
# Get the binary used by this TPS instance, and use it in subsequent
|
||||
# ones, so it doesn't have to be re-downloaded each time.
|
||||
binary = TPS.firefoxRunner.binary
|
||||
|
||||
# ... and then again in mobile mode
|
||||
TPS = TPSTestRunner(self.extensionDir,
|
||||
emailresults=self.emailresults,
|
||||
testfile=self.testfile,
|
||||
logfile=self.logfile,
|
||||
binary=self.builddata['buildurl'],
|
||||
config=self.config,
|
||||
rlock=self.rlock,
|
||||
mobile=True,
|
||||
autolog=self.autolog)
|
||||
TPS.run_tests()
|
||||
TPS_mobile = TPSTestRunner(self.extensionDir,
|
||||
emailresults=self.emailresults,
|
||||
testfile=self.testfile,
|
||||
logfile=self.logfile,
|
||||
binary=binary,
|
||||
config=self.config,
|
||||
rlock=self.rlock,
|
||||
mobile=True,
|
||||
autolog=self.autolog)
|
||||
TPS_mobile.run_tests()
|
||||
|
||||
# ... and again via the staging server, if credentials are present
|
||||
stageaccount = self.config.get('stageaccount')
|
||||
@ -90,13 +94,13 @@ class TPSTestThread(Thread):
|
||||
if username and password and passphrase:
|
||||
stageconfig = self.config.copy()
|
||||
stageconfig['account'] = stageaccount.copy()
|
||||
TPS = TPSTestRunner(self.extensionDir,
|
||||
emailresults=self.emailresults,
|
||||
testfile=self.testfile,
|
||||
logfile=self.logfile,
|
||||
binary=self.builddata['buildurl'],
|
||||
config=stageconfig,
|
||||
rlock=self.rlock,
|
||||
mobile=False,
|
||||
autolog=self.autolog)
|
||||
TPS.run_tests()
|
||||
TPS_stage = TPSTestRunner(self.extensionDir,
|
||||
emailresults=self.emailresults,
|
||||
testfile=self.testfile,
|
||||
logfile=self.logfile,
|
||||
binary=binary,
|
||||
config=stageconfig,
|
||||
rlock=self.rlock,
|
||||
mobile=False,
|
||||
autolog=self.autolog)
|
||||
TPS_stage.run_tests()
|
||||
|
Loading…
Reference in New Issue
Block a user