blob: 698da334881e422a87aa9fd599f4f3fa3b8134f7 [file] [log] [blame]
Jeff Sharkey06c41872013-09-06 10:43:45 -07001<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.android.documentsui.tests">
4
Steve McKaybeac2232016-03-11 10:11:52 -08005 <uses-permission android:name="android.permission.INTERNET" />
6
Jon Mann253a9922017-03-21 18:53:27 -07007 <application android:label="DocumentsUI Tests">
Jeff Sharkey06c41872013-09-06 10:43:45 -07008 <uses-library android:name="android.test.runner" />
Jon Mann253a9922017-03-21 18:53:27 -07009
10 <activity android:name="com.android.documentsui.SettingsActivity">
11 <intent-filter>
12 <action android:name="android.provider.action.DOCUMENT_SETTINGS" />
13 <category android:name="android.intent.category.DEFAULT" />
14 <data android:scheme="content"
15 android:host="com.android.documentsui.demoprovider"
16 android:mimeType="*/*" />
17 </intent-filter>
18 </activity>
19
Austin Kolander012e8ba2017-06-27 14:58:22 -070020 <!--Needed for demo'ing and functional testing the open in provider feature in inspector -->
21 <activity android:name="com.android.documentsui.TestProviderActivity">
22 <intent-filter>
23 <action android:name="android.provider.action.DOCUMENT_SETTINGS" />
24 <category android:name="android.intent.category.DEFAULT" />
25 <data android:scheme="content"
26 android:host="com.android.documentsui.inspectorprovider"
27 android:mimeType="*/*" />
28 </intent-filter>
29 </activity>
30
Ben Lin80030082017-05-01 18:50:05 -070031 <activity android:name="com.android.documentsui.AuthenticationActivity">
32 <intent-filter>
33 <action android:name="com.android.documentsui.test.action.AUTHENTICATE" />
34 <category android:name="android.intent.category.DEFAULT" />
35 </intent-filter>
36 </activity>
37
Tomasz Mikolajewski55194742015-04-08 09:21:08 +090038 <provider
39 android:name="com.android.documentsui.StubProvider"
40 android:authorities="com.android.documentsui.stubprovider"
41 android:exported="true"
42 android:grantUriPermissions="true"
43 android:permission="android.permission.MANAGE_DOCUMENTS"
44 android:enabled="true">
45 <intent-filter>
46 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
47 </intent-filter>
48 </provider>
Steve McKay50b9bae2017-01-17 11:12:08 -080049
Steve McKayee7d5872016-11-17 13:59:00 -080050 <!-- Provider that demostrates some features, like display of INFO and ERROR messages. -->
51 <provider
52 android:name="com.android.documentsui.DemoProvider"
Jon Mann253a9922017-03-21 18:53:27 -070053 android:label="Demo Provider"
Steve McKayee7d5872016-11-17 13:59:00 -080054 android:authorities="com.android.documentsui.demoprovider"
55 android:exported="true"
56 android:grantUriPermissions="true"
57 android:permission="android.permission.MANAGE_DOCUMENTS"
58 android:enabled="true">
Jon Mann253a9922017-03-21 18:53:27 -070059 <intent-filter>
Steve McKayee7d5872016-11-17 13:59:00 -080060 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
61 </intent-filter>
62 </provider>
Steve McKay50b9bae2017-01-17 11:12:08 -080063
Tomasz Mikolajewski55b6b482016-12-13 18:38:41 +090064 <!-- Provider for testing archives. -->
65 <provider
66 android:name="com.android.documentsui.archives.ResourcesProvider"
67 android:authorities="com.android.documentsui.archives.resourcesprovider"
68 android:exported="true"
69 android:grantUriPermissions="true"
70 android:permission="android.permission.MANAGE_DOCUMENTS"
71 android:enabled="true">
72 <intent-filter>
73 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
74 </intent-filter>
75 </provider>
Steve McKay50b9bae2017-01-17 11:12:08 -080076
Austin Kolanderf6d1a882017-06-14 14:51:21 -070077 <!-- Provider for testing inspector -->
78 <provider
79 android:name="com.android.documentsui.InspectorProvider"
80 android:authorities="com.android.documentsui.inspectorprovider"
81 android:exported="true"
82 android:grantUriPermissions="true"
83 android:permission="android.permission.MANAGE_DOCUMENTS"
84 android:enabled="true">
85 <intent-filter>
86 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
87 </intent-filter>
88 </provider>
89
Steve McKay50b9bae2017-01-17 11:12:08 -080090 <!-- Provider with support for paging. -->
91 <provider
92 android:name="com.android.documentsui.PagingProvider"
93 android:authorities="com.android.documentsui.pagingprovider"
94 android:exported="true"
95 android:grantUriPermissions="true"
96 android:permission="android.permission.MANAGE_DOCUMENTS"
97 android:enabled="true">
98 <intent-filter>
99 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
100 </intent-filter>
101 </provider>
Garfield Tane9670332017-03-06 18:33:23 -0800102
103 <!-- Provider that has broken behavior -->
104 <provider
105 android:name="com.android.documentsui.BrokenProvider"
106 android:authorities="com.android.documentsui.broken"
107 android:exported="true"
108 android:grantUriPermissions="true"
109 android:permission="android.permission.MANAGE_DOCUMENTS"
110 android:enabled="true">
111 <intent-filter>
112 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
113 </intent-filter>
114 </provider>
Jon Mann253a9922017-03-21 18:53:27 -0700115
116 <provider
117 android:name="com.android.documentsui.BrokenSettingsEnabledProvider"
118 android:authorities="com.android.documentsui.brokensettingsenabled"
119 android:exported="true"
120 android:grantUriPermissions="true"
121 android:permission="android.permission.MANAGE_DOCUMENTS"
122 android:enabled="true">
123 <intent-filter>
124 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
125 </intent-filter>
126 </provider>
Jun Ono418e5a32017-11-22 10:29:30 +0900127
128 <service android:name="com.android.documentsui.services.TestNotificationService"
129 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"
130 android:process="com.android.documentsui">
131 <intent-filter>
132 <action android:name="android.service.notification.NotificationListenerService" />
133 </intent-filter>
134 </service>
135
Jeff Sharkey06c41872013-09-06 10:43:45 -0700136 </application>
137
Brett Chabot2027ca02018-12-13 19:06:31 -0800138 <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner"
Jeff Sharkey06c41872013-09-06 10:43:45 -0700139 android:targetPackage="com.android.documentsui"
140 android:label="Tests for DocumentsUI" />
141
142</manifest>