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 "../Deqpgles3BaseFunc.h" 19 #include "../ActsDeqpgles30028TestSuite.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(ActsDeqpgles30028TestSuite, TestCase_027668, 27 "dEQP-GLES3.functional.fra", 28 "gment_ops.depth.cmp_always"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027669, 31 "dEQP-GLES3.functional.fra", 32 "gment_ops.depth.cmp_never"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027670, 35 "dEQP-GLES3.functional.fra", 36 "gment_ops.depth.cmp_equal"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027671, 39 "dEQP-GLES3.functional.fragm", 40 "ent_ops.depth.cmp_not_equal"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027672, 43 "dEQP-GLES3.functional.fragm", 44 "ent_ops.depth.cmp_less_than"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027673, 47 "dEQP-GLES3.functional.fragmen", 48 "t_ops.depth.cmp_less_or_equal"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027674, 51 "dEQP-GLES3.functional.fragme", 52 "nt_ops.depth.cmp_greater_than"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027675, 55 "dEQP-GLES3.functional.fragment", 56 "_ops.depth.cmp_greater_or_equal"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028114, 59 "dEQP-GLES3.functional.fragment_ops.depth", 60 "_stencil.stencil_ops.invert_replace_decr"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028115, 63 "dEQP-GLES3.functional.fragment_ops.depth_", 64 "stencil.stencil_ops.invert_replace_invert"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028116, 67 "dEQP-GLES3.functional.fragment_ops.depth_s", 68 "tencil.stencil_ops.invert_replace_incr_wrap"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028117, 71 "dEQP-GLES3.functional.fragment_ops.depth_s", 72 "tencil.stencil_ops.invert_replace_decr_wrap"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028118, 75 "dEQP-GLES3.functional.fragment_ops.dep", 76 "th_stencil.stencil_ops.invert_incr_keep"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028119, 79 "dEQP-GLES3.functional.fragment_ops.dep", 80 "th_stencil.stencil_ops.invert_incr_zero"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028120, 83 "dEQP-GLES3.functional.fragment_ops.depth", 84 "_stencil.stencil_ops.invert_incr_replace"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028121, 87 "dEQP-GLES3.functional.fragment_ops.dep", 88 "th_stencil.stencil_ops.invert_incr_incr"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028122, 91 "dEQP-GLES3.functional.fragment_ops.dep", 92 "th_stencil.stencil_ops.invert_incr_decr"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028123, 95 "dEQP-GLES3.functional.fragment_ops.dept", 96 "h_stencil.stencil_ops.invert_incr_invert"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028124, 99 "dEQP-GLES3.functional.fragment_ops.depth_", 100 "stencil.stencil_ops.invert_incr_incr_wrap"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028125, 103 "dEQP-GLES3.functional.fragment_ops.depth_", 104 "stencil.stencil_ops.invert_incr_decr_wrap"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028126, 107 "dEQP-GLES3.functional.fragment_ops.dep", 108 "th_stencil.stencil_ops.invert_decr_keep"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028127, 111 "dEQP-GLES3.functional.fragment_ops.dep", 112 "th_stencil.stencil_ops.invert_decr_zero"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028128, 115 "dEQP-GLES3.functional.fragment_ops.depth", 116 "_stencil.stencil_ops.invert_decr_replace"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028129, 119 "dEQP-GLES3.functional.fragment_ops.dep", 120 "th_stencil.stencil_ops.invert_decr_incr"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028130, 123 "dEQP-GLES3.functional.fragment_ops.dep", 124 "th_stencil.stencil_ops.invert_decr_decr"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028131, 127 "dEQP-GLES3.functional.fragment_ops.dept", 128 "h_stencil.stencil_ops.invert_decr_invert"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028132, 131 "dEQP-GLES3.functional.fragment_ops.depth_", 132 "stencil.stencil_ops.invert_decr_incr_wrap"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028133, 135 "dEQP-GLES3.functional.fragment_ops.depth_", 136 "stencil.stencil_ops.invert_decr_decr_wrap"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028134, 139 "dEQP-GLES3.functional.fragment_ops.dept", 140 "h_stencil.stencil_ops.invert_invert_keep"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028135, 143 "dEQP-GLES3.functional.fragment_ops.dept", 144 "h_stencil.stencil_ops.invert_invert_zero"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028136, 147 "dEQP-GLES3.functional.fragment_ops.depth_", 148 "stencil.stencil_ops.invert_invert_replace"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028137, 151 "dEQP-GLES3.functional.fragment_ops.dept", 152 "h_stencil.stencil_ops.invert_invert_incr"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028138, 155 "dEQP-GLES3.functional.fragment_ops.dept", 156 "h_stencil.stencil_ops.invert_invert_decr"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028139, 159 "dEQP-GLES3.functional.fragment_ops.depth", 160 "_stencil.stencil_ops.invert_invert_invert"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028140, 163 "dEQP-GLES3.functional.fragment_ops.depth_s", 164 "tencil.stencil_ops.invert_invert_incr_wrap"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028141, 167 "dEQP-GLES3.functional.fragment_ops.depth_s", 168 "tencil.stencil_ops.invert_invert_decr_wrap"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028142, 171 "dEQP-GLES3.functional.fragment_ops.depth_", 172 "stencil.stencil_ops.invert_incr_wrap_keep"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028143, 175 "dEQP-GLES3.functional.fragment_ops.depth_", 176 "stencil.stencil_ops.invert_incr_wrap_zero"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028144, 179 "dEQP-GLES3.functional.fragment_ops.depth_s", 180 "tencil.stencil_ops.invert_incr_wrap_replace"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028145, 183 "dEQP-GLES3.functional.fragment_ops.depth_", 184 "stencil.stencil_ops.invert_incr_wrap_incr"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028146, 187 "dEQP-GLES3.functional.fragment_ops.depth_", 188 "stencil.stencil_ops.invert_incr_wrap_decr"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028147, 191 "dEQP-GLES3.functional.fragment_ops.depth_s", 192 "tencil.stencil_ops.invert_incr_wrap_invert"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028148, 195 "dEQP-GLES3.functional.fragment_ops.depth_st", 196 "encil.stencil_ops.invert_incr_wrap_incr_wrap"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028149, 199 "dEQP-GLES3.functional.fragment_ops.depth_st", 200 "encil.stencil_ops.invert_incr_wrap_decr_wrap"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028150, 203 "dEQP-GLES3.functional.fragment_ops.depth_", 204 "stencil.stencil_ops.invert_decr_wrap_keep"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028151, 207 "dEQP-GLES3.functional.fragment_ops.depth_", 208 "stencil.stencil_ops.invert_decr_wrap_zero"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028152, 211 "dEQP-GLES3.functional.fragment_ops.depth_s", 212 "tencil.stencil_ops.invert_decr_wrap_replace"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028153, 215 "dEQP-GLES3.functional.fragment_ops.depth_", 216 "stencil.stencil_ops.invert_decr_wrap_incr"); 217 218 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028154, 219 "dEQP-GLES3.functional.fragment_ops.depth_", 220 "stencil.stencil_ops.invert_decr_wrap_decr"); 221 222 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028155, 223 "dEQP-GLES3.functional.fragment_ops.depth_s", 224 "tencil.stencil_ops.invert_decr_wrap_invert"); 225 226 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028156, 227 "dEQP-GLES3.functional.fragment_ops.depth_st", 228 "encil.stencil_ops.invert_decr_wrap_incr_wrap"); 229 230 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028157, 231 "dEQP-GLES3.functional.fragment_ops.depth_st", 232 "encil.stencil_ops.invert_decr_wrap_decr_wrap"); 233 234 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028158, 235 "dEQP-GLES3.functional.fragment_ops.depth", 236 "_stencil.stencil_ops.incr_wrap_keep_keep"); 237 238 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028159, 239 "dEQP-GLES3.functional.fragment_ops.depth", 240 "_stencil.stencil_ops.incr_wrap_keep_zero"); 241 242 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028160, 243 "dEQP-GLES3.functional.fragment_ops.depth_", 244 "stencil.stencil_ops.incr_wrap_keep_replace"); 245 246 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028161, 247 "dEQP-GLES3.functional.fragment_ops.depth", 248 "_stencil.stencil_ops.incr_wrap_keep_incr"); 249 250 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028162, 251 "dEQP-GLES3.functional.fragment_ops.depth", 252 "_stencil.stencil_ops.incr_wrap_keep_decr"); 253 254 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028163, 255 "dEQP-GLES3.functional.fragment_ops.depth_", 256 "stencil.stencil_ops.incr_wrap_keep_invert"); 257 258 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028164, 259 "dEQP-GLES3.functional.fragment_ops.depth_s", 260 "tencil.stencil_ops.incr_wrap_keep_incr_wrap"); 261 262 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028165, 263 "dEQP-GLES3.functional.fragment_ops.depth_s", 264 "tencil.stencil_ops.incr_wrap_keep_decr_wrap"); 265 266 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028166, 267 "dEQP-GLES3.functional.fragment_ops.depth", 268 "_stencil.stencil_ops.incr_wrap_zero_keep"); 269 270 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028167, 271 "dEQP-GLES3.functional.fragment_ops.depth", 272 "_stencil.stencil_ops.incr_wrap_zero_zero"); 273 274 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028168, 275 "dEQP-GLES3.functional.fragment_ops.depth_", 276 "stencil.stencil_ops.incr_wrap_zero_replace"); 277 278 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028169, 279 "dEQP-GLES3.functional.fragment_ops.depth", 280 "_stencil.stencil_ops.incr_wrap_zero_incr"); 281 282 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028170, 283 "dEQP-GLES3.functional.fragment_ops.depth", 284 "_stencil.stencil_ops.incr_wrap_zero_decr"); 285 286 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028171, 287 "dEQP-GLES3.functional.fragment_ops.depth_", 288 "stencil.stencil_ops.incr_wrap_zero_invert"); 289 290 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028172, 291 "dEQP-GLES3.functional.fragment_ops.depth_s", 292 "tencil.stencil_ops.incr_wrap_zero_incr_wrap"); 293 294 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028173, 295 "dEQP-GLES3.functional.fragment_ops.depth_s", 296 "tencil.stencil_ops.incr_wrap_zero_decr_wrap"); 297 298 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028174, 299 "dEQP-GLES3.functional.fragment_ops.depth_", 300 "stencil.stencil_ops.incr_wrap_replace_keep"); 301 302 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028175, 303 "dEQP-GLES3.functional.fragment_ops.depth_", 304 "stencil.stencil_ops.incr_wrap_replace_zero"); 305 306 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028176, 307 "dEQP-GLES3.functional.fragment_ops.depth_st", 308 "encil.stencil_ops.incr_wrap_replace_replace"); 309 310 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028177, 311 "dEQP-GLES3.functional.fragment_ops.depth_", 312 "stencil.stencil_ops.incr_wrap_replace_incr"); 313 314 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028178, 315 "dEQP-GLES3.functional.fragment_ops.depth_", 316 "stencil.stencil_ops.incr_wrap_replace_decr"); 317 318 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028179, 319 "dEQP-GLES3.functional.fragment_ops.depth_s", 320 "tencil.stencil_ops.incr_wrap_replace_invert"); 321 322 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028180, 323 "dEQP-GLES3.functional.fragment_ops.depth_ste", 324 "ncil.stencil_ops.incr_wrap_replace_incr_wrap"); 325 326 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028181, 327 "dEQP-GLES3.functional.fragment_ops.depth_ste", 328 "ncil.stencil_ops.incr_wrap_replace_decr_wrap"); 329 330 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028182, 331 "dEQP-GLES3.functional.fragment_ops.depth", 332 "_stencil.stencil_ops.incr_wrap_incr_keep"); 333 334 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028183, 335 "dEQP-GLES3.functional.fragment_ops.depth", 336 "_stencil.stencil_ops.incr_wrap_incr_zero"); 337 338 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028184, 339 "dEQP-GLES3.functional.fragment_ops.depth_", 340 "stencil.stencil_ops.incr_wrap_incr_replace"); 341 342 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028185, 343 "dEQP-GLES3.functional.fragment_ops.depth", 344 "_stencil.stencil_ops.incr_wrap_incr_incr"); 345 346 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028186, 347 "dEQP-GLES3.functional.fragment_ops.depth", 348 "_stencil.stencil_ops.incr_wrap_incr_decr"); 349 350 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028187, 351 "dEQP-GLES3.functional.fragment_ops.depth_", 352 "stencil.stencil_ops.incr_wrap_incr_invert"); 353 354 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028188, 355 "dEQP-GLES3.functional.fragment_ops.depth_s", 356 "tencil.stencil_ops.incr_wrap_incr_incr_wrap"); 357 358 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028189, 359 "dEQP-GLES3.functional.fragment_ops.depth_s", 360 "tencil.stencil_ops.incr_wrap_incr_decr_wrap"); 361 362 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028190, 363 "dEQP-GLES3.functional.fragment_ops.depth", 364 "_stencil.stencil_ops.incr_wrap_decr_keep"); 365 366 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028191, 367 "dEQP-GLES3.functional.fragment_ops.depth", 368 "_stencil.stencil_ops.incr_wrap_decr_zero"); 369 370 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028192, 371 "dEQP-GLES3.functional.fragment_ops.depth_", 372 "stencil.stencil_ops.incr_wrap_decr_replace"); 373 374 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028193, 375 "dEQP-GLES3.functional.fragment_ops.depth", 376 "_stencil.stencil_ops.incr_wrap_decr_incr"); 377 378 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028194, 379 "dEQP-GLES3.functional.fragment_ops.depth", 380 "_stencil.stencil_ops.incr_wrap_decr_decr"); 381 382 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028195, 383 "dEQP-GLES3.functional.fragment_ops.depth_", 384 "stencil.stencil_ops.incr_wrap_decr_invert"); 385 386 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028196, 387 "dEQP-GLES3.functional.fragment_ops.depth_s", 388 "tencil.stencil_ops.incr_wrap_decr_incr_wrap"); 389 390 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028197, 391 "dEQP-GLES3.functional.fragment_ops.depth_s", 392 "tencil.stencil_ops.incr_wrap_decr_decr_wrap"); 393 394 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028198, 395 "dEQP-GLES3.functional.fragment_ops.depth_", 396 "stencil.stencil_ops.incr_wrap_invert_keep"); 397 398 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028199, 399 "dEQP-GLES3.functional.fragment_ops.depth_", 400 "stencil.stencil_ops.incr_wrap_invert_zero"); 401 402 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028200, 403 "dEQP-GLES3.functional.fragment_ops.depth_s", 404 "tencil.stencil_ops.incr_wrap_invert_replace"); 405 406 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028201, 407 "dEQP-GLES3.functional.fragment_ops.depth_", 408 "stencil.stencil_ops.incr_wrap_invert_incr"); 409 410 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028202, 411 "dEQP-GLES3.functional.fragment_ops.depth_", 412 "stencil.stencil_ops.incr_wrap_invert_decr"); 413 414 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028203, 415 "dEQP-GLES3.functional.fragment_ops.depth_s", 416 "tencil.stencil_ops.incr_wrap_invert_invert"); 417 418 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028204, 419 "dEQP-GLES3.functional.fragment_ops.depth_st", 420 "encil.stencil_ops.incr_wrap_invert_incr_wrap"); 421 422 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028205, 423 "dEQP-GLES3.functional.fragment_ops.depth_st", 424 "encil.stencil_ops.incr_wrap_invert_decr_wrap"); 425 426 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028206, 427 "dEQP-GLES3.functional.fragment_ops.depth_s", 428 "tencil.stencil_ops.incr_wrap_incr_wrap_keep"); 429 430 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028207, 431 "dEQP-GLES3.functional.fragment_ops.depth_s", 432 "tencil.stencil_ops.incr_wrap_incr_wrap_zero"); 433 434 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028208, 435 "dEQP-GLES3.functional.fragment_ops.depth_ste", 436 "ncil.stencil_ops.incr_wrap_incr_wrap_replace"); 437 438 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028209, 439 "dEQP-GLES3.functional.fragment_ops.depth_s", 440 "tencil.stencil_ops.incr_wrap_incr_wrap_incr"); 441 442 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028210, 443 "dEQP-GLES3.functional.fragment_ops.depth_s", 444 "tencil.stencil_ops.incr_wrap_incr_wrap_decr"); 445 446 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028211, 447 "dEQP-GLES3.functional.fragment_ops.depth_st", 448 "encil.stencil_ops.incr_wrap_incr_wrap_invert"); 449 450 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028212, 451 "dEQP-GLES3.functional.fragment_ops.depth_sten", 452 "cil.stencil_ops.incr_wrap_incr_wrap_incr_wrap"); 453 454 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028213, 455 "dEQP-GLES3.functional.fragment_ops.depth_sten", 456 "cil.stencil_ops.incr_wrap_incr_wrap_decr_wrap"); 457 458 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028214, 459 "dEQP-GLES3.functional.fragment_ops.depth_s", 460 "tencil.stencil_ops.incr_wrap_decr_wrap_keep"); 461 462 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028215, 463 "dEQP-GLES3.functional.fragment_ops.depth_s", 464 "tencil.stencil_ops.incr_wrap_decr_wrap_zero"); 465 466 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028216, 467 "dEQP-GLES3.functional.fragment_ops.depth_ste", 468 "ncil.stencil_ops.incr_wrap_decr_wrap_replace"); 469 470 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028217, 471 "dEQP-GLES3.functional.fragment_ops.depth_s", 472 "tencil.stencil_ops.incr_wrap_decr_wrap_incr"); 473 474 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028218, 475 "dEQP-GLES3.functional.fragment_ops.depth_s", 476 "tencil.stencil_ops.incr_wrap_decr_wrap_decr"); 477 478 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028219, 479 "dEQP-GLES3.functional.fragment_ops.depth_st", 480 "encil.stencil_ops.incr_wrap_decr_wrap_invert"); 481 482 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028220, 483 "dEQP-GLES3.functional.fragment_ops.depth_sten", 484 "cil.stencil_ops.incr_wrap_decr_wrap_incr_wrap"); 485 486 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028221, 487 "dEQP-GLES3.functional.fragment_ops.depth_sten", 488 "cil.stencil_ops.incr_wrap_decr_wrap_decr_wrap"); 489 490 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028222, 491 "dEQP-GLES3.functional.fragment_ops.depth", 492 "_stencil.stencil_ops.decr_wrap_keep_keep"); 493 494 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028223, 495 "dEQP-GLES3.functional.fragment_ops.depth", 496 "_stencil.stencil_ops.decr_wrap_keep_zero"); 497 498 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028224, 499 "dEQP-GLES3.functional.fragment_ops.depth_", 500 "stencil.stencil_ops.decr_wrap_keep_replace"); 501 502 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028225, 503 "dEQP-GLES3.functional.fragment_ops.depth", 504 "_stencil.stencil_ops.decr_wrap_keep_incr"); 505 506 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028226, 507 "dEQP-GLES3.functional.fragment_ops.depth", 508 "_stencil.stencil_ops.decr_wrap_keep_decr"); 509 510 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028227, 511 "dEQP-GLES3.functional.fragment_ops.depth_", 512 "stencil.stencil_ops.decr_wrap_keep_invert"); 513 514 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028228, 515 "dEQP-GLES3.functional.fragment_ops.depth_s", 516 "tencil.stencil_ops.decr_wrap_keep_incr_wrap"); 517 518 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028229, 519 "dEQP-GLES3.functional.fragment_ops.depth_s", 520 "tencil.stencil_ops.decr_wrap_keep_decr_wrap"); 521 522 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028230, 523 "dEQP-GLES3.functional.fragment_ops.depth", 524 "_stencil.stencil_ops.decr_wrap_zero_keep"); 525 526 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028231, 527 "dEQP-GLES3.functional.fragment_ops.depth", 528 "_stencil.stencil_ops.decr_wrap_zero_zero"); 529 530 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028232, 531 "dEQP-GLES3.functional.fragment_ops.depth_", 532 "stencil.stencil_ops.decr_wrap_zero_replace"); 533 534 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028233, 535 "dEQP-GLES3.functional.fragment_ops.depth", 536 "_stencil.stencil_ops.decr_wrap_zero_incr"); 537 538 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028234, 539 "dEQP-GLES3.functional.fragment_ops.depth", 540 "_stencil.stencil_ops.decr_wrap_zero_decr"); 541 542 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028235, 543 "dEQP-GLES3.functional.fragment_ops.depth_", 544 "stencil.stencil_ops.decr_wrap_zero_invert"); 545 546 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028236, 547 "dEQP-GLES3.functional.fragment_ops.depth_s", 548 "tencil.stencil_ops.decr_wrap_zero_incr_wrap"); 549 550 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028237, 551 "dEQP-GLES3.functional.fragment_ops.depth_s", 552 "tencil.stencil_ops.decr_wrap_zero_decr_wrap"); 553 554 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028238, 555 "dEQP-GLES3.functional.fragment_ops.depth_", 556 "stencil.stencil_ops.decr_wrap_replace_keep"); 557 558 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028239, 559 "dEQP-GLES3.functional.fragment_ops.depth_", 560 "stencil.stencil_ops.decr_wrap_replace_zero"); 561 562 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028240, 563 "dEQP-GLES3.functional.fragment_ops.depth_st", 564 "encil.stencil_ops.decr_wrap_replace_replace"); 565 566 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028241, 567 "dEQP-GLES3.functional.fragment_ops.depth_", 568 "stencil.stencil_ops.decr_wrap_replace_incr"); 569 570 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028242, 571 "dEQP-GLES3.functional.fragment_ops.depth_", 572 "stencil.stencil_ops.decr_wrap_replace_decr"); 573 574 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028243, 575 "dEQP-GLES3.functional.fragment_ops.depth_s", 576 "tencil.stencil_ops.decr_wrap_replace_invert"); 577 578 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028244, 579 "dEQP-GLES3.functional.fragment_ops.depth_ste", 580 "ncil.stencil_ops.decr_wrap_replace_incr_wrap"); 581 582 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028245, 583 "dEQP-GLES3.functional.fragment_ops.depth_ste", 584 "ncil.stencil_ops.decr_wrap_replace_decr_wrap"); 585 586 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028246, 587 "dEQP-GLES3.functional.fragment_ops.depth", 588 "_stencil.stencil_ops.decr_wrap_incr_keep"); 589 590 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028247, 591 "dEQP-GLES3.functional.fragment_ops.depth", 592 "_stencil.stencil_ops.decr_wrap_incr_zero"); 593 594 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028248, 595 "dEQP-GLES3.functional.fragment_ops.depth_", 596 "stencil.stencil_ops.decr_wrap_incr_replace"); 597 598 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028249, 599 "dEQP-GLES3.functional.fragment_ops.depth", 600 "_stencil.stencil_ops.decr_wrap_incr_incr"); 601 602 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028250, 603 "dEQP-GLES3.functional.fragment_ops.depth", 604 "_stencil.stencil_ops.decr_wrap_incr_decr"); 605 606 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028251, 607 "dEQP-GLES3.functional.fragment_ops.depth_", 608 "stencil.stencil_ops.decr_wrap_incr_invert"); 609 610 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028252, 611 "dEQP-GLES3.functional.fragment_ops.depth_s", 612 "tencil.stencil_ops.decr_wrap_incr_incr_wrap"); 613 614 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028253, 615 "dEQP-GLES3.functional.fragment_ops.depth_s", 616 "tencil.stencil_ops.decr_wrap_incr_decr_wrap"); 617 618 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028254, 619 "dEQP-GLES3.functional.fragment_ops.depth", 620 "_stencil.stencil_ops.decr_wrap_decr_keep"); 621 622 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028255, 623 "dEQP-GLES3.functional.fragment_ops.depth", 624 "_stencil.stencil_ops.decr_wrap_decr_zero"); 625 626 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028256, 627 "dEQP-GLES3.functional.fragment_ops.depth_", 628 "stencil.stencil_ops.decr_wrap_decr_replace"); 629 630 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028257, 631 "dEQP-GLES3.functional.fragment_ops.depth", 632 "_stencil.stencil_ops.decr_wrap_decr_incr"); 633 634 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028258, 635 "dEQP-GLES3.functional.fragment_ops.depth", 636 "_stencil.stencil_ops.decr_wrap_decr_decr"); 637 638 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028259, 639 "dEQP-GLES3.functional.fragment_ops.depth_", 640 "stencil.stencil_ops.decr_wrap_decr_invert"); 641 642 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028260, 643 "dEQP-GLES3.functional.fragment_ops.depth_s", 644 "tencil.stencil_ops.decr_wrap_decr_incr_wrap"); 645 646 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028261, 647 "dEQP-GLES3.functional.fragment_ops.depth_s", 648 "tencil.stencil_ops.decr_wrap_decr_decr_wrap"); 649 650 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028262, 651 "dEQP-GLES3.functional.fragment_ops.depth_", 652 "stencil.stencil_ops.decr_wrap_invert_keep"); 653 654 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028263, 655 "dEQP-GLES3.functional.fragment_ops.depth_", 656 "stencil.stencil_ops.decr_wrap_invert_zero"); 657 658 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028264, 659 "dEQP-GLES3.functional.fragment_ops.depth_s", 660 "tencil.stencil_ops.decr_wrap_invert_replace"); 661 662 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028265, 663 "dEQP-GLES3.functional.fragment_ops.depth_", 664 "stencil.stencil_ops.decr_wrap_invert_incr"); 665 666 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028266, 667 "dEQP-GLES3.functional.fragment_ops.depth_", 668 "stencil.stencil_ops.decr_wrap_invert_decr"); 669 670 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028267, 671 "dEQP-GLES3.functional.fragment_ops.depth_s", 672 "tencil.stencil_ops.decr_wrap_invert_invert"); 673 674 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028268, 675 "dEQP-GLES3.functional.fragment_ops.depth_st", 676 "encil.stencil_ops.decr_wrap_invert_incr_wrap"); 677 678 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028269, 679 "dEQP-GLES3.functional.fragment_ops.depth_st", 680 "encil.stencil_ops.decr_wrap_invert_decr_wrap"); 681 682 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028270, 683 "dEQP-GLES3.functional.fragment_ops.depth_s", 684 "tencil.stencil_ops.decr_wrap_incr_wrap_keep"); 685 686 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028271, 687 "dEQP-GLES3.functional.fragment_ops.depth_s", 688 "tencil.stencil_ops.decr_wrap_incr_wrap_zero"); 689 690 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028272, 691 "dEQP-GLES3.functional.fragment_ops.depth_ste", 692 "ncil.stencil_ops.decr_wrap_incr_wrap_replace"); 693 694 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028273, 695 "dEQP-GLES3.functional.fragment_ops.depth_s", 696 "tencil.stencil_ops.decr_wrap_incr_wrap_incr"); 697 698 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028274, 699 "dEQP-GLES3.functional.fragment_ops.depth_s", 700 "tencil.stencil_ops.decr_wrap_incr_wrap_decr"); 701 702 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028275, 703 "dEQP-GLES3.functional.fragment_ops.depth_st", 704 "encil.stencil_ops.decr_wrap_incr_wrap_invert"); 705 706 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028276, 707 "dEQP-GLES3.functional.fragment_ops.depth_sten", 708 "cil.stencil_ops.decr_wrap_incr_wrap_incr_wrap"); 709 710 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028277, 711 "dEQP-GLES3.functional.fragment_ops.depth_sten", 712 "cil.stencil_ops.decr_wrap_incr_wrap_decr_wrap"); 713 714 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028278, 715 "dEQP-GLES3.functional.fragment_ops.depth_s", 716 "tencil.stencil_ops.decr_wrap_decr_wrap_keep"); 717 718 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028279, 719 "dEQP-GLES3.functional.fragment_ops.depth_s", 720 "tencil.stencil_ops.decr_wrap_decr_wrap_zero"); 721 722 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028280, 723 "dEQP-GLES3.functional.fragment_ops.depth_ste", 724 "ncil.stencil_ops.decr_wrap_decr_wrap_replace"); 725 726 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028281, 727 "dEQP-GLES3.functional.fragment_ops.depth_s", 728 "tencil.stencil_ops.decr_wrap_decr_wrap_incr"); 729 730 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028282, 731 "dEQP-GLES3.functional.fragment_ops.depth_s", 732 "tencil.stencil_ops.decr_wrap_decr_wrap_decr"); 733 734 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028283, 735 "dEQP-GLES3.functional.fragment_ops.depth_st", 736 "encil.stencil_ops.decr_wrap_decr_wrap_invert"); 737 738 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028284, 739 "dEQP-GLES3.functional.fragment_ops.depth_sten", 740 "cil.stencil_ops.decr_wrap_decr_wrap_incr_wrap"); 741 742 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028285, 743 "dEQP-GLES3.functional.fragment_ops.depth_sten", 744 "cil.stencil_ops.decr_wrap_decr_wrap_decr_wrap"); 745