Home | History | Annotate | Download | only in tests
      1 <?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 
      5     <uses-permission android:name="android.permission.INTERNET" />
      6 
      7     <application android:label="DocumentsUI Tests">
      8         <uses-library android:name="android.test.runner" />
      9 
     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 
     20         <activity android:name="com.android.documentsui.AuthenticationActivity">
     21             <intent-filter>
     22                 <action android:name="com.android.documentsui.test.action.AUTHENTICATE" />
     23                 <category android:name="android.intent.category.DEFAULT" />
     24             </intent-filter>
     25         </activity>
     26 
     27         <provider
     28             android:name="com.android.documentsui.StubProvider"
     29             android:authorities="com.android.documentsui.stubprovider"
     30             android:exported="true"
     31             android:grantUriPermissions="true"
     32             android:permission="android.permission.MANAGE_DOCUMENTS"
     33             android:enabled="true">
     34             <intent-filter>
     35                 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
     36             </intent-filter>
     37        </provider>
     38 
     39        <!-- Provider that demostrates some features, like display of INFO and ERROR messages. -->
     40        <provider
     41             android:name="com.android.documentsui.DemoProvider"
     42             android:label="Demo Provider"
     43             android:authorities="com.android.documentsui.demoprovider"
     44             android:exported="true"
     45             android:grantUriPermissions="true"
     46             android:permission="android.permission.MANAGE_DOCUMENTS"
     47             android:enabled="true">
     48            <intent-filter>
     49                 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
     50             </intent-filter>
     51        </provider>
     52 
     53        <!-- Provider for testing archives. -->
     54        <provider
     55             android:name="com.android.documentsui.archives.ResourcesProvider"
     56             android:authorities="com.android.documentsui.archives.resourcesprovider"
     57             android:exported="true"
     58             android:grantUriPermissions="true"
     59             android:permission="android.permission.MANAGE_DOCUMENTS"
     60             android:enabled="true">
     61             <intent-filter>
     62                 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
     63             </intent-filter>
     64       </provider>
     65 
     66        <!-- Provider with support for paging. -->
     67        <provider
     68             android:name="com.android.documentsui.PagingProvider"
     69             android:authorities="com.android.documentsui.pagingprovider"
     70             android:exported="true"
     71             android:grantUriPermissions="true"
     72             android:permission="android.permission.MANAGE_DOCUMENTS"
     73             android:enabled="true">
     74             <intent-filter>
     75                 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
     76             </intent-filter>
     77        </provider>
     78 
     79         <!-- Provider that has broken behavior -->
     80         <provider
     81             android:name="com.android.documentsui.BrokenProvider"
     82             android:authorities="com.android.documentsui.broken"
     83             android:exported="true"
     84             android:grantUriPermissions="true"
     85             android:permission="android.permission.MANAGE_DOCUMENTS"
     86             android:enabled="true">
     87             <intent-filter>
     88                 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
     89             </intent-filter>
     90         </provider>
     91 
     92         <provider
     93             android:name="com.android.documentsui.BrokenSettingsEnabledProvider"
     94             android:authorities="com.android.documentsui.brokensettingsenabled"
     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>
    103     </application>
    104 
    105     <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner"
    106         android:targetPackage="com.android.documentsui"
    107         android:label="Tests for DocumentsUI" />
    108 
    109 </manifest>
    110