Exemplo n.º 1
0

def runMainIntentsStrategy(adb, androidManifest, delay=10):
    automaticTriggeringStrategy = IntentInvocationStrategy(
        adbDevice=adb, pathToAndroidManifest=androidManifest)
    automaticTriggeringStrategy.run(delay=delay)


#main part
adb = AdbInterface()
device = getExecutionDevice()
if not device:
    exit(1)

adb.setTargetSerial(device)
bboxcoverage = BBoxCoverage()

for apk_dir_source in APK_DIR_SOURCES:
    print "\n\nStarting experiment for directory: [%s]" % apk_dir_source
    result_directories = getSubdirs(apk_dir_source)
    for directory in result_directories:
        apk_file = getInstrApkInFolder(directory)
        if apk_file:
            print "Starting experiment for apk: [%s]" % apk_file
            try:
                bboxcoverage.initAlreadyInstrApkEnv(pathToInstrApk=apk_file,
                                                    resultsDir=directory)
            except:
                print "Exception while initialization!"
                continue
            try: