1*d57664e9SAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?> 2*d57664e9SAndroid Build Coastguard Worker<!-- Copyright (C) 2023 The Android Open Source Project 3*d57664e9SAndroid Build Coastguard Worker 4*d57664e9SAndroid Build Coastguard Worker Licensed under the Apache License, Version 2.0 (the "License"); 5*d57664e9SAndroid Build Coastguard Worker you may not use this file except in compliance with the License. 6*d57664e9SAndroid Build Coastguard Worker You may obtain a copy of the License at 7*d57664e9SAndroid Build Coastguard Worker 8*d57664e9SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 9*d57664e9SAndroid Build Coastguard Worker 10*d57664e9SAndroid Build Coastguard Worker Unless required by applicable law or agreed to in writing, software 11*d57664e9SAndroid Build Coastguard Worker distributed under the License is distributed on an "AS IS" BASIS, 12*d57664e9SAndroid Build Coastguard Worker WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*d57664e9SAndroid Build Coastguard Worker See the License for the specific language governing permissions and 14*d57664e9SAndroid Build Coastguard Worker limitations under the License. 15*d57664e9SAndroid Build Coastguard Worker--> 16*d57664e9SAndroid Build Coastguard Worker 17*d57664e9SAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android" 18*d57664e9SAndroid Build Coastguard Worker package="com.android.frameworks.dreamservicetests"> 19*d57664e9SAndroid Build Coastguard Worker 20*d57664e9SAndroid Build Coastguard Worker <!-- 21*d57664e9SAndroid Build Coastguard Worker Insert permissions here. eg: 22*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> 23*d57664e9SAndroid Build Coastguard Worker --> 24*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" /> 25*d57664e9SAndroid Build Coastguard Worker 26*d57664e9SAndroid Build Coastguard Worker <application android:debuggable="true" 27*d57664e9SAndroid Build Coastguard Worker android:testOnly="true"> 28*d57664e9SAndroid Build Coastguard Worker <uses-library android:name="android.test.mock" android:required="true" /> 29*d57664e9SAndroid Build Coastguard Worker <uses-library android:name="android.test.runner" /> 30*d57664e9SAndroid Build Coastguard Worker 31*d57664e9SAndroid Build Coastguard Worker <service 32*d57664e9SAndroid Build Coastguard Worker android:name="com.android.server.dreams.TestDreamService" 33*d57664e9SAndroid Build Coastguard Worker android:exported="false" 34*d57664e9SAndroid Build Coastguard Worker android:label="Test Dream" > 35*d57664e9SAndroid Build Coastguard Worker <intent-filter> 36*d57664e9SAndroid Build Coastguard Worker <action android:name="android.service.dreams.DreamService" /> 37*d57664e9SAndroid Build Coastguard Worker <category android:name="android.intent.category.DEFAULT" /> 38*d57664e9SAndroid Build Coastguard Worker </intent-filter> 39*d57664e9SAndroid Build Coastguard Worker <meta-data 40*d57664e9SAndroid Build Coastguard Worker android:name="android.service.dream" 41*d57664e9SAndroid Build Coastguard Worker android:resource="@xml/test_dream_metadata" /> 42*d57664e9SAndroid Build Coastguard Worker </service> 43*d57664e9SAndroid Build Coastguard Worker 44*d57664e9SAndroid Build Coastguard Worker <service 45*d57664e9SAndroid Build Coastguard Worker android:name="com.android.server.dreams.TestDreamServiceWithInvalidSettings" 46*d57664e9SAndroid Build Coastguard Worker android:exported="false" 47*d57664e9SAndroid Build Coastguard Worker android:label="Test Dream" > 48*d57664e9SAndroid Build Coastguard Worker <intent-filter> 49*d57664e9SAndroid Build Coastguard Worker <action android:name="android.service.dreams.DreamService" /> 50*d57664e9SAndroid Build Coastguard Worker <category android:name="android.intent.category.DEFAULT" /> 51*d57664e9SAndroid Build Coastguard Worker </intent-filter> 52*d57664e9SAndroid Build Coastguard Worker <meta-data 53*d57664e9SAndroid Build Coastguard Worker android:name="android.service.dream" 54*d57664e9SAndroid Build Coastguard Worker android:resource="@xml/test_dream_metadata_invalid" /> 55*d57664e9SAndroid Build Coastguard Worker </service> 56*d57664e9SAndroid Build Coastguard Worker 57*d57664e9SAndroid Build Coastguard Worker <service 58*d57664e9SAndroid Build Coastguard Worker android:name="com.android.server.dreams.TestDreamServiceWithNonexistentSettings" 59*d57664e9SAndroid Build Coastguard Worker android:exported="false" 60*d57664e9SAndroid Build Coastguard Worker android:label="Test Dream" > 61*d57664e9SAndroid Build Coastguard Worker <intent-filter> 62*d57664e9SAndroid Build Coastguard Worker <action android:name="android.service.dreams.DreamService" /> 63*d57664e9SAndroid Build Coastguard Worker <category android:name="android.intent.category.DEFAULT" /> 64*d57664e9SAndroid Build Coastguard Worker </intent-filter> 65*d57664e9SAndroid Build Coastguard Worker <meta-data 66*d57664e9SAndroid Build Coastguard Worker android:name="android.service.dream" 67*d57664e9SAndroid Build Coastguard Worker android:resource="@xml/test_dream_metadata_nonexistent_settings" /> 68*d57664e9SAndroid Build Coastguard Worker </service> 69*d57664e9SAndroid Build Coastguard Worker 70*d57664e9SAndroid Build Coastguard Worker <service 71*d57664e9SAndroid Build Coastguard Worker android:name="com.android.server.dreams.TestDreamServiceNoPackageNonexistentSettings" 72*d57664e9SAndroid Build Coastguard Worker android:exported="false" 73*d57664e9SAndroid Build Coastguard Worker android:label="Test Dream" > 74*d57664e9SAndroid Build Coastguard Worker <intent-filter> 75*d57664e9SAndroid Build Coastguard Worker <action android:name="android.service.dreams.DreamService" /> 76*d57664e9SAndroid Build Coastguard Worker <category android:name="android.intent.category.DEFAULT" /> 77*d57664e9SAndroid Build Coastguard Worker </intent-filter> 78*d57664e9SAndroid Build Coastguard Worker <meta-data 79*d57664e9SAndroid Build Coastguard Worker android:name="android.service.dream" 80*d57664e9SAndroid Build Coastguard Worker android:resource="@xml/test_dream_metadata_nopackage_nonexistent_settings" /> 81*d57664e9SAndroid Build Coastguard Worker </service> 82*d57664e9SAndroid Build Coastguard Worker 83*d57664e9SAndroid Build Coastguard Worker <activity android:name=".TestDreamSettingsActivity"> 84*d57664e9SAndroid Build Coastguard Worker </activity> 85*d57664e9SAndroid Build Coastguard Worker </application> 86*d57664e9SAndroid Build Coastguard Worker 87*d57664e9SAndroid Build Coastguard Worker <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner" 88*d57664e9SAndroid Build Coastguard Worker android:targetPackage="com.android.frameworks.dreamservicetests" 89*d57664e9SAndroid Build Coastguard Worker android:label="Frameworks Services Tests"/> 90*d57664e9SAndroid Build Coastguard Worker</manifest> 91