blob: 6a08c638300d1de90e3ab67b13945e7f3c8cdc3f [file] [log] [blame]
Santos Cordon76faae52013-12-12 18:55:50 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2013 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
17<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Ihab Awadc17294c2014-08-04 19:23:37 -070018 coreApp="true"
Tyler Gunn7cc70b42014-09-12 22:17:27 -070019 package="com.android.server.telecom.tests"
Tyler Gunn84253572014-09-02 14:50:05 -070020 android:debuggable="true">
Yorke Lee7c65acd2014-06-04 11:11:03 -070021
Ihab Awadb63b57e2015-03-22 22:12:28 -070022 <!-- TODO: Needed because we call BluetoothAdapter.getDefaultAdapter() statically, and
23 BluetoothAdapter is a final class. -->
24 <uses-permission android:name="android.permission.BLUETOOTH" />
25
26 <!-- TODO: Needed because we call ActivityManager.getCurrentUser() statically. -->
27 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
28 <uses-permission android:name="android.permission.MANAGE_USERS" />
Tyler Gunnb1a95a72014-07-23 14:08:19 -070029
Tyler Gunn84253572014-09-02 14:50:05 -070030 <application android:label="@string/app_name"
31 android:debuggable="true">
Santos Cordon76faae52013-12-12 18:55:50 -080032 <uses-library android:name="android.test.runner" />
Santos Cordon76faae52013-12-12 18:55:50 -080033 </application>
34
35 <!--
36 The prefered way is to use 'runtest':
Tyler Gunn7cc70b42014-09-12 22:17:27 -070037 runtest telecom-unit
Santos Cordon76faae52013-12-12 18:55:50 -080038
39 runtest is a wrapper around 'adb shell'. The low level shell command is:
Tyler Gunn7cc70b42014-09-12 22:17:27 -070040 adb shell am instrument -w com.android.server.telecom.tests/android.test.InstrumentationTestRunner
Santos Cordon76faae52013-12-12 18:55:50 -080041
42 To run a single test case:
Tyler Gunn7cc70b42014-09-12 22:17:27 -070043 adb shell am instrument -w com.android.server.telecom.tests/android.test.InstrumentationTestRunner
44 -e com.android.server.telecom.tests.unit.FooUnitTest
Santos Cordon76faae52013-12-12 18:55:50 -080045 -->
46 <instrumentation android:name="android.test.InstrumentationTestRunner"
Ihab Awadb63b57e2015-03-22 22:12:28 -070047 android:targetPackage="com.android.server.telecom.tests"
48 android:label="Telecomm application tests"
Tyler Gunn84253572014-09-02 14:50:05 -070049 android:debuggable="true"/>
Santos Cordon76faae52013-12-12 18:55:50 -080050</manifest>