Fix liblinphone_tester grants permissions to all apk

This commit is contained in:
Erwan Croze 2017-04-13 16:52:28 +02:00
parent c1a199cb41
commit 3a08679074
2 changed files with 6 additions and 1 deletions

View file

@ -4,6 +4,7 @@ all: copy-files
run-all-tests: copy-files run-all-tests: copy-files
../gradlew :installDebugAndroidTest && \ ../gradlew :installDebugAndroidTest && \
../gradlew :installDebug && \
../gradlew :grantDebugPermissions -i && \ ../gradlew :grantDebugPermissions -i && \
../gradlew :connectedAndroidTest -i \ ../gradlew :connectedAndroidTest -i \

View file

@ -88,7 +88,8 @@ android {
// Grant permissions // Grant permissions
android.applicationVariants.all { variant -> android.applicationVariants.all { variant ->
def applicationId = "${getPackageName()}.test" def applicationId = getPackageName()
def applicationIdtest = "${getPackageName()}.test"
def adb = android.getAdbExe().toString() def adb = android.getAdbExe().toString()
def variantName = variant.name.capitalize() def variantName = variant.name.capitalize()
def grantPermissionTask = tasks.create("grant${variantName}Permissions") << { def grantPermissionTask = tasks.create("grant${variantName}Permissions") << {
@ -99,6 +100,9 @@ android.applicationVariants.all { variant ->
"${adb} shell pm grant ${applicationId} android.permission.RECORD_AUDIO".execute() "${adb} shell pm grant ${applicationId} android.permission.RECORD_AUDIO".execute()
"${adb} shell pm grant ${applicationId} android.permission.WRITE_EXTERNAL_STORAGE".execute() "${adb} shell pm grant ${applicationId} android.permission.WRITE_EXTERNAL_STORAGE".execute()
"${adb} shell pm grant ${applicationId} android.permission.CAMERA".execute() "${adb} shell pm grant ${applicationId} android.permission.CAMERA".execute()
"${adb} shell pm grant ${applicationIdtest} android.permission.RECORD_AUDIO".execute()
"${adb} shell pm grant ${applicationIdtest} android.permission.WRITE_EXTERNAL_STORAGE".execute()
"${adb} shell pm grant ${applicationIdtest} android.permission.CAMERA".execute()
} }
} }
} }