summaryrefslogtreecommitdiffstats
path: root/mobile/android/geckoview/src/androidTest/AndroidManifest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/android/geckoview/src/androidTest/AndroidManifest.xml')
-rw-r--r--mobile/android/geckoview/src/androidTest/AndroidManifest.xml51
1 files changed, 51 insertions, 0 deletions
diff --git a/mobile/android/geckoview/src/androidTest/AndroidManifest.xml b/mobile/android/geckoview/src/androidTest/AndroidManifest.xml
new file mode 100644
index 0000000000..4dc4760d0f
--- /dev/null
+++ b/mobile/android/geckoview/src/androidTest/AndroidManifest.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="org.mozilla.geckoview.test">
+
+ <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
+ <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
+ <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
+ <uses-permission android:name="android.permission.CAMERA"/>
+ <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
+ <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
+ <uses-permission android:name="android.permission.RECORD_AUDIO"/>
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
+ <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
+ <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
+
+ <application
+ android:allowBackup="true"
+ android:label="@string/app_name"
+ android:supportsRtl="true"
+ android:theme="@style/AppTheme"
+ android:name="androidx.multidex.MultiDexApplication">
+ <activity android:name=".GeckoViewTestActivity" android:exported="true"/>
+ <!-- This is used for crash handling in GeckoSessionTestRule -->
+ <service
+ android:name=".TestCrashHandler"
+ android:enabled="true"
+ android:exported="false"
+ android:process=":crash">
+ </service>
+
+ <!-- This is needed for ParentCrashTest -->
+ <service
+ android:name=".crash.RuntimeCrashTestService"
+ android:enabled="true"
+ android:exported="false"
+ android:process=":crashtest">
+ </service>
+
+ <!-- Used to run multiple runtimes during tests -->
+ <service android:name=".TestRuntimeService$instance0" android:enabled="true" android:exported="false" android:process=":runtime0" />
+ <service android:name=".TestRuntimeService$instance1" android:enabled="true" android:exported="false" android:process=":runtime1" />
+
+ <service android:name=".TrackingPermissionService" android:enabled="true" android:exported="false" android:process=":tp" />
+
+ <provider android:name="org.mozilla.geckoview.test.TestContentProvider"
+ android:authorities="org.mozilla.geckoview.test.provider"
+ android:grantUriPermissions="true"
+ android:exported="false">
+ </provider>
+ </application>
+</manifest>