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')
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')
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" )
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')
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')
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')
def test_install_sdcard(self): global PATH_TO_VALID_APK result = adb.install(PATH_TO_VALID_APK, '-s') self.assertRegexpMatches(result[1], 'Success')
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')
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")
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')
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')
def test_install_wrong_opts(self): opts = ["-wrong_opt"] result = adb.install(PATH_TO_VALID_APK, opts) result[1].should.match(r'Error')
def test_install_multiple_opts(self): opts = ["-t", "-s"] result = adb.install(PATH_TO_VALID_APK, opts) result[1].should.match(r'Success')
def test_install_wo_opts(self): result = adb.install(PATH_TO_VALID_APK) result[1].should.match(r'Success')
def test_install_p_sdcard(self): global path_to_valid_apk result = adb.install(path_to_valid_apk, '-s') self.assertRegexpMatches(result[1], 'Success')
def test_install_p_sdcard(self): global path_to_valid_apk result = adb.install(path_to_valid_apk, "-s") self.assertRegexpMatches(result[1], "Success")
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')
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")
def install_apk(): adb.install(PATH_TO_VALID_APK)
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")