Пример #1
0
def StartMonkeyRunner(t2):
    print 'Starting MonkeyRunner ...'
    if pathname=='':
        script='MR_SmokeTest.py '
    else:
        script='"' + os.path.abspath(pathname+'/MR_SmokeTest.py') + '" '
    pageName = 'SmokeTest'
    testresults = device_name + ';' + andr + ';2.0;' + branch + ';' + build + ';'
    testresults += '((http://wiki.yandex-team.ru/shelltesting/Autotests/MonkeyRunner/Results/' +  pageName + ' ' + pageName + '));'
    try:
        subprocess.check_call('monkeyrunner '+script +majorAndr+' "'+model+'" '+folder_name+' '+str(isCrashExit), shell=True)
    except:
        adbcom_module.trace2log(folder_name)
        sys.exit('-------Monkeyrunner ERROR!-------\n')

    if not adbcom_module.CheckShellCrash(folder_name) :
        logcatfiles = ''
        testresults += 'OK;'
    else :
        logcatfiles = 'file:logcat-extracts.txt --- '
        testresults += '!!FAILED!!;'
    logcatfiles += 'file:logcat.txt; '
    testresults += datestr + ';staff:' + runner + ';' + logcatfiles
    if (os.path.exists('results/'+folder_name+'/traceback.txt')) :
        testresults += 'file:traceback.txt '
    adbcom_module.StopLogcat(p1, fL)
    print "Monkey test is finished!"
    adbcom_module.ResizeWithPIL(folder_name)
    adbcom_module.UploadMonkeyRunnerResults(pageName, testresults, folder_name)
Пример #2
0
    mfuncs.DialerContacts()
    mfuncs.MessagesCheck()
    mfuncs.BrowserCheck()
    adbcom_module.ShellStart(appPath, cmp, 2)
    mfuncs.SearchCheck()

    #mfuncs.takePanelsToCarousel2(11, False)
    #mfuncs.addYandexWidgets()

    mfuncs.screenshotPanels(5)
    #widgetSettings
    #widgetWork

    currentCarouselPanels += defaultFloorPanels
    currentCarouselPanels += 4

    """
    mfuncs.addAndroidWidgets(5)

    mfuncs.screenshotCarouselPanels(currentCarouselPanels)

    """
    print ('Made ' +mfuncs.GetScreenshoted() +' screenshots')


try:
    run()

except:
    adbcom_module.trace2log(folder_name)