Esempio n. 1
0
    elif options.package and options.activity:
        testApp = App(options.package, options.activity)
        testApp.testLaunchtime(5)
        testApp.LaunchApp()
        time.sleep(2)
        testApp.testCpuStatus()
        testApp.testMem()

        env = Environment(loader=PackageLoader('templates', 'html'))
        template = env.get_template('result.html')
        report = template.render(memData=testApp.memData,
                                 timeData=testApp.timeData,
                                 cpuStatus=testApp.cpuStatus[0][1])
        with codecs.open("report.html", "w", encoding="utf-8") as f:
            f.write(report)
        testApp.StopApp()

# calculator=App("com.android.calculator2",".Calculator")
# calculator.testLaunchtime(3)
# calculator.LaunchApp()
# calculator.testCpuStatus()
# env = Environment(loader=PackageLoader('templates', 'html'))
# template = env.get_template('result.html')
# # report=template.render(cpuStatus=calculator.cpuStatus[0][1])
# # with codecs.open("report.html","w",encoding="utf-8") as f:
# #     f.write(report)
# calculator.StopApp()
# calculator.LaunchApp()
# time.sleep(1)
# calculator.testTraffic()
# calculator.StopApp()