1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 * Copyright 2018 Google Inc. All Rights Reserved. 4 --> 5 6<manifest xmlns:android="http://schemas.android.com/apk/res/android" 7 package="com.android.server.wm.flicker"> 8 9 <uses-sdk android:minSdkVersion="29" android:targetSdkVersion="29"/> 10 <!-- Read and write traces from external storage --> 11 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 12 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 13 <!-- Allow the test to write directly to /sdcard/ --> 14 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> 15 <!-- Capture screen contents --> 16 <uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" /> 17 <!-- Run layers trace --> 18 <uses-permission android:name="android.permission.HARDWARE_TEST"/> 19 <!-- Capture screen recording --> 20 <uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT"/> 21 <!-- Enable / Disable tracing !--> 22 <uses-permission android:name="android.permission.DUMP" /> 23 <!-- Allow the test to write directly to /sdcard/ --> 24 <application android:label="FlickerLibTest" 25 android:requestLegacyExternalStorage="true"> 26 <uses-library android:name="android.test.runner"/> 27 </application> 28 29 <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner" 30 android:targetPackage="com.android.server.wm.flicker" 31 android:label="WindowManager Flicker Lib Test"> 32 </instrumentation> 33 34</manifest>