# Reserves a slot on the server and start serial logging slot_resa_result = StormTest.ReserveSlot(5, TestEnvironment.RC_KeySet, logParam, False) if slot_resa_result == 1: StormTest.ShowVideo() #StormTest.StartVideoLog() test_result = doTest() StormTest.CloseVideo() #StormTest.StopVideoLog() else: test_result = StormTest.TM.NOT_RUN except: import traceback traceback.print_exc() test_result = StormTest.TM.FAIL # End of test - release ports back to the server finally: StormTest.ReleaseServerConnection() # Return test result return test_result # So that this module can be used as reusable module, or as standalone program if __name__ == '__main__': result = setup() StormTest.ReturnTestResult(result)
def test(): print TEST_NAME, '\n' ######################################################### ###<><><> SCRIPT EDITING AREA BELOW THIS LINE <><><><>### ######################################################### # Syntax for sending an IR_Conmmand: StormTest.PressButton(<IR_COMMAND_NAME>) # Syntax for wait time: StormTest.WaitSec(<Positive_Integer>) # Syntax for creating Step/Screenshot: SThelperNew.takeScreenshot('<Step Name>', '<Verification(S)>') ######################################################### ###<><><> SCRIPT EDITING AREA ABOVE THIS LINE <><><><>### ######################################################### return (StormTest.TM.PASS) #def runTest(testIDinput=0, slotInput=SLOT, rackInput=RACK): def runTest(): SThelperNew.setUpTestEnvironment() result = SThelperNew.runAllPorts(test, sys.argv) SThelperNew.endTestEnvironment(result) if __name__ == '__main__': runTest() StormTest.ReturnTestResult(test())
galaxyTab3.connect('Warning center') galaxyTab3.start('it.sky.river') StormTest.WaitSec(10) serviceInfo = galaxyTab3.getServiceInfo() result = catalogAvailability(galaxyTab3, serviceInfo) results.append(result) if results[0] and playVideo(galaxyTab3, serviceInfo): StormTest.WaitSec(20) result1, result2, result3 = audioVideoScenarios( galaxyTab3, serviceInfo) results.append(result1) results.append(result2) results.append(result3) stopVideo(galaxyTab3) rechargeDevice(galaxyTab3) closeApp(galaxyTab3) print results if False not in results and len(results) == 4: retVal = StormTest.TM.PASS else: retVal = StormTest.TM.FAIL galaxyTab3.disconnect() StormTest.ReturnTestResult(retVal, False) pass