Home | History | Annotate | Download | only in UiBench
      1 <!--
      2   ~ Copyright (C) 2015 The Android Open Source Project
      3   ~
      4   ~ Licensed under the Apache License, Version 2.0 (the "License");
      5   ~ you may not use this file except in compliance with the License.
      6   ~ You may obtain a copy of the License at
      7   ~
      8   ~      http://www.apache.org/licenses/LICENSE-2.0
      9   ~
     10   ~ Unless required by applicable law or agreed to in writing, software
     11   ~ distributed under the License is distributed on an "AS IS" BASIS,
     12   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13   ~ See the License for the specific language governing permissions and
     14   ~ limitations under the License
     15   -->
     16 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     17     xmlns:tools="http://schemas.android.com/tools"
     18     package="com.android.test.uibench">
     19 
     20     <application
     21         android:allowBackup="false"
     22         android:theme="@style/Theme.AppCompat.Light.DarkActionBar"
     23         tools:ignore="MissingApplicationIcon">
     24         <uses-library android:name="android.test.runner" />
     25 
     26         <!-- Root navigation activity -->
     27         <activity
     28             android:name=".MainActivity"
     29             android:label="UiBench">
     30             <intent-filter>
     31                 <action android:name="android.intent.action.MAIN" />
     32                 <category android:name="android.intent.category.DEFAULT" />
     33                 <category android:name="android.intent.category.LAUNCHER" />
     34             </intent-filter>
     35         </activity>
     36 
     37         <!-- General -->
     38         <activity
     39             android:name=".DialogListActivity"
     40             android:label="General/Dialog List" >
     41             <intent-filter>
     42                 <action android:name="android.intent.action.MAIN" />
     43                 <category android:name="com.android.test.uibench.TEST" />
     44             </intent-filter>
     45         </activity>
     46         <activity
     47             android:name=".GlTextureViewActivity"
     48             android:label="General/GL TextureView" >
     49             <intent-filter>
     50                 <action android:name="android.intent.action.MAIN" />
     51                 <category android:name="com.android.test.uibench.TEST" />
     52             </intent-filter>
     53         </activity>
     54         <activity
     55             android:name=".FullscreenOverdrawActivity"
     56             android:label="General/Fullscreen Overdraw" >
     57             <intent-filter>
     58                 <action android:name="android.intent.action.MAIN" />
     59                 <category android:name="com.android.test.uibench.TEST" />
     60             </intent-filter>
     61         </activity>
     62         <activity
     63             android:name=".InvalidateActivity"
     64             android:label="General/Invalidate" >
     65             <intent-filter>
     66                 <action android:name="android.intent.action.MAIN" />
     67                 <category android:name="com.android.test.uibench.TEST" />
     68             </intent-filter>
     69         </activity>
     70         <activity
     71             android:name=".InvalidateTreeActivity"
     72             android:label="General/Invalidate Tree" >
     73             <intent-filter>
     74                 <action android:name="android.intent.action.MAIN" />
     75                 <category android:name="com.android.test.uibench.TEST" />
     76             </intent-filter>
     77         </activity>
     78         <activity
     79             android:name=".ResizeHWLayerActivity"
     80             android:label="General/Resize HW Layer" >
     81             <intent-filter>
     82                 <action android:name="android.intent.action.MAIN" />
     83                 <category android:name="com.android.test.uibench.TEST" />
     84             </intent-filter>
     85         </activity>
     86         <activity
     87             android:name=".TrivialAnimationActivity"
     88             android:label="General/Trivial Animation" >
     89             <intent-filter>
     90                 <action android:name="android.intent.action.MAIN" />
     91                 <category android:name="com.android.test.uibench.TEST" />
     92             </intent-filter>
     93         </activity>
     94         <activity
     95             android:name=".TrivialAnimationActivityWideGamut"
     96             android:label="General/Trivial Animation (Wide Gamut)"
     97             android:colorMode="wideColorGamut">
     98             <intent-filter>
     99                 <action android:name="android.intent.action.MAIN" />
    100                 <category android:name="com.android.test.uibench.TEST" />
    101             </intent-filter>
    102         </activity>
    103         <activity
    104             android:name=".TrivialListActivity"
    105             android:label="General/Trivial ListView" >
    106             <intent-filter>
    107                 <action android:name="android.intent.action.MAIN" />
    108                 <category android:name="com.android.test.uibench.TEST" />
    109             </intent-filter>
    110         </activity>
    111         <activity
    112             android:name=".FadingEdgeListActivity"
    113             android:label="General/Fading Edge ListView" >
    114             <intent-filter>
    115                 <action android:name="android.intent.action.MAIN" />
    116                 <category android:name="com.android.test.uibench.TEST" />
    117             </intent-filter>
    118         </activity>
    119         <activity
    120             android:name=".SaveLayerInterleaveActivity"
    121             android:label="General/SaveLayer Animation" >
    122             <intent-filter>
    123                 <action android:name="android.intent.action.MAIN" />
    124                 <category android:name="com.android.test.uibench.TEST" />
    125             </intent-filter>
    126         </activity>
    127         <activity
    128             android:name=".ClippedListActivity"
    129             android:label="General/Clipped ListView"
    130             android:theme="@style/NoActionBar">
    131             <intent-filter>
    132                 <action android:name="android.intent.action.MAIN" />
    133                 <category android:name="com.android.test.uibench.TEST" />
    134             </intent-filter>
    135         </activity>
    136         <activity
    137             android:name=".TrivialRecyclerViewActivity"
    138             android:label="General/Trivial RecyclerView" >
    139             <intent-filter>
    140                 <action android:name="android.intent.action.MAIN" />
    141                 <category android:name="com.android.test.uibench.TEST" />
    142             </intent-filter>
    143         </activity>
    144         <activity
    145             android:name=".SlowBindRecyclerViewActivity"
    146             android:label="General/Slow Bind RecyclerView" >
    147             <intent-filter>
    148                 <action android:name="android.intent.action.MAIN" />
    149                 <category android:name="com.android.test.uibench.TEST" />
    150             </intent-filter>
    151         </activity>
    152         <activity
    153             android:name=".SlowNestedRecyclerViewActivity"
    154             android:label="General/Slow Nested RecyclerView" >
    155             <intent-filter>
    156                 <action android:name="android.intent.action.MAIN" />
    157                 <category android:name="com.android.test.uibench.TEST" />
    158             </intent-filter>
    159         </activity>
    160         <activity
    161             android:name=".ActivityTransition"
    162             android:label="Transitions/Activity Transition" >
    163             <intent-filter>
    164                 <action android:name="android.intent.action.MAIN" />
    165                 <category android:name="com.android.test.uibench.TEST" />
    166             </intent-filter>
    167         </activity>
    168         <activity
    169             android:name=".ActivityTransitionDetails"
    170             android:label="Transitions/Activity Transition " >
    171             <intent-filter>
    172                 <action android:name="android.intent.action.MAIN" />
    173                 <!-- Part of ActivityTransition test above, so not in TEST category -->
    174             </intent-filter>
    175         </activity>
    176 
    177         <!-- Rendering -->
    178         <activity
    179             android:name=".BitmapUploadActivity"
    180             android:label="Rendering/Bitmap Upload" >
    181             <intent-filter>
    182                 <action android:name="android.intent.action.MAIN" />
    183                 <category android:name="com.android.test.uibench.TEST" />
    184             </intent-filter>
    185         </activity>
    186         <activity
    187             android:name=".ShadowGridActivity"
    188             android:label="Rendering/Shadow Grid" >
    189             <intent-filter>
    190                 <action android:name="android.intent.action.MAIN" />
    191                 <category android:name="com.android.test.uibench.TEST" />
    192             </intent-filter>
    193         </activity>
    194         <activity
    195             android:name=".RenderingJitter"
    196             android:label="Rendering/Jitter" >
    197             <intent-filter>
    198                 <action android:name="android.intent.action.MAIN" />
    199                 <category android:name="com.android.test.uibench.TEST" />
    200             </intent-filter>
    201         </activity>
    202 
    203         <!-- Inflation -->
    204         <activity
    205             android:name=".InflatingListActivity"
    206             android:label="Inflation/Inflating ListView" >
    207             <intent-filter>
    208                 <action android:name="android.intent.action.MAIN" />
    209                 <category android:name="com.android.test.uibench.TEST" />
    210             </intent-filter>
    211         </activity>
    212 
    213         <activity-alias
    214             android:name=".InflatingEmojiListActivity"
    215             android:label="Inflation/Inflating ListView with Emoji"
    216             android:targetActivity=".InflatingListActivity">
    217             <intent-filter>
    218                 <action android:name="android.intent.action.MAIN" />
    219                 <category android:name="com.android.test.uibench.TEST" />
    220             </intent-filter>
    221         </activity-alias>
    222 
    223         <activity-alias
    224             android:name=".InflatingHanListActivity"
    225             android:label="Inflation/Inflating ListView with Han Characters"
    226             android:targetActivity=".InflatingListActivity">
    227             <intent-filter>
    228                 <action android:name="android.intent.action.MAIN" />
    229                 <category android:name="com.android.test.uibench.TEST" />
    230             </intent-filter>
    231         </activity-alias>
    232 
    233         <activity-alias
    234             android:name=".InflatingLongStringListActivity"
    235             android:label="Inflation/Inflating ListView with long string"
    236             android:targetActivity=".InflatingListActivity">
    237             <intent-filter>
    238                 <action android:name="android.intent.action.MAIN" />
    239                 <category android:name="com.android.test.uibench.TEST" />
    240             </intent-filter>
    241         </activity-alias>
    242 
    243         <!-- Text -->
    244         <activity
    245             android:name=".EditTextTypeActivity"
    246             android:label="Text/EditText Typing" >
    247             <intent-filter>
    248                 <action android:name="android.intent.action.MAIN" />
    249                 <category android:name="com.android.test.uibench.TEST" />
    250             </intent-filter>
    251         </activity>
    252         <activity
    253             android:name=".TextCacheLowHitrateActivity"
    254             android:label="Text/Layout Cache Low Hitrate" >
    255             <intent-filter>
    256                 <action android:name="android.intent.action.MAIN" />
    257                 <category android:name="com.android.test.uibench.TEST" />
    258             </intent-filter>
    259         </activity>
    260         <activity
    261             android:name=".TextCacheHighHitrateActivity"
    262             android:label="Text/Layout Cache High Hitrate" >
    263             <intent-filter>
    264                 <action android:name="android.intent.action.MAIN" />
    265                 <category android:name="com.android.test.uibench.TEST" />
    266             </intent-filter>
    267         </activity>
    268 
    269         <!-- WebView -->
    270         <activity
    271                 android:name=".ScrollableWebViewActivity"
    272                 android:label="WebView/Scrollable WebView" >
    273             <intent-filter>
    274                 <action android:name="android.intent.action.MAIN" />
    275                 <category android:name="com.android.test.uibench.TEST" />
    276             </intent-filter>
    277         </activity>
    278 
    279         <!-- Navigation Drawer -->
    280         <activity
    281             android:name=".NavigationDrawerActivity"
    282             android:label="Navigation Drawer Activity"
    283             android:theme="@style/NoActionBar">
    284             <intent-filter>
    285                 <action android:name="android.intent.action.MAIN" />
    286                 <category android:name="com.android.test.uibench.TEST" />
    287             </intent-filter>
    288         </activity>
    289 
    290         <!-- Notification Shade -->
    291         <activity
    292             android:name=".NotificationShadeActivity"
    293             android:label="Notification Shade">
    294             <intent-filter>
    295                 <action android:name="android.intent.action.MAIN" />
    296                 <category android:name="com.android.test.uibench.TEST" />
    297             </intent-filter>
    298         </activity>
    299 
    300         <activity
    301             android:name=".leanback.BrowseActivity"
    302             android:theme="@style/Theme.Leanback.Browse"
    303             android:label="Leanback/Browse Fragment" >
    304             <intent-filter>
    305                 <action android:name="android.intent.action.MAIN" />
    306                 <category android:name="com.android.test.uibench.TEST" />
    307             </intent-filter>
    308         </activity>
    309     </application>
    310 </manifest>
    311