Home | History | Annotate | Download | only in app
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!--
      3  * Copyright (C) 2007 The Android Open Source Project
      4  *
      5  * Licensed under the Apache License, Version 2.0 (the "License");
      6  * you may not use this file except in compliance with the License.
      7  * You may obtain a copy of the License at
      8  *
      9  *      http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  * Unless required by applicable law or agreed to in writing, software
     12  * distributed under the License is distributed on an "AS IS" BASIS,
     13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  * See the License for the specific language governing permissions and
     15  * limitations under the License.
     16  -->
     17 
     18 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     19     package="android.app.stubs">
     20 
     21     <permission android:name="android.app.stubs.permission.TEST_GRANTED"
     22         android:protectionLevel="normal"
     23             android:label="@string/permlab_testGranted"
     24             android:description="@string/permdesc_testGranted">
     25         <meta-data android:name="android.app.stubs.string" android:value="foo" />
     26         <meta-data android:name="android.app.stubs.boolean" android:value="true" />
     27         <meta-data android:name="android.app.stubs.integer" android:value="100" />
     28         <meta-data android:name="android.app.stubs.color" android:value="#ff000000" />
     29         <meta-data android:name="android.app.stubs.float" android:value="100.1" />
     30         <meta-data android:name="android.app.stubs.reference" android:resource="@xml/metadata" />
     31     </permission>
     32 
     33     <uses-permission android:name="android.app.stubs.permission.TEST_GRANTED" />
     34     <uses-permission android:name="android.permission.READ_CONTACTS" />
     35     <uses-permission android:name="android.permission.WRITE_CONTACTS" />
     36     <uses-permission android:name="android.permission.INTERNET" />
     37     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
     38     <uses-permission android:name="android.permission.CAMERA" />
     39     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
     40     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
     41     <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />
     42     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     43     <uses-permission android:name="android.permission.BODY_SENSORS" />
     44 
     45     <application android:label="Android TestCase"
     46                 android:icon="@drawable/size_48x48"
     47                 android:maxRecents="1"
     48                 android:multiArch="true"
     49                 android:name="android.app.stubs.MockApplication"
     50                 android:supportsRtl="true">
     51         <uses-library android:name="android.test.runner" />
     52         <uses-library android:name="org.apache.http.legacy" android:required="false" />
     53 
     54         <activity android:name="android.app.stubs.ScreenOnActivity" />
     55 
     56         <activity android:name="android.app.stubs.ActionBarActivity" />
     57 
     58         <activity android:name="android.app.stubs.DialogStubActivity"
     59             android:label="DialogStubActivity"
     60             android:configChanges="keyboardHidden|orientation|screenSize">
     61             <intent-filter>
     62                 <action android:name="android.intent.action.MAIN" />
     63                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
     64             </intent-filter>
     65         </activity>
     66 
     67         <activity android:name="android.app.stubs.MockActivity" android:label="MockActivity">
     68             <meta-data android:name="android.app.alias"
     69                 android:resource="@xml/alias" />
     70             <meta-data android:name="android.app.intent.filter"
     71                 android:resource="@xml/intentfilter" />
     72         </activity>
     73 
     74         <activity android:name="android.app.stubs.MockApplicationActivity"
     75             android:label="MockApplicationActivity">
     76             <intent-filter>
     77                 <action android:name="android.intent.action.MAIN"/>
     78                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
     79             </intent-filter>
     80         </activity>
     81 
     82         <activity android:name="android.app.stubs.InstrumentationTestActivity"
     83                   android:theme="@style/Theme_NoSwipeDismiss"
     84                   android:label="InstrumentationTestActivity">
     85             <intent-filter>
     86                 <action android:name="android.intent.action.MAIN" />
     87                 <category android:name="android.intent.category.DEFAULT" />
     88                 <data android:mimeType="vnd.android.cursor.dir/person" />
     89             </intent-filter>
     90         </activity>
     91 
     92         <activity android:name="android.app.stubs.AliasActivityStub">
     93             <meta-data android:name="android.app.alias"
     94                 android:resource="@xml/alias" />
     95         </activity>
     96 
     97         <activity android:name="android.app.stubs.ChildActivity"
     98                         android:label="ChildActivity" />
     99 
    100         <receiver android:name="android.app.stubs.MockReceiver">
    101             <intent-filter>
    102                 <action android:name="android.app.stubs.PendingIntentTest.TEST_RECEIVER" />
    103             </intent-filter>
    104         </receiver>
    105 
    106         <service android:name="android.app.stubs.MockService" />
    107 
    108         <activity android:name="android.app.stubs.SearchManagerStubActivity"
    109                 android:label="SearchManagerStubActivity">
    110             <intent-filter>
    111                 <action android:name="android.intent.action.SEARCH" />
    112                 <category android:name="android.intent.category.DEFAULT" />
    113             </intent-filter>
    114             <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
    115         </activity>
    116 
    117         <service android:name="android.app.stubs.LocalService">
    118             <intent-filter>
    119                 <action android:name="android.app.stubs.activity.SERVICE_LOCAL" />
    120             </intent-filter>
    121             <meta-data android:name="android.app.stubs.string" android:value="foo" />
    122             <meta-data android:name="android.app.stubs.boolean" android:value="true" />
    123             <meta-data android:name="android.app.stubs.integer" android:value="100" />
    124             <meta-data android:name="android.app.stubs.color" android:value="#ff000000" />
    125             <meta-data android:name="android.app.stubs.float" android:value="100.1" />
    126             <meta-data android:name="android.app.stubs.reference" android:resource="@xml/metadata" />
    127         </service>
    128 
    129         <service android:name="android.app.stubs.LocalForegroundService">
    130         </service>
    131 
    132         <service android:name="android.app.stubs.LocalGrantedService"
    133              android:permission="android.app.stubs.permission.TEST_GRANTED">
    134             <intent-filter>
    135                 <action android:name="android.app.stubs.activity.SERVICE_LOCAL_GRANTED" />
    136             </intent-filter>
    137         </service>
    138 
    139         <service android:name="android.app.stubs.LocalDeniedService"
    140                android:permission="android.app.stubs.permission.TEST_DENIED">
    141             <intent-filter>
    142                 <action android:name="android.app.stubs.activity.SERVICE_LOCAL_DENIED" />
    143             </intent-filter>
    144         </service>
    145 
    146         <activity android:name="android.app.stubs.TestedScreen"
    147                 android:process=":remoteScreen">
    148         </activity>
    149         <activity android:name="android.app.stubs.LocalScreen" android:multiprocess="true">
    150         </activity>
    151         <activity android:name="android.app.stubs.ClearTop" android:multiprocess="true"
    152                android:launchMode="singleTop">
    153         </activity>
    154         <activity android:name="android.app.stubs.LocalDialog" android:multiprocess="true"
    155                android:theme="@android:style/Theme.Dialog">
    156         </activity>
    157 
    158         <activity android:name="android.app.stubs.PendingIntentStubActivity"
    159              android:label="PendingIntentStubActivity"/>
    160 
    161         <activity android:name="android.app.stubs.LocalActivityManagerStubActivity"
    162                         android:label="LocalActivityManagerStubActivity" />
    163 
    164         <activity android:name="android.app.stubs.LocalActivityManagerTestHelper"
    165             android:label="LocalActivityManagerTestHelper" />
    166 
    167         <activity android:name="android.app.stubs.LaunchpadTabActivity" android:multiprocess="true">
    168         </activity>
    169 
    170         <activity android:name="android.app.stubs.LocalActivity" android:multiprocess="true">
    171             <meta-data android:name="android.app.stubs.string" android:value="foo" />
    172             <meta-data android:name="android.app.stubs.boolean" android:value="true" />
    173             <meta-data android:name="android.app.stubs.integer" android:value="100" />
    174             <meta-data android:name="android.app.stubs.color" android:value="#ff000000" />
    175             <meta-data android:name="android.app.stubs.float" android:value="100.1" />
    176             <meta-data android:name="android.app.stubs.reference" android:resource="@xml/metadata" />
    177         </activity>
    178 
    179         <activity android:name="android.app.stubs.TestedActivity"
    180                 android:process=":remoteActivity">
    181         </activity>
    182 
    183         <activity android:name="android.app.stubs.ExpandableListTestActivity"
    184             android:label="ExpandableListTestActivity">
    185             <intent-filter>
    186                 <action android:name="android.intent.action.MAIN" />
    187                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    188             </intent-filter>
    189         </activity>
    190 
    191         <activity android:name="android.app.stubs.FragmentTestActivity"
    192             android:label="FragmentTestActivity">
    193             <intent-filter>
    194                 <action android:name="android.intent.action.MAIN" />
    195                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    196             </intent-filter>
    197         </activity>
    198 
    199         <activity android:name="android.app.stubs.ChildTabActivity" android:label="ChildTabActivity" />
    200 
    201         <activity android:name="android.app.stubs.LauncherActivityStub"
    202                   android:label="LauncherActivityStub" >
    203             <intent-filter>
    204                 <action android:name="android.intent.action.MAIN"/>
    205                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    206             </intent-filter>
    207         </activity>
    208 
    209         <activity android:name="android.app.stubs.MockTabActivity" android:label="MockTabActivity" />
    210 
    211         <activity android:name="android.app.stubs.MockListActivity" android:label="MockListActivity" />
    212 
    213         <activity android:name="android.app.stubs.AppStubActivity" android:label="AppStubActivity">
    214             <intent-filter>
    215                 <action android:name="android.intent.action.MAIN" />
    216                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    217             </intent-filter>
    218         </activity>
    219 
    220         <activity android:name="android.app.stubs.DialogStubActivity"
    221                   android:theme="@style/Theme_NoSwipeDismiss"
    222                   android:label="DialogStubActivity">
    223             <intent-filter>
    224                 <action android:name="android.intent.action.MAIN" />
    225                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    226             </intent-filter>
    227         </activity>
    228 
    229         <activity android:name="android.app.stubs.ActivityManagerStubFooActivity"
    230             android:label="ActivityManagerStubFooActivity">
    231             <intent-filter>
    232                 <action android:name="android.intent.action.MAIN" />
    233                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    234             </intent-filter>
    235         </activity>
    236 
    237         <activity android:name="android.app.stubs.ActivityManagerRecentOneActivity"
    238             android:label="ActivityManagerRecentOneActivity"
    239             android:allowTaskReparenting="true"
    240             android:taskAffinity="android.app.stubs.recentOne">
    241             <intent-filter>
    242                 <action android:name="android.intent.action.MAIN" />
    243             </intent-filter>
    244         </activity>
    245 
    246         <activity android:name="android.app.stubs.ActivityManagerRecentTwoActivity"
    247             android:label="ActivityManagerRecentTwoActivity"
    248             android:allowTaskReparenting="true"
    249             android:taskAffinity="android.app.stubs.recentTwo">
    250             <intent-filter>
    251                 <action android:name="android.intent.action.MAIN" />
    252             </intent-filter>
    253         </activity>
    254 
    255         <activity android:name="android.app.stubs.ActivityManagerStubCrashActivity"
    256             android:label="ActivityManagerStubCrashActivity"
    257             android:multiprocess="true"
    258             android:process=":ActivityManagerStubCrashActivity">
    259             <intent-filter>
    260                 <action android:name="android.intent.action.MAIN" />
    261             </intent-filter>
    262         </activity>
    263 
    264         <service android:name="android.app.stubs.StubRemoteService"
    265             android:process=":remote">
    266             <intent-filter>
    267                 <action
    268                     android:name="android.app.stubs.ISecondary" />
    269                 <action
    270                     android:name="android.app.REMOTESERVICE" />
    271             </intent-filter>
    272         </service>
    273 
    274         <activity android:name="android.app.ActivityGroup"
    275             android:label="ActivityGroup" />
    276 
    277         <activity android:name="android.app.stubs.KeyguardManagerActivity"
    278             android:label="KeyguardManagerActivity">
    279             <intent-filter>
    280                 <action android:name="android.intent.action.MAIN" />
    281                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    282             </intent-filter>
    283         </activity>
    284 
    285         <service android:name="android.app.stubs.IntentServiceStub"/>
    286 
    287         <activity android:name="android.app.stubs.LaunchpadActivity"
    288                   android:configChanges="keyboardHidden|orientation|screenSize"
    289                   android:multiprocess="true">
    290         </activity>
    291 
    292         <activity android:name="android.app.stubs.ActivityManagerMemoryClassLaunchActivity" />
    293 
    294         <activity android:name="android.app.stubs.ActivityManagerMemoryClassTestActivity"
    295                 android:process=":memoryclass" />
    296 
    297         <activity android:name="android.app.stubs.PipActivity"
    298                   android:label="PipActivity"
    299                   android:resizeableActivity="true"
    300                   android:supportsPictureInPicture="true"
    301                   android:configChanges="smallestScreenSize|orientation|screenSize|screenLayout">
    302             <intent-filter>
    303                 <action android:name="android.intent.action.MAIN" />
    304                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    305             </intent-filter>
    306         </activity>
    307 
    308         <activity android:name="android.app.stubs.PipNotResizeableActivity"
    309                   android:label="PipNotResizeableActivity"
    310                   android:resizeableActivity="false"
    311                   android:supportsPictureInPicture="true"
    312                   android:configChanges="smallestScreenSize|orientation|screenSize|screenLayout">
    313             <intent-filter>
    314                 <action android:name="android.intent.action.MAIN" />
    315                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    316             </intent-filter>
    317         </activity>
    318 
    319         <activity android:name="android.app.stubs.PipNotSupportedActivity"
    320                   android:label="PipNotSupportedActivity"
    321                   android:resizeableActivity="true"
    322                   android:supportsPictureInPicture="false"
    323                   android:configChanges="smallestScreenSize|orientation|screenSize|screenLayout">
    324             <intent-filter>
    325                 <action android:name="android.intent.action.MAIN" />
    326                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    327             </intent-filter>
    328         </activity>
    329 
    330         <activity android:name="android.app.stubs.KeyboardShortcutsActivity" />
    331 
    332     </application>
    333 
    334 </manifest>
    335 
    336