コード例 #1
0
 def setUp(self):
     """ Installs apk before test execution """
     global valid_package_name
     global path_to_valid_apk
     result = adb.shell('pm list packages | grep ' + valid_package_name)
     if not re.search(exp_install_cmd_output, result[1]):
         print('*** installing ' + valid_package_name)
         adb.install(path_to_valid_apk)
     else:
         print('*** no need to install ' + valid_package_name +
               ' since it is\
         already installed')
コード例 #2
0
    def setUp(self):
        """ Installs apk before test execution """
        global VALID_PACKAGE_NAME
        global PATH_TO_VALID_APK

        result = adb.shell('pm list packages | grep ' + VALID_PACKAGE_NAME)

        if not re.search(exp_install_cmd_output, result[1]):
            print('*** installing ' + VALID_PACKAGE_NAME)
            adb.install(PATH_TO_VALID_APK)
        else:
            print('*** no need to install ' + VALID_PACKAGE_NAME + ' since it is\
            already installed')
コード例 #3
0
    def setUp(self):
        """ Installs apk before test execution """
        global VALID_PACKAGE_NAME
        global PATH_TO_VALID_APK

        result = adb.shell('pm list packages | grep ' +  VALID_PACKAGE_NAME)

        if not re.search(exp_install_cmd_output, result[1]):
            print('*** installing ' + VALID_PACKAGE_NAME)
            adb.install(PATH_TO_VALID_APK)
        else:
            print('*** no need to install ' + VALID_PACKAGE_NAME + ' since it is\
            already installed')
コード例 #4
0
 def setUp(self):
     """ Installs apk before test execution """
     global valid_package_name
     global path_to_valid_apk
     result = adb.shell("pm list packages | grep " + valid_package_name)
     if not re.search(exp_install_cmd_output, result[1]):
         print("*** installing " + valid_package_name)
         adb.install(path_to_valid_apk)
     else:
         print(
             "*** no need to install "
             + valid_package_name
             + " since it is\
         already installed"
         )
コード例 #5
0
 def test_install_p_reinstall(self):
     global path_to_valid_apk
     self.test_install_p()
     result = adb.install(path_to_valid_apk, '-r')
     self.assertRegexpMatches(result[1], 'Success')
コード例 #6
0
 def test_install_invalid_apk(self):
     global PATH_TO_INVALID_APK
     result = adb.install(PATH_TO_INVALID_APK)
     self.assertRegexpMatches(result[1], 'INSTALL_FAILED_INVALID_APK')
コード例 #7
0
 def test_install_all_opts(self):
     global PATH_TO_VALID_APK
     result = adb.install(PATH_TO_VALID_APK, '-r', '-s', '-l', '-d', '-t')
     self.assertRegexpMatches(result[1], 'Success')
コード例 #8
0
 def test_install_sdcard(self):
     global PATH_TO_VALID_APK
     result = adb.install(PATH_TO_VALID_APK, '-s')
     self.assertRegexpMatches(result[1], 'Success')
コード例 #9
0
 def test_install_reinstall(self):
     global PATH_TO_VALID_APK
     self.test_install_p()
     result = adb.install(PATH_TO_VALID_APK, '-r')
     self.assertRegexpMatches(result[1], 'Success')
コード例 #10
0
 def test_install_n_invalid_apk(self):
     global path_to_invalid_apk
     result = adb.install(path_to_invalid_apk)
     self.assertRegexpMatches(result[1], "INSTALL_FAILED_INVALID_APK")
コード例 #11
0
 def test_install_n_invalid_apk(self):
     global path_to_invalid_apk
     result = adb.install(path_to_invalid_apk)
     self.assertRegexpMatches(result[1], 'INSTALL_FAILED_INVALID_APK')
コード例 #12
0
 def test_install_invalid_apk(self):
     result = adb.install(PATH_TO_INVALID_APK)
     result[1].should.match(r'INSTALL_FAILED_INVALID_APK|not a valid zip')
コード例 #13
0
 def test_install_wrong_opts(self):
     opts = ["-wrong_opt"]
     result = adb.install(PATH_TO_VALID_APK, opts)
     result[1].should.match(r'Error')
コード例 #14
0
 def test_install_multiple_opts(self):
     opts = ["-t", "-s"]
     result = adb.install(PATH_TO_VALID_APK, opts)
     result[1].should.match(r'Success')
コード例 #15
0
 def test_install_wo_opts(self):
     result = adb.install(PATH_TO_VALID_APK)
     result[1].should.match(r'Success')
コード例 #16
0
 def test_install_p_sdcard(self):
     global path_to_valid_apk
     result = adb.install(path_to_valid_apk, '-s')
     self.assertRegexpMatches(result[1], 'Success')
コード例 #17
0
 def test_install_p_sdcard(self):
     global path_to_valid_apk
     result = adb.install(path_to_valid_apk, "-s")
     self.assertRegexpMatches(result[1], "Success")
コード例 #18
0
 def test_install_p_all_opts(self):
     global path_to_valid_apk
     result = adb.install(path_to_valid_apk, '-r', '-s', '-l', '-d', '-t')
     self.assertRegexpMatches(result[1], 'Success')
コード例 #19
0
 def test_install_p_all_opts(self):
     global path_to_valid_apk
     result = adb.install(path_to_valid_apk, "-r", "-s", "-l", "-d", "-t")
     self.assertRegexpMatches(result[1], "Success")
コード例 #20
0
def install_apk():
    adb.install(PATH_TO_VALID_APK)
コード例 #21
0
 def test_install_p_reinstall(self):
     global path_to_valid_apk
     self.test_install_p()
     result = adb.install(path_to_valid_apk, "-r")
     self.assertRegexpMatches(result[1], "Success")