Ejemplo n.º 1
0
 def test_report_with_log_dir(self):
     try_remove(OUTPUT_HTML)
     argv = ["run", OWL, "--device", "Android:///", "--log", DIR("./logs")]
     main_parser(argv)
     argv = ["report", OWL, "--log_root", DIR(".")]
     main_parser(argv)
     self.assertTrue(os.path.exists(OUTPUT_HTML))
Ejemplo n.º 2
0
    def test_run_android(self):
        argv = ["run", OWL, "--device", "Android:///", "--log"]
        main_parser(argv)

        # test_report(self):
        try_remove(OUTPUT_HTML)
        argv = ["report", OWL]
        main_parser(argv)
        self.assertTrue(os.path.exists(OUTPUT_HTML))
Ejemplo n.º 3
0
    def test_pull(self):
        tmpdir = "/data/local/tmp"
        imgname = os.path.basename(IMG)
        tmpimgpath = tmpdir + "/" + imgname
        self.adb.push(IMG, tmpdir)

        try_remove(imgname)
        self.adb.pull(tmpimgpath, ".")
        self.assertTrue(os.path.exists(imgname))
        try_remove(imgname)
Ejemplo n.º 4
0
 def test_snapshot(self):
     try_remove(SNAPSHOT)
     result = self.windows.snapshot(filename=SNAPSHOT)
     self.assertIsInstance(result, numpy.ndarray)
     try_remove(SNAPSHOT)
Ejemplo n.º 5
0
 def tearDownClass(self):
     try_remove('screen.png')
Ejemplo n.º 6
0
 def tearDownClass(cls):
     G.LOGGER.set_logfile(None)
     try_remove(OUTPUT_HTML)
Ejemplo n.º 7
0
 def delete_path(cls, path_list):
     for path in path_list:
         try_remove(path)
Ejemplo n.º 8
0
 def test_report_gif(self):
     try_remove(OUTPUT_GIF)
     argv = ["report", OWL, "--gif"]
     main_parser(argv)
     self.assertTrue(os.path.exists(OUTPUT_GIF))
Ejemplo n.º 9
0
 def test_report(self):
     try_remove(OUTPUT_HTML)
     argv = ["report", OWL]
     main_parser(argv)
     self.assertTrue(os.path.exists(OUTPUT_HTML))