blob: 082dad68d4c9a0b206817b335a12e93b61b091bd [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" />
Bill Lin6b771722018-08-16 19:56:56 +08006 <uses-permission android:name="android.permission.MODIFY_DAY_NIGHT_MODE" />
Steve McKaybeac2232016-03-11 10:11:52 -08007
Jon Mann253a9922017-03-21 18:53:27 -07008 <application android:label="DocumentsUI Tests">
Jeff Sharkey06c41872013-09-06 10:43:45 -07009 <uses-library android:name="android.test.runner" />
Jon Mann253a9922017-03-21 18:53:27 -070010
11 <activity android:name="com.android.documentsui.SettingsActivity">
12 <intent-filter>
13 <action android:name="android.provider.action.DOCUMENT_SETTINGS" />
14 <category android:name="android.intent.category.DEFAULT" />
15 <data android:scheme="content"
16 android:host="com.android.documentsui.demoprovider"
17 android:mimeType="*/*" />
18 </intent-filter>
19 </activity>
20
Austin Kolander012e8ba2017-06-27 14:58:22 -070021 <!--Needed for demo'ing and functional testing the open in provider feature in inspector -->
22 <activity android:name="com.android.documentsui.TestProviderActivity">
23 <intent-filter>
24 <action android:name="android.provider.action.DOCUMENT_SETTINGS" />
25 <category android:name="android.intent.category.DEFAULT" />
26 <data android:scheme="content"
27 android:host="com.android.documentsui.inspectorprovider"
28 android:mimeType="*/*" />
29 </intent-filter>
30 </activity>
31
Ben Lin80030082017-05-01 18:50:05 -070032 <activity android:name="com.android.documentsui.AuthenticationActivity">
33 <intent-filter>
34 <action android:name="com.android.documentsui.test.action.AUTHENTICATE" />
35 <category android:name="android.intent.category.DEFAULT" />
36 </intent-filter>
37 </activity>
38
Tomasz Mikolajewski55194742015-04-08 09:21:08 +090039 <provider
40 android:name="com.android.documentsui.StubProvider"
41 android:authorities="com.android.documentsui.stubprovider"
42 android:exported="true"
43 android:grantUriPermissions="true"
44 android:permission="android.permission.MANAGE_DOCUMENTS"
45 android:enabled="true">
46 <intent-filter>
47 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
48 </intent-filter>
49 </provider>
Steve McKay50b9bae2017-01-17 11:12:08 -080050
Steve McKayee7d5872016-11-17 13:59:00 -080051 <!-- Provider that demostrates some features, like display of INFO and ERROR messages. -->
52 <provider
53 android:name="com.android.documentsui.DemoProvider"
Jon Mann253a9922017-03-21 18:53:27 -070054 android:label="Demo Provider"
Steve McKayee7d5872016-11-17 13:59:00 -080055 android:authorities="com.android.documentsui.demoprovider"
56 android:exported="true"
57 android:grantUriPermissions="true"
58 android:permission="android.permission.MANAGE_DOCUMENTS"
59 android:enabled="true">
Jon Mann253a9922017-03-21 18:53:27 -070060 <intent-filter>
Steve McKayee7d5872016-11-17 13:59:00 -080061 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
62 </intent-filter>
63 </provider>
Steve McKay50b9bae2017-01-17 11:12:08 -080064
Tomasz Mikolajewski55b6b482016-12-13 18:38:41 +090065 <!-- Provider for testing archives. -->
66 <provider
67 android:name="com.android.documentsui.archives.ResourcesProvider"
68 android:authorities="com.android.documentsui.archives.resourcesprovider"
69 android:exported="true"
70 android:grantUriPermissions="true"
71 android:permission="android.permission.MANAGE_DOCUMENTS"
72 android:enabled="true">
73 <intent-filter>
74 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
75 </intent-filter>
76 </provider>
Steve McKay50b9bae2017-01-17 11:12:08 -080077
Austin Kolanderf6d1a882017-06-14 14:51:21 -070078 <!-- Provider for testing inspector -->
79 <provider
80 android:name="com.android.documentsui.InspectorProvider"
81 android:authorities="com.android.documentsui.inspectorprovider"
82 android:exported="true"
83 android:grantUriPermissions="true"
84 android:permission="android.permission.MANAGE_DOCUMENTS"
85 android:enabled="true">
86 <intent-filter>
87 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
88 </intent-filter>
89 </provider>
90
Steve McKay50b9bae2017-01-17 11:12:08 -080091 <!-- Provider with support for paging. -->
92 <provider
93 android:name="com.android.documentsui.PagingProvider"
94 android:authorities="com.android.documentsui.pagingprovider"
95 android:exported="true"
96 android:grantUriPermissions="true"
97 android:permission="android.permission.MANAGE_DOCUMENTS"
98 android:enabled="true">
99 <intent-filter>
100 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
101 </intent-filter>
102 </provider>
Garfield Tane9670332017-03-06 18:33:23 -0800103
104 <!-- Provider that has broken behavior -->
105 <provider
106 android:name="com.android.documentsui.BrokenProvider"
107 android:authorities="com.android.documentsui.broken"
108 android:exported="true"
109 android:grantUriPermissions="true"
110 android:permission="android.permission.MANAGE_DOCUMENTS"
111 android:enabled="true">
112 <intent-filter>
113 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
114 </intent-filter>
115 </provider>
Jon Mann253a9922017-03-21 18:53:27 -0700116
117 <provider
118 android:name="com.android.documentsui.BrokenSettingsEnabledProvider"
119 android:authorities="com.android.documentsui.brokensettingsenabled"
120 android:exported="true"
121 android:grantUriPermissions="true"
122 android:permission="android.permission.MANAGE_DOCUMENTS"
123 android:enabled="true">
124 <intent-filter>
125 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
126 </intent-filter>
127 </provider>
Jun Ono418e5a32017-11-22 10:29:30 +0900128
129 <service android:name="com.android.documentsui.services.TestNotificationService"
130 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"
131 android:process="com.android.documentsui">
132 <intent-filter>
133 <action android:name="android.service.notification.NotificationListenerService" />
134 </intent-filter>
135 </service>
136
Jeff Sharkey06c41872013-09-06 10:43:45 -0700137 </application>
138
Ben Lin8952ec62016-05-11 17:38:18 -0700139 <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner"
Jeff Sharkey06c41872013-09-06 10:43:45 -0700140 android:targetPackage="com.android.documentsui"
141 android:label="Tests for DocumentsUI" />
142
143</manifest>