def sample_run(): ejecutor = TBTAFExecutor() suite = TBTestSuite(1,'A') for i in range(2): newTest = TBTAFSampleTest() suite.addTestCase(newTest) newTest = TBTAFSampleTest() newTest.testResult = None suite.addTestCase(newTest) for i in range(2): newTest = TBTAFSampleTest() suite.addTestCase(newTest) ejecutor.executeTests(suite) while True: ejecutor.getStatus(suite) time.sleep(10)
def createTestCase(metadata,delta): #create test case and add its metadata myTestCase = TBTAFSampleTest() myTestCase.setTestMetadata(metadata) myTestCase.getResult().setStartTimestamp(datetime.datetime.now()) myTestCase.getResult().setEndTimestamp(datetime.datetime.now() + datetime.timedelta(seconds = delta)) return myTestCase