Exemple #1
0
        # 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)
Exemple #2
0

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())
Exemple #3
0
    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