xref: /aosp_15_r20/external/deqp/android/openglcts/AndroidManifest.xml (revision 35238bce31c2a825756842865a792f8cf7f89930)
1*35238bceSAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*35238bceSAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3*35238bceSAndroid Build Coastguard Worker	      package="org.khronos.gl_cts"
4*35238bceSAndroid Build Coastguard Worker	      android:versionCode="1"
5*35238bceSAndroid Build Coastguard Worker	      android:versionName="1.0">
6*35238bceSAndroid Build Coastguard Worker
7*35238bceSAndroid Build Coastguard Worker    <application android:label="Khronos OpenGL Conformance Tests"
8*35238bceSAndroid Build Coastguard Worker		android:requestLegacyExternalStorage="true">
9*35238bceSAndroid Build Coastguard Worker        <!-- separate test runner - supports full command line -->
10*35238bceSAndroid Build Coastguard Worker		<activity android:name="android.app.NativeActivity"
11*35238bceSAndroid Build Coastguard Worker				  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
12*35238bceSAndroid Build Coastguard Worker				  android:label="OpenGL CTS"
13*35238bceSAndroid Build Coastguard Worker				  android:configChanges="orientation|keyboardHidden|screenLayout"
14*35238bceSAndroid Build Coastguard Worker				  android:exported="true"
15*35238bceSAndroid Build Coastguard Worker				  android:process=":testercore">
16*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.lib_name"
17*35238bceSAndroid Build Coastguard Worker					   android:value="khronosopenglcts" />
18*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.func_name"
19*35238bceSAndroid Build Coastguard Worker					   android:value="createTestActivity" />
20*35238bceSAndroid Build Coastguard Worker		</activity>
21*35238bceSAndroid Build Coastguard Worker
22*35238bceSAndroid Build Coastguard Worker		<!-- Activity that exports test run session parameters -->
23*35238bceSAndroid Build Coastguard Worker		<activity android:name="org.khronos.cts.ES32GetTestParamActivity"
24*35238bceSAndroid Build Coastguard Worker				  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
25*35238bceSAndroid Build Coastguard Worker				  android:label="ES32 CTS test params"
26*35238bceSAndroid Build Coastguard Worker				  android:configChanges="orientation|keyboardHidden|screenLayout"
27*35238bceSAndroid Build Coastguard Worker				  android:exported="true">
28*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.lib_name"
29*35238bceSAndroid Build Coastguard Worker					   android:value="khronosopenglcts" />
30*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.func_name"
31*35238bceSAndroid Build Coastguard Worker					   android:value="createExportES32TestParamActivity" />
32*35238bceSAndroid Build Coastguard Worker		</activity>
33*35238bceSAndroid Build Coastguard Worker
34*35238bceSAndroid Build Coastguard Worker		<!-- CTS activities -->
35*35238bceSAndroid Build Coastguard Worker		<activity android:name="org.khronos.cts.ES2Activity"
36*35238bceSAndroid Build Coastguard Worker				  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
37*35238bceSAndroid Build Coastguard Worker				  android:label="ES2 CTS"
38*35238bceSAndroid Build Coastguard Worker				  android:configChanges="orientation|keyboardHidden|screenLayout"
39*35238bceSAndroid Build Coastguard Worker				  android:launchMode="singleTask"
40*35238bceSAndroid Build Coastguard Worker				  android:exported="true"
41*35238bceSAndroid Build Coastguard Worker				  android:process=":testercore">
42*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.lib_name"
43*35238bceSAndroid Build Coastguard Worker					   android:value="khronosopenglcts" />
44*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.func_name"
45*35238bceSAndroid Build Coastguard Worker					   android:value="createES2CTSActivity" />
46*35238bceSAndroid Build Coastguard Worker			<intent-filter>
47*35238bceSAndroid Build Coastguard Worker				<action android:name="android.intent.action.MAIN" />
48*35238bceSAndroid Build Coastguard Worker				<category android:name="android.intent.category.LAUNCHER" />
49*35238bceSAndroid Build Coastguard Worker			</intent-filter>
50*35238bceSAndroid Build Coastguard Worker		</activity>
51*35238bceSAndroid Build Coastguard Worker		<activity android:name="org.khronos.cts.ES3Activity"
52*35238bceSAndroid Build Coastguard Worker				  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
53*35238bceSAndroid Build Coastguard Worker				  android:label="ES3 CTS"
54*35238bceSAndroid Build Coastguard Worker				  android:configChanges="orientation|keyboardHidden|screenLayout"
55*35238bceSAndroid Build Coastguard Worker				  android:launchMode="singleTask"
56*35238bceSAndroid Build Coastguard Worker				  android:exported="true"
57*35238bceSAndroid Build Coastguard Worker				  android:process=":testercore">
58*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.lib_name"
59*35238bceSAndroid Build Coastguard Worker					   android:value="khronosopenglcts" />
60*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.func_name"
61*35238bceSAndroid Build Coastguard Worker					   android:value="createES3CTSActivity" />
62*35238bceSAndroid Build Coastguard Worker			<intent-filter>
63*35238bceSAndroid Build Coastguard Worker				<action android:name="android.intent.action.MAIN" />
64*35238bceSAndroid Build Coastguard Worker				<category android:name="android.intent.category.LAUNCHER" />
65*35238bceSAndroid Build Coastguard Worker			</intent-filter>
66*35238bceSAndroid Build Coastguard Worker		</activity>
67*35238bceSAndroid Build Coastguard Worker		<activity android:name="org.khronos.cts.ES31Activity"
68*35238bceSAndroid Build Coastguard Worker				  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
69*35238bceSAndroid Build Coastguard Worker				  android:label="ES3.1 CTS"
70*35238bceSAndroid Build Coastguard Worker				  android:configChanges="orientation|keyboardHidden|screenLayout"
71*35238bceSAndroid Build Coastguard Worker				  android:launchMode="singleTask"
72*35238bceSAndroid Build Coastguard Worker				  android:exported="true"
73*35238bceSAndroid Build Coastguard Worker				  android:process=":testercore">
74*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.lib_name"
75*35238bceSAndroid Build Coastguard Worker					   android:value="khronosopenglcts" />
76*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.func_name"
77*35238bceSAndroid Build Coastguard Worker					   android:value="createES31CTSActivity" />
78*35238bceSAndroid Build Coastguard Worker			<intent-filter>
79*35238bceSAndroid Build Coastguard Worker				<action android:name="android.intent.action.MAIN" />
80*35238bceSAndroid Build Coastguard Worker				<category android:name="android.intent.category.LAUNCHER" />
81*35238bceSAndroid Build Coastguard Worker			</intent-filter>
82*35238bceSAndroid Build Coastguard Worker		</activity>
83*35238bceSAndroid Build Coastguard Worker		<activity android:name="org.khronos.cts.ES32Activity"
84*35238bceSAndroid Build Coastguard Worker				  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
85*35238bceSAndroid Build Coastguard Worker				  android:label="ES3.2 CTS"
86*35238bceSAndroid Build Coastguard Worker				  android:configChanges="orientation|keyboardHidden|screenLayout"
87*35238bceSAndroid Build Coastguard Worker				  android:launchMode="singleTask"
88*35238bceSAndroid Build Coastguard Worker				  android:exported="true"
89*35238bceSAndroid Build Coastguard Worker				  android:process=":testercore">
90*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.lib_name"
91*35238bceSAndroid Build Coastguard Worker					   android:value="khronosopenglcts" />
92*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.func_name"
93*35238bceSAndroid Build Coastguard Worker					   android:value="createES32CTSActivity" />
94*35238bceSAndroid Build Coastguard Worker			<intent-filter>
95*35238bceSAndroid Build Coastguard Worker				<action android:name="android.intent.action.MAIN" />
96*35238bceSAndroid Build Coastguard Worker				<category android:name="android.intent.category.LAUNCHER" />
97*35238bceSAndroid Build Coastguard Worker			</intent-filter>
98*35238bceSAndroid Build Coastguard Worker		</activity>
99*35238bceSAndroid Build Coastguard Worker		<activity android:name="org.khronos.cts.GL45Activity"
100*35238bceSAndroid Build Coastguard Worker				  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
101*35238bceSAndroid Build Coastguard Worker				  android:label="GL4.5 CTS"
102*35238bceSAndroid Build Coastguard Worker				  android:configChanges="orientation|keyboardHidden|screenLayout"
103*35238bceSAndroid Build Coastguard Worker				  android:launchMode="singleTask"
104*35238bceSAndroid Build Coastguard Worker				  android:exported="true"
105*35238bceSAndroid Build Coastguard Worker				  android:process=":testercore">
106*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.lib_name"
107*35238bceSAndroid Build Coastguard Worker					   android:value="khronosopenglcts" />
108*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.func_name"
109*35238bceSAndroid Build Coastguard Worker					   android:value="createGL45CTSActivity" />
110*35238bceSAndroid Build Coastguard Worker			<intent-filter>
111*35238bceSAndroid Build Coastguard Worker				<action android:name="android.intent.action.MAIN" />
112*35238bceSAndroid Build Coastguard Worker				<category android:name="android.intent.category.LAUNCHER" />
113*35238bceSAndroid Build Coastguard Worker			</intent-filter>
114*35238bceSAndroid Build Coastguard Worker		</activity>
115*35238bceSAndroid Build Coastguard Worker		<activity android:name="org.khronos.cts.GL46Activity"
116*35238bceSAndroid Build Coastguard Worker					android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
117*35238bceSAndroid Build Coastguard Worker					android:label="GL4.6 CTS"
118*35238bceSAndroid Build Coastguard Worker					android:configChanges="orientation|keyboardHidden|screenLayout"
119*35238bceSAndroid Build Coastguard Worker					android:launchMode="singleTask"
120*35238bceSAndroid Build Coastguard Worker					android:exported="true"
121*35238bceSAndroid Build Coastguard Worker					android:process=":testercore">
122*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.lib_name"
123*35238bceSAndroid Build Coastguard Worker						 android:value="khronosopenglcts" />
124*35238bceSAndroid Build Coastguard Worker			<meta-data android:name="android.app.func_name"
125*35238bceSAndroid Build Coastguard Worker						 android:value="createGL46CTSActivity" />
126*35238bceSAndroid Build Coastguard Worker			<intent-filter>
127*35238bceSAndroid Build Coastguard Worker				<action android:name="android.intent.action.MAIN" />
128*35238bceSAndroid Build Coastguard Worker				<category android:name="android.intent.category.LAUNCHER" />
129*35238bceSAndroid Build Coastguard Worker			</intent-filter>
130*35238bceSAndroid Build Coastguard Worker		</activity>
131*35238bceSAndroid Build Coastguard Worker    </application>
132*35238bceSAndroid Build Coastguard Worker
133*35238bceSAndroid Build Coastguard Worker    <uses-feature android:glEsVersion="0x00030001"/>
134*35238bceSAndroid Build Coastguard Worker	<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
135*35238bceSAndroid Build Coastguard Worker	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
136*35238bceSAndroid Build Coastguard Worker	<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
137*35238bceSAndroid Build Coastguard Worker	<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
138*35238bceSAndroid Build Coastguard Worker	<uses-permission android:name="android.permission.GET_TASKS" />
139*35238bceSAndroid Build Coastguard Worker	<uses-permission android:name="android.permission.INTERNET" />
140*35238bceSAndroid Build Coastguard Worker	<uses-permission android:name="android.permission.RUN_INSTRUMENTATION" />
141*35238bceSAndroid Build Coastguard Worker	<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
142*35238bceSAndroid Build Coastguard Worker	<instrumentation android:label="KhronosCTS-Instrumentation"
143*35238bceSAndroid Build Coastguard Worker					 android:name="org.khronos.cts.testercore.KhronosCTSInstrumentation"
144*35238bceSAndroid Build Coastguard Worker					 android:targetPackage="org.khronos.gl_cts"/>
145*35238bceSAndroid Build Coastguard Worker</manifest>
146