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 "../Deqpgles31BaseFunc.h"
19 #include "../ActsDeqpgles310016TestSuite.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(ActsDeqpgles310016TestSuite, TestCase_015273,
27         "dEQP-GLES31.functional.state_query.in",
28         "dexed.sample_mask_value_getbooleani_v");
29 
30 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015274,
31         "dEQP-GLES31.functional.state_query.in",
32         "dexed.sample_mask_value_getintegeri_v");
33 
34 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015275,
35         "dEQP-GLES31.functional.state_query.ind",
36         "exed.sample_mask_value_getinteger64i_v");
37 
38 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015276,
39         "dEQP-GLES31.functional.state_query.indexed",
40         ".max_compute_work_group_count_getbooleani_v");
41 
42 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015277,
43         "dEQP-GLES31.functional.state_query.indexed",
44         ".max_compute_work_group_count_getintegeri_v");
45 
46 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015278,
47         "dEQP-GLES31.functional.state_query.indexed.",
48         "max_compute_work_group_count_getinteger64i_v");
49 
50 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015279,
51         "dEQP-GLES31.functional.state_query.indexed",
52         ".max_compute_work_group_size_getbooleani_v");
53 
54 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015280,
55         "dEQP-GLES31.functional.state_query.indexed",
56         ".max_compute_work_group_size_getintegeri_v");
57 
58 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015281,
59         "dEQP-GLES31.functional.state_query.indexed.",
60         "max_compute_work_group_size_getinteger64i_v");
61 
62 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015282,
63         "dEQP-GLES31.functional.state_query.indexed.",
64         "atomic_counter_buffer_binding_getbooleani_v");
65 
66 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015283,
67         "dEQP-GLES31.functional.state_query.indexed.",
68         "atomic_counter_buffer_binding_getintegeri_v");
69 
70 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015284,
71         "dEQP-GLES31.functional.state_query.indexed.a",
72         "tomic_counter_buffer_binding_getinteger64i_v");
73 
74 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015285,
75         "dEQP-GLES31.functional.state_query.indexed",
76         ".atomic_counter_buffer_start_getbooleani_v");
77 
78 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015286,
79         "dEQP-GLES31.functional.state_query.indexed",
80         ".atomic_counter_buffer_start_getintegeri_v");
81 
82 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015287,
83         "dEQP-GLES31.functional.state_query.indexed.",
84         "atomic_counter_buffer_start_getinteger64i_v");
85 
86 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015288,
87         "dEQP-GLES31.functional.state_query.indexe",
88         "d.atomic_counter_buffer_size_getbooleani_v");
89 
90 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015289,
91         "dEQP-GLES31.functional.state_query.indexe",
92         "d.atomic_counter_buffer_size_getintegeri_v");
93 
94 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015290,
95         "dEQP-GLES31.functional.state_query.indexed",
96         ".atomic_counter_buffer_size_getinteger64i_v");
97 
98 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015291,
99         "dEQP-GLES31.functional.state_query.indexed.",
100         "shader_storage_buffer_binding_getbooleani_v");
101 
102 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015292,
103         "dEQP-GLES31.functional.state_query.indexed.",
104         "shader_storage_buffer_binding_getintegeri_v");
105 
106 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015293,
107         "dEQP-GLES31.functional.state_query.indexed.s",
108         "hader_storage_buffer_binding_getinteger64i_v");
109 
110 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015294,
111         "dEQP-GLES31.functional.state_query.indexed",
112         ".shader_storage_buffer_start_getbooleani_v");
113 
114 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015295,
115         "dEQP-GLES31.functional.state_query.indexed",
116         ".shader_storage_buffer_start_getintegeri_v");
117 
118 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015296,
119         "dEQP-GLES31.functional.state_query.indexed.",
120         "shader_storage_buffer_start_getinteger64i_v");
121 
122 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015297,
123         "dEQP-GLES31.functional.state_query.indexe",
124         "d.shader_storage_buffer_size_getbooleani_v");
125 
126 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015298,
127         "dEQP-GLES31.functional.state_query.indexe",
128         "d.shader_storage_buffer_size_getintegeri_v");
129 
130 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015299,
131         "dEQP-GLES31.functional.state_query.indexed",
132         ".shader_storage_buffer_size_getinteger64i_v");
133 
134 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015300,
135         "dEQP-GLES31.functional.state_query.in",
136         "dexed.image_binding_name_getbooleani_v");
137 
138 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015301,
139         "dEQP-GLES31.functional.state_query.in",
140         "dexed.image_binding_name_getintegeri_v");
141 
142 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015302,
143         "dEQP-GLES31.functional.state_query.ind",
144         "exed.image_binding_name_getinteger64i_v");
145 
146 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015303,
147         "dEQP-GLES31.functional.state_query.ind",
148         "exed.image_binding_level_getbooleani_v");
149 
150 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015304,
151         "dEQP-GLES31.functional.state_query.ind",
152         "exed.image_binding_level_getintegeri_v");
153 
154 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015305,
155         "dEQP-GLES31.functional.state_query.inde",
156         "xed.image_binding_level_getinteger64i_v");
157 
158 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015306,
159         "dEQP-GLES31.functional.state_query.inde",
160         "xed.image_binding_layered_getbooleani_v");
161 
162 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015307,
163         "dEQP-GLES31.functional.state_query.inde",
164         "xed.image_binding_layered_getintegeri_v");
165 
166 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015308,
167         "dEQP-GLES31.functional.state_query.index",
168         "ed.image_binding_layered_getinteger64i_v");
169 
170 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015309,
171         "dEQP-GLES31.functional.state_query.ind",
172         "exed.image_binding_layer_getbooleani_v");
173 
174 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015310,
175         "dEQP-GLES31.functional.state_query.ind",
176         "exed.image_binding_layer_getintegeri_v");
177 
178 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015311,
179         "dEQP-GLES31.functional.state_query.inde",
180         "xed.image_binding_layer_getinteger64i_v");
181 
182 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015312,
183         "dEQP-GLES31.functional.state_query.ind",
184         "exed.image_binding_access_getbooleani_v");
185 
186 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015313,
187         "dEQP-GLES31.functional.state_query.ind",
188         "exed.image_binding_access_getintegeri_v");
189 
190 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015314,
191         "dEQP-GLES31.functional.state_query.inde",
192         "xed.image_binding_access_getinteger64i_v");
193 
194 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015315,
195         "dEQP-GLES31.functional.state_query.ind",
196         "exed.image_binding_format_getbooleani_v");
197 
198 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015316,
199         "dEQP-GLES31.functional.state_query.ind",
200         "exed.image_binding_format_getintegeri_v");
201 
202 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015317,
203         "dEQP-GLES31.functional.state_query.inde",
204         "xed.image_binding_format_getinteger64i_v");
205 
206 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015318,
207         "dEQP-GLES31.functional.state_",
208         "query.indexed.blend_isenabledi");
209 
210 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015319,
211         "dEQP-GLES31.functional.state_quer",
212         "y.indexed.color_mask_getbooleani_v");
213 
214 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015320,
215         "dEQP-GLES31.functional.state_quer",
216         "y.indexed.color_mask_getintegeri_v");
217 
218 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015321,
219         "dEQP-GLES31.functional.state_query",
220         ".indexed.color_mask_getinteger64i_v");
221 
222 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015322,
223         "dEQP-GLES31.functional.state_quer",
224         "y.indexed.blend_func_getbooleani_v");
225 
226 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015323,
227         "dEQP-GLES31.functional.state_quer",
228         "y.indexed.blend_func_getintegeri_v");
229 
230 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015324,
231         "dEQP-GLES31.functional.state_query",
232         ".indexed.blend_func_getinteger64i_v");
233 
234 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015325,
235         "dEQP-GLES31.functional.state_query.",
236         "indexed.blend_equation_getbooleani_v");
237 
238 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015326,
239         "dEQP-GLES31.functional.state_query.",
240         "indexed.blend_equation_getintegeri_v");
241 
242 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015327,
243         "dEQP-GLES31.functional.state_query.i",
244         "ndexed.blend_equation_getinteger64i_v");
245 
246 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015328,
247         "dEQP-GLES31.functional.state_query.index",
248         "ed.blend_equation_advanced_getbooleani_v");
249 
250 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015329,
251         "dEQP-GLES31.functional.state_query.index",
252         "ed.blend_equation_advanced_getintegeri_v");
253 
254 static SHRINK_HWTEST_F(ActsDeqpgles310016TestSuite, TestCase_015330,
255         "dEQP-GLES31.functional.state_query.indexe",
256         "d.blend_equation_advanced_getinteger64i_v");
257