1<?xml version="1.0" ?>
2<configuration description="Config to run OpenCL CTS">
3    <option name="logcat-on-failure" value="false"/>
4    <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer"/>
5    <target_preparer class="com.android.compatibility.common.tradefed.targetprep.FilePusher">
6        <option name="cleanup" value="true"/>
7        <option name="append-bitness" value="true"/>
8        <option key="ocl-test-allocations" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-allocations"/>
9        <option key="ocl-test-api" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-api"/>
10        <option key="ocl-test-atomics" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-atomics"/>
11        <option key="ocl-test-basic" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-basic"/>
12        <option key="ocl-test-buffers" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-buffers"/>
13        <option key="ocl-test-c11-atomics" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-c11-atomics"/>
14        <option key="ocl-test-commonfns" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-commonfns"/>
15        <option key="ocl-test-computeinfo" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-computeinfo"/>
16        <option key="ocl-test-contractions" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-contractions"/>
17        <option key="ocl-test-device-execution" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-device-execution"/>
18        <option key="ocl-test-device-partition" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-device-partition"/>
19        <option key="ocl-test-device-timer" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-device-timer"/>
20        <option key="ocl-test-events" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-events"/>
21        <option key="ocl-test-generic-address-space" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-generic-address-space"/>
22        <option key="ocl-test-geometrics" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-geometrics"/>
23        <option key="ocl-test-mem-host-flags" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-mem-host-flags"/>
24        <option key="ocl-test-multiple-device-context" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-multiple-device-context"/>
25        <option key="ocl-test-non-uniform-work-group" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-non-uniform-work-group"/>
26        <option key="ocl-test-pipes" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-pipes"/>
27        <option key="ocl-test-profiling" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-profiling"/>
28        <option key="ocl-test-relationals" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-relationals"/>
29        <option key="ocl-test-subgroups" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-subgroups"/>
30        <option key="ocl-test-svm" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-svm"/>
31        <option key="ocl-test-thread-dimensions" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-thread-dimensions"/>
32        <option key="ocl-test-vectors" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-vectors"/>
33        <option key="ocl-test-image-clcopyimage" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-image-clcopyimage"/>
34        <option key="ocl-test-image-clfillimage" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-image-clfillimage"/>
35        <option key="ocl-test-image-clgetinfo" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-image-clgetinfo"/>
36        <option key="ocl-test-image-clreadwriteimage" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-image-clreadwriteimage"/>
37        <option key="ocl-test-image-kernel-image-methods" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-image-kernel-image-methods"/>
38        <option key="ocl-test-image-samplerlessreads" name="push-file" value="/data/nativetest64/unrestricted/ocl-test-image-samplerlessreads"/>
39    </target_preparer>
40    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
41        <option name="par-file-name" value="opencl_cts"/>
42        <option name="inject-android-serial" value="true"/>
43        <option name="test-timeout" value="30m"/>
44        <option name="python-options" value="allocations"/>
45        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-allocations"/>
46    </test>
47    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
48        <option name="par-file-name" value="opencl_cts"/>
49        <option name="inject-android-serial" value="true"/>
50        <option name="test-timeout" value="30m"/>
51        <option name="python-options" value="api"/>
52        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-api"/>
53    </test>
54    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
55        <option name="par-file-name" value="opencl_cts"/>
56        <option name="inject-android-serial" value="true"/>
57        <option name="test-timeout" value="30m"/>
58        <option name="python-options" value="atomics"/>
59        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-atomics"/>
60    </test>
61    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
62        <option name="par-file-name" value="opencl_cts"/>
63        <option name="inject-android-serial" value="true"/>
64        <option name="test-timeout" value="30m"/>
65        <option name="python-options" value="basic"/>
66        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-basic"/>
67    </test>
68    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
69        <option name="par-file-name" value="opencl_cts"/>
70        <option name="inject-android-serial" value="true"/>
71        <option name="test-timeout" value="30m"/>
72        <option name="python-options" value="buffers"/>
73        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-buffers"/>
74    </test>
75    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
76        <option name="par-file-name" value="opencl_cts"/>
77        <option name="inject-android-serial" value="true"/>
78        <option name="test-timeout" value="120m"/>
79        <option name="python-options" value="c11-atomics"/>
80        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-c11-atomics"/>
81    </test>
82    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
83        <option name="par-file-name" value="opencl_cts"/>
84        <option name="inject-android-serial" value="true"/>
85        <option name="test-timeout" value="30m"/>
86        <option name="python-options" value="commonfns"/>
87        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-commonfns"/>
88    </test>
89    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
90        <option name="par-file-name" value="opencl_cts"/>
91        <option name="inject-android-serial" value="true"/>
92        <option name="test-timeout" value="30m"/>
93        <option name="python-options" value="computeinfo"/>
94        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-computeinfo"/>
95    </test>
96    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
97        <option name="par-file-name" value="opencl_cts"/>
98        <option name="inject-android-serial" value="true"/>
99        <option name="test-timeout" value="30m"/>
100        <option name="python-options" value="contractions"/>
101        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-contractions"/>
102    </test>
103    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
104        <option name="par-file-name" value="opencl_cts"/>
105        <option name="inject-android-serial" value="true"/>
106        <option name="test-timeout" value="30m"/>
107        <option name="python-options" value="device-execution"/>
108        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-device-execution"/>
109    </test>
110    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
111        <option name="par-file-name" value="opencl_cts"/>
112        <option name="inject-android-serial" value="true"/>
113        <option name="test-timeout" value="30m"/>
114        <option name="python-options" value="device-partition"/>
115        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-device-partition"/>
116    </test>
117    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
118        <option name="par-file-name" value="opencl_cts"/>
119        <option name="inject-android-serial" value="true"/>
120        <option name="test-timeout" value="30m"/>
121        <option name="python-options" value="device-timer"/>
122        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-device-timer"/>
123    </test>
124    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
125        <option name="par-file-name" value="opencl_cts"/>
126        <option name="inject-android-serial" value="true"/>
127        <option name="test-timeout" value="30m"/>
128        <option name="python-options" value="events"/>
129        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-events"/>
130    </test>
131    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
132        <option name="par-file-name" value="opencl_cts"/>
133        <option name="inject-android-serial" value="true"/>
134        <option name="test-timeout" value="30m"/>
135        <option name="python-options" value="generic-address-space"/>
136        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-generic-address-space"/>
137    </test>
138    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
139        <option name="par-file-name" value="opencl_cts"/>
140        <option name="inject-android-serial" value="true"/>
141        <option name="test-timeout" value="30m"/>
142        <option name="python-options" value="geometrics"/>
143        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-geometrics"/>
144    </test>
145    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
146        <option name="par-file-name" value="opencl_cts"/>
147        <option name="inject-android-serial" value="true"/>
148        <option name="test-timeout" value="30m"/>
149        <option name="python-options" value="mem-host-flags"/>
150        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-mem-host-flags"/>
151    </test>
152    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
153        <option name="par-file-name" value="opencl_cts"/>
154        <option name="inject-android-serial" value="true"/>
155        <option name="test-timeout" value="30m"/>
156        <option name="python-options" value="multiple-device-context"/>
157        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-multiple-device-context"/>
158    </test>
159    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
160        <option name="par-file-name" value="opencl_cts"/>
161        <option name="inject-android-serial" value="true"/>
162        <option name="test-timeout" value="30m"/>
163        <option name="python-options" value="non-uniform-work-group"/>
164        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-non-uniform-work-group"/>
165    </test>
166    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
167        <option name="par-file-name" value="opencl_cts"/>
168        <option name="inject-android-serial" value="true"/>
169        <option name="test-timeout" value="30m"/>
170        <option name="python-options" value="pipes"/>
171        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-pipes"/>
172    </test>
173    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
174        <option name="par-file-name" value="opencl_cts"/>
175        <option name="inject-android-serial" value="true"/>
176        <option name="test-timeout" value="30m"/>
177        <option name="python-options" value="profiling"/>
178        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-profiling"/>
179    </test>
180    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
181        <option name="par-file-name" value="opencl_cts"/>
182        <option name="inject-android-serial" value="true"/>
183        <option name="test-timeout" value="30m"/>
184        <option name="python-options" value="relationals"/>
185        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-relationals"/>
186    </test>
187    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
188        <option name="par-file-name" value="opencl_cts"/>
189        <option name="inject-android-serial" value="true"/>
190        <option name="test-timeout" value="30m"/>
191        <option name="python-options" value="subgroups"/>
192        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-subgroups"/>
193    </test>
194    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
195        <option name="par-file-name" value="opencl_cts"/>
196        <option name="inject-android-serial" value="true"/>
197        <option name="test-timeout" value="30m"/>
198        <option name="python-options" value="svm"/>
199        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-svm"/>
200    </test>
201    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
202        <option name="par-file-name" value="opencl_cts"/>
203        <option name="inject-android-serial" value="true"/>
204        <option name="test-timeout" value="30m"/>
205        <option name="python-options" value="thread-dimensions"/>
206        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-thread-dimensions"/>
207    </test>
208    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
209        <option name="par-file-name" value="opencl_cts"/>
210        <option name="inject-android-serial" value="true"/>
211        <option name="test-timeout" value="30m"/>
212        <option name="python-options" value="vectors"/>
213        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-vectors"/>
214    </test>
215    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
216        <option name="par-file-name" value="opencl_cts"/>
217        <option name="inject-android-serial" value="true"/>
218        <option name="test-timeout" value="30m"/>
219        <option name="python-options" value="clcopyimage"/>
220        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-image-clcopyimage"/>
221    </test>
222    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
223        <option name="par-file-name" value="opencl_cts"/>
224        <option name="inject-android-serial" value="true"/>
225        <option name="test-timeout" value="30m"/>
226        <option name="python-options" value="clfillimage"/>
227        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-image-clfillimage"/>
228    </test>
229    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
230        <option name="par-file-name" value="opencl_cts"/>
231        <option name="inject-android-serial" value="true"/>
232        <option name="test-timeout" value="30m"/>
233        <option name="python-options" value="clgetinfo"/>
234        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-image-clgetinfo"/>
235    </test>
236    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
237        <option name="par-file-name" value="opencl_cts"/>
238        <option name="inject-android-serial" value="true"/>
239        <option name="test-timeout" value="30m"/>
240        <option name="python-options" value="clreadwriteimage"/>
241        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-image-clreadwriteimage"/>
242    </test>
243    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
244        <option name="par-file-name" value="opencl_cts"/>
245        <option name="inject-android-serial" value="true"/>
246        <option name="test-timeout" value="30m"/>
247        <option name="python-options" value="kernel-image-methods"/>
248        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-image-kernel-image-methods"/>
249    </test>
250    <test class="com.android.tradefed.testtype.python.PythonBinaryHostTest">
251        <option name="par-file-name" value="opencl_cts"/>
252        <option name="inject-android-serial" value="true"/>
253        <option name="test-timeout" value="30m"/>
254        <option name="python-options" value="samplerlessreads"/>
255        <option name="python-options" value="/data/nativetest64/unrestricted/ocl-test-image-samplerlessreads"/>
256    </test>
257</configuration>
258