コード例 #1
0
ファイル: thread.py プロジェクト: FunkyVerb/devtools-window
  def run(self):
    # run the tests in normal 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=False,
                        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_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')
    if stageaccount:
      username = stageaccount.get('username')
      password = stageaccount.get('password')
      passphrase = stageaccount.get('passphrase')
      if username and password and passphrase:
        stageconfig = self.config.copy()
        stageconfig['account'] = stageaccount.copy()
        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()
コード例 #2
0
ファイル: thread.py プロジェクト: tiagolira13/v8monkey
    def run(self):
        # run the tests in normal 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=False,
                            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_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')
        if stageaccount:
            username = stageaccount.get('username')
            password = stageaccount.get('password')
            passphrase = stageaccount.get('passphrase')
            if username and password and passphrase:
                stageconfig = self.config.copy()
                stageconfig['account'] = stageaccount.copy()
                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()
コード例 #3
0
  def run(self):
    # run the tests in normal 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=False,
                        autolog=self.autolog)
    TPS.run_tests()

    # ... 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()

    # ... and again via the staging server, if credentials are present
    stageaccount = self.config.get('stageaccount')
    if stageaccount:
      username = stageaccount.get('username')
      password = stageaccount.get('password')
      passphrase = stageaccount.get('passphrase')
      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()