def invalidInputResumeExecution(): ejecutor = TBTAFExecutor() suite = TBTestSuite(1,'Sample test 4') for i in range(3): newTest = TBTAFSampleTest() suite.addTestCase(newTest) ejecutor.resumeExecution(suite)
def invalidResume(): tbTestSuite = TBTestSuite(1,'Sample test 2') for i in range(3): newTest = TBTAFSampleTest() tbTestSuite.addTestCase(newTest) executionTBTestSuite = ExecutionTBTestSuite(tbTestSuite) executionTBTestSuite.resume()
def validGetBySuiteAndInit(): tbTestSuite = TBTestSuite(1,'Sample test') for i in range(3): newTest = TBTAFSampleTest() tbTestSuite.addTestCase(newTest) executionTBTestSuite = ExecutionTBTestSuite.getBySuite(tbTestSuite) if executionTBTestSuite is None: executionTBTestSuite = ExecutionTBTestSuite(tbTestSuite)
def validInputAbortExecution(): ejecutor = TBTAFExecutor() suite = TBTestSuite(1,'Sample test 2') for i in range(3): newTest = TBTAFSampleTest() suite.addTestCase(newTest) ejecutor.executeTests(suite) time.sleep(10) ejecutor.abortExecution(suite) ejecutor.getStatus(suite)
def invalidExecute(): tbTestSuite = TBTestSuite(1,'Sample test 2') for i in range(3): newTest = TBTAFSampleTest() tbTestSuite.addTestCase(newTest) executionTBTestSuite = ExecutionTBTestSuite(tbTestSuite) executionTBTestSuite.execute() time.sleep(1) executionTBTestSuite.execute()
def sample_run(): ejecutor = TBTAFExecutor() suite = TBTestSuite(1,'A') for i in range(5): newTest = TBTAFSampleTest() suite.addTestCase(newTest) ejecutor.executeTests(suite) while True: ejecutor.getStatus(suite) time.sleep(10)
def validSetAndGetSuiteResult(): tbTestSuite = TBTestSuite(1,'Sample test 1') for i in range(3): newTest = TBTAFSampleTest() tbTestSuite.addTestCase(newTest) temp = tbTestSuite.getSuiteResult() tbtafExecutionStatus = TBTAFExecutionStatus() tbtafExecutionStatus.setSuiteResult(temp) result = tbtafExecutionStatus.getSuiteResult() if result != temp: raise Exception('The value returned is not the same that was set')
def validInputExecuteTests(): ejecutor = TBTAFExecutor() suite = TBTestSuite(1,'Sample test') for i in range(3): newTest = TBTAFSampleTest() suite.addTestCase(newTest) ejecutor.executeTests(suite) waitingComplete = True while waitingComplete: result = ejecutor.getStatus(suite) time.sleep(5) waitingComplete = result.getExecutionStatusType() != TBTAFExecutionStatusType.COMPLETED
def validExecute(): tbTestSuite = TBTestSuite(1,'Sample test 1') for i in range(3): newTest = TBTAFSampleTest() tbTestSuite.addTestCase(newTest) executionTBTestSuite = ExecutionTBTestSuite(tbTestSuite) executionTBTestSuite.execute() waitingComplete = True while waitingComplete: result = executionTBTestSuite.getStatus() time.sleep(5) waitingComplete = result != TBTAFExecutionStatusType.COMPLETED