def tinderOutput(self): #write out stuff for tinderbox for suite_dict in self.suiteList: self._write('#TINDERBOX# Testname = %s\n' % suite_dict['name']) self._write('#TINDERBOX# Time elapsed = %0.2f (seconds)\n' % _inSeconds(suite_dict['totaltime'])) if suite_dict['result'] is None: self._write('#TINDERBOX# Status = PASSED\n') else: self._write('#TINDERBOX# Status = FAILED\n')
def endSuite(self): """Method to end current running suite. Encapsulates test list.""" self.currentSuite['endtime'] = datetime.now() self.currentSuite['totaltime'] = self.currentSuite[ 'endtime'] - self.currentSuite['starttime'] self.printOut( u'Ending Suite ""%s"" :: EndTime %s :: Total Time %0.2f seconds' % (self.currentSuite['name'], self.currentSuite['endtime'], _inSeconds(self.currentSuite['totaltime'])), level=3) self.currentSuite['testlist'] = copy.copy(self.testList) self.suiteList.append(copy.copy(self.currentSuite)) self.inSuite = False
def endTest(self, comment=None): """Method to end individual test class run. Encapsulates action list.""" self.checkForOpenDialogs() self.checkForStderrOutput() self.currentTest['endtime'] = datetime.now() self.currentTest['totaltime'] = self.currentTest[ 'endtime'] - self.currentTest['starttime'] self.currentTest['comment'] = '%s\n%s' % (self.currentTest['comment'], comment) self.printOut( u'Ending Test ""%s"" :: EndTime %s :: Total Time %0.2f seconds' % (self.currentTest['name'], self.currentTest['endtime'], _inSeconds(self.currentTest['totaltime'])), level=2) self.currentTest['actionlist'] = copy.copy(self.actionList) self.testList.append(copy.copy(self.currentTest)) self.inTest = False
def endTest(self, comment=None): """Method to end individual test class run. Encapsulates action list.""" self.checkForOpenDialogs() self.checkForStderrOutput() self.currentTest['endtime'] = datetime.now() self.currentTest['totaltime'] = self.currentTest['endtime'] - self.currentTest['starttime'] self.currentTest['comment'] = '%s\n%s' % (self.currentTest['comment'], comment) self.printOut(u'Ending Test ""%s"" :: EndTime %s :: Total Time %0.2f seconds' % (self.currentTest['name'], self.currentTest['endtime'], _inSeconds(self.currentTest['totaltime'])), level=2) self.currentTest['actionlist'] = copy.copy(self.actionList) self.testList.append(copy.copy(self.currentTest)) self.inTest = False
def endSuite(self): """Method to end current running suite. Encapsulates test list.""" self.currentSuite['endtime'] = datetime.now() self.currentSuite['totaltime'] = self.currentSuite['endtime'] - self.currentSuite['starttime'] self.printOut(u'Ending Suite ""%s"" :: EndTime %s :: Total Time %0.2f seconds' % (self.currentSuite['name'], self.currentSuite['endtime'], _inSeconds(self.currentSuite['totaltime'])), level=3) self.currentSuite['testlist'] = copy.copy(self.testList) self.suiteList.append(copy.copy(self.currentSuite)) self.inSuite = False