blob: 0c9371cfdfcdd43659ddf143d11ad60f19ee844d [file] [log] [blame]
Tadashi G. Takaoka7be551a2017-01-23 15:30:42 +09001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 Copyright (C) 2017 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"
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070019 package="android.view.inputmethod.cts"
20 android:targetSandboxVersion="2">
Tadashi G. Takaoka7be551a2017-01-23 15:30:42 +090021
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070022 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
23 <application android:label="CtsInputMethodTestCases"
24 android:multiArch="true"
25 android:supportsRtl="true">
Tadashi G. Takaoka7be551a2017-01-23 15:30:42 +090026
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070027 <uses-library android:name="android.test.runner"/>
Tadashi G. Takaoka7be551a2017-01-23 15:30:42 +090028
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070029 <activity android:name="android.view.inputmethod.cts.InputMethodCtsActivity"
30 android:label="InputMethodCtsActivity"
31 android:exported="true">
Tadashi G. Takaoka7be551a2017-01-23 15:30:42 +090032 <intent-filter>
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070033 <action android:name="android.intent.action.MAIN"/>
34 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/>
Tadashi G. Takaoka7be551a2017-01-23 15:30:42 +090035 </intent-filter>
36 </activity>
37
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070038 <activity android:name="android.view.inputmethod.cts.util.TestActivity"
39 android:label="TestActivity"
40 android:exported="true">
Yohei Yukawafb6eb1c2017-12-05 13:37:17 -080041 <intent-filter>
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070042 <action android:name="android.intent.action.MAIN"/>
43 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/>
Yohei Yukawafb6eb1c2017-12-05 13:37:17 -080044 </intent-filter>
45 </activity>
46
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070047 <activity android:name="android.view.inputmethod.cts.util.StateInitializeActivity"
48 android:label="StateInitializeActivity"
49 android:exported="true">
Yohei Yukawa4a57cf62017-12-17 21:31:06 -080050 <intent-filter>
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070051 <action android:name="android.intent.action.MAIN"/>
52 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/>
Yohei Yukawa4a57cf62017-12-17 21:31:06 -080053 </intent-filter>
54 </activity>
55
Yohei Yukawa12c414a2017-12-15 10:12:26 -080056 <!--
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070057 In order to test window-focus-stealing from other process, let this service run in a
58 separate process. -->
Yohei Yukawa12c414a2017-12-15 10:12:26 -080059 <service android:name="android.view.inputmethod.cts.util.WindowFocusStealerService"
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070060 android:process=":focusstealer"
61 android:exported="false">
Yohei Yukawa12c414a2017-12-15 10:12:26 -080062 </service>
63
lumark1cdd08f2020-01-31 22:57:04 +080064 <service android:name="android.view.inputmethod.cts.util.WindowFocusHandleService"
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070065 android:exported="false">
lumark1cdd08f2020-01-31 22:57:04 +080066 </service>
67
Tadashi G. Takaoka7be551a2017-01-23 15:30:42 +090068 </application>
69
Ashwini Oruganti62e39bb2020-05-29 16:14:30 -070070 <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner"
71 android:label="CTS tests of android.view.inputmethod"
72 android:targetPackage="android.view.inputmethod.cts">
73 <meta-data android:name="listener"
74 android:value="com.android.cts.runner.CtsTestRunListener"/>
Tadashi G. Takaoka7be551a2017-01-23 15:30:42 +090075 </instrumentation>
76
77</manifest>