1 /*
2  * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include <climits>
17 #include <gtest/gtest.h>
18 #include "../Deqpgles2BaseFunc.h"
19 #include "../ActsDeqpgles20014TestSuite.h"
20 #include "shrinkdefine.h"
21 
22 using namespace std;
23 using namespace testing::ext;
24 using namespace OHOS;
25 
26 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013401,
27         "dEQP-GLES2.functional.vertex_arrays.multiple_",
28         "attributes.stride.3_float2_0_float2_0_float2_0");
29 
30 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013402,
31         "dEQP-GLES2.functional.vertex_arrays.multiple_",
32         "attributes.stride.3_float2_0_float2_0_float2_8");
33 
34 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013403,
35         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
36         "ttributes.stride.3_float2_0_float2_0_float2_17");
37 
38 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013404,
39         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
40         "ttributes.stride.3_float2_0_float2_0_float2_32");
41 
42 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013405,
43         "dEQP-GLES2.functional.vertex_arrays.multiple_",
44         "attributes.stride.3_float2_0_float2_8_float2_0");
45 
46 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013406,
47         "dEQP-GLES2.functional.vertex_arrays.multiple_",
48         "attributes.stride.3_float2_0_float2_8_float2_8");
49 
50 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013407,
51         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
52         "ttributes.stride.3_float2_0_float2_8_float2_17");
53 
54 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013408,
55         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
56         "ttributes.stride.3_float2_0_float2_8_float2_32");
57 
58 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013409,
59         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
60         "ttributes.stride.3_float2_0_float2_17_float2_0");
61 
62 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013410,
63         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
64         "ttributes.stride.3_float2_0_float2_17_float2_8");
65 
66 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013411,
67         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
68         "ttributes.stride.3_float2_0_float2_17_float2_17");
69 
70 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013412,
71         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
72         "ttributes.stride.3_float2_0_float2_17_float2_32");
73 
74 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013413,
75         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
76         "ttributes.stride.3_float2_0_float2_32_float2_0");
77 
78 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013414,
79         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
80         "ttributes.stride.3_float2_0_float2_32_float2_8");
81 
82 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013415,
83         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
84         "ttributes.stride.3_float2_0_float2_32_float2_17");
85 
86 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013416,
87         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
88         "ttributes.stride.3_float2_0_float2_32_float2_32");
89 
90 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013417,
91         "dEQP-GLES2.functional.vertex_arrays.multiple_",
92         "attributes.stride.3_float2_8_float2_0_float2_0");
93 
94 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013418,
95         "dEQP-GLES2.functional.vertex_arrays.multiple_",
96         "attributes.stride.3_float2_8_float2_0_float2_8");
97 
98 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013419,
99         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
100         "ttributes.stride.3_float2_8_float2_0_float2_17");
101 
102 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013420,
103         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
104         "ttributes.stride.3_float2_8_float2_0_float2_32");
105 
106 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013421,
107         "dEQP-GLES2.functional.vertex_arrays.multiple_",
108         "attributes.stride.3_float2_8_float2_8_float2_0");
109 
110 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013422,
111         "dEQP-GLES2.functional.vertex_arrays.multiple_",
112         "attributes.stride.3_float2_8_float2_8_float2_8");
113 
114 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013423,
115         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
116         "ttributes.stride.3_float2_8_float2_8_float2_17");
117 
118 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013424,
119         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
120         "ttributes.stride.3_float2_8_float2_8_float2_32");
121 
122 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013425,
123         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
124         "ttributes.stride.3_float2_8_float2_17_float2_0");
125 
126 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013426,
127         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
128         "ttributes.stride.3_float2_8_float2_17_float2_8");
129 
130 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013427,
131         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
132         "ttributes.stride.3_float2_8_float2_17_float2_17");
133 
134 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013428,
135         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
136         "ttributes.stride.3_float2_8_float2_17_float2_32");
137 
138 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013429,
139         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
140         "ttributes.stride.3_float2_8_float2_32_float2_0");
141 
142 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013430,
143         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
144         "ttributes.stride.3_float2_8_float2_32_float2_8");
145 
146 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013431,
147         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
148         "ttributes.stride.3_float2_8_float2_32_float2_17");
149 
150 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013432,
151         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
152         "ttributes.stride.3_float2_8_float2_32_float2_32");
153 
154 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013433,
155         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
156         "ttributes.stride.3_float2_17_float2_0_float2_0");
157 
158 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013434,
159         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
160         "ttributes.stride.3_float2_17_float2_0_float2_8");
161 
162 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013435,
163         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
164         "ttributes.stride.3_float2_17_float2_0_float2_17");
165 
166 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013436,
167         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
168         "ttributes.stride.3_float2_17_float2_0_float2_32");
169 
170 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013437,
171         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
172         "ttributes.stride.3_float2_17_float2_8_float2_0");
173 
174 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013438,
175         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
176         "ttributes.stride.3_float2_17_float2_8_float2_8");
177 
178 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013439,
179         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
180         "ttributes.stride.3_float2_17_float2_8_float2_17");
181 
182 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013440,
183         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
184         "ttributes.stride.3_float2_17_float2_8_float2_32");
185 
186 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013441,
187         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
188         "ttributes.stride.3_float2_17_float2_17_float2_0");
189 
190 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013442,
191         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
192         "ttributes.stride.3_float2_17_float2_17_float2_8");
193 
194 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013443,
195         "dEQP-GLES2.functional.vertex_arrays.multiple_at",
196         "tributes.stride.3_float2_17_float2_17_float2_17");
197 
198 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013444,
199         "dEQP-GLES2.functional.vertex_arrays.multiple_at",
200         "tributes.stride.3_float2_17_float2_17_float2_32");
201 
202 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013445,
203         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
204         "ttributes.stride.3_float2_17_float2_32_float2_0");
205 
206 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013446,
207         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
208         "ttributes.stride.3_float2_17_float2_32_float2_8");
209 
210 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013447,
211         "dEQP-GLES2.functional.vertex_arrays.multiple_at",
212         "tributes.stride.3_float2_17_float2_32_float2_17");
213 
214 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013448,
215         "dEQP-GLES2.functional.vertex_arrays.multiple_at",
216         "tributes.stride.3_float2_17_float2_32_float2_32");
217 
218 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013449,
219         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
220         "ttributes.stride.3_float2_32_float2_0_float2_0");
221 
222 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013450,
223         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
224         "ttributes.stride.3_float2_32_float2_0_float2_8");
225 
226 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013451,
227         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
228         "ttributes.stride.3_float2_32_float2_0_float2_17");
229 
230 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013452,
231         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
232         "ttributes.stride.3_float2_32_float2_0_float2_32");
233 
234 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013453,
235         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
236         "ttributes.stride.3_float2_32_float2_8_float2_0");
237 
238 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013454,
239         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
240         "ttributes.stride.3_float2_32_float2_8_float2_8");
241 
242 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013455,
243         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
244         "ttributes.stride.3_float2_32_float2_8_float2_17");
245 
246 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013456,
247         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
248         "ttributes.stride.3_float2_32_float2_8_float2_32");
249 
250 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013457,
251         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
252         "ttributes.stride.3_float2_32_float2_17_float2_0");
253 
254 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013458,
255         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
256         "ttributes.stride.3_float2_32_float2_17_float2_8");
257 
258 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013459,
259         "dEQP-GLES2.functional.vertex_arrays.multiple_at",
260         "tributes.stride.3_float2_32_float2_17_float2_17");
261 
262 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013460,
263         "dEQP-GLES2.functional.vertex_arrays.multiple_at",
264         "tributes.stride.3_float2_32_float2_17_float2_32");
265 
266 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013461,
267         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
268         "ttributes.stride.3_float2_32_float2_32_float2_0");
269 
270 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013462,
271         "dEQP-GLES2.functional.vertex_arrays.multiple_a",
272         "ttributes.stride.3_float2_32_float2_32_float2_8");
273 
274 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013463,
275         "dEQP-GLES2.functional.vertex_arrays.multiple_at",
276         "tributes.stride.3_float2_32_float2_32_float2_17");
277 
278 static SHRINK_HWTEST_F(ActsDeqpgles20014TestSuite, TestCase_013464,
279         "dEQP-GLES2.functional.vertex_arrays.multiple_at",
280         "tributes.stride.3_float2_32_float2_32_float2_32");
281