# Dynamic Parameter reboot = config.getConfigItem("reboot") motionTime = (config.getConfigItem("motionTime")) debugApk = (config.getConfigItem("debugApk")) # ============ # STEP # ============ step_name = "Precondition: Open Linear Channel" expected_result = "Precondition should be fulfilled" defineStep(step_name, step_name, expected_result) kmaxImpairment.switchImpairment_OFF(filterNo=filterNo) api.pressButtons(['OK', 'MENU', '5'], 3) result = tv.open('LiveScreen') api.writeDebugLine("Return values for tv.open(): {}".format(result)) if result[0]: setStepStatus(api.TM.PASS) else: result = tv.checkUnExpectedScreen() api.writeDebugLine("Check UnExpectedScreen Results: {}".format(result)) if result[1] != 'Motion': result = tv.recoverFromUnExpectedScreen(screenToRecoverFrom=result[1]) api.writeDebugLine("Recover UnExpectedScreen Results: {}".format(result)) if result is None or not result[0]: api.captureImageEx(None, "Failure_Exception.png")[0][2].Close()
# Dynamic Parameter motionTime = (config.getConfigItem("motionTime")) verifySettings = (config.getConfigItem("verifySettings")) debugApk = (config.getConfigItem("debugApk")) # ============ # STEP # ============ step_name = "Precondition: Open Linear Channel" expected_result = "Precondition should be fulfilled" defineStep(step_name, step_name, expected_result) kmaxImpairment.switchImpairment_OFF(filterNo=filterNo) api.pressButtons(['OK', 'MENU', '5'], 3) result = tv.open('LiveScreen') api.writeDebugLine("Return values for tv.open(): {}".format(result)) if result[0]: setStepStatus(api.TM.PASS) else: result = tv.checkUnExpectedScreen() api.writeDebugLine("Check UnExpectedScreen Results: {}".format(result)) if result[1] != 'Motion': result = tv.recoverFromUnExpectedScreen(screenToRecoverFrom=result[1]) api.writeDebugLine( "Recover UnExpectedScreen Results: {}".format(result)) if result is None or not result[0]: api.captureImageEx(None, "Failure_Exception.png")[0][2].Close()