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 "../ActsDeqpgles310020TestSuite.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(ActsDeqpgles310020TestSuite, TestCase_019503, 27 "dEQP-GLES31.functional.debug.negative_", 28 "coverage.get_error.shader.create_shader"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019504, 31 "dEQP-GLES31.functional.debug.negative_", 32 "coverage.get_error.shader.shader_source"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019505, 35 "dEQP-GLES31.functional.debug.negative_c", 36 "overage.get_error.shader.compile_shader"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019506, 39 "dEQP-GLES31.functional.debug.negative_", 40 "coverage.get_error.shader.delete_shader"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019507, 43 "dEQP-GLES31.functional.debug.negative_", 44 "coverage.get_error.shader.shader_binary"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019508, 47 "dEQP-GLES31.functional.debug.negative_", 48 "coverage.get_error.shader.attach_shader"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019509, 51 "dEQP-GLES31.functional.debug.negative_", 52 "coverage.get_error.shader.detach_shader"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019510, 55 "dEQP-GLES31.functional.debug.negative_", 56 "coverage.get_error.shader.link_program"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019511, 59 "dEQP-GLES31.functional.debug.negative", 60 "_coverage.get_error.shader.use_program"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019512, 63 "dEQP-GLES31.functional.debug.negative_c", 64 "overage.get_error.shader.delete_program"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019513, 67 "dEQP-GLES31.functional.debug.negative_co", 68 "verage.get_error.shader.validate_program"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019514, 71 "dEQP-GLES31.functional.debug.negative_cov", 72 "erage.get_error.shader.get_program_binary"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019515, 75 "dEQP-GLES31.functional.debug.negative_c", 76 "overage.get_error.shader.program_binary"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019516, 79 "dEQP-GLES31.functional.debug.negative_cov", 80 "erage.get_error.shader.program_parameteri"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019517, 83 "dEQP-GLES31.functional.debug.negative_", 84 "coverage.get_error.shader.gen_samplers"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019518, 87 "dEQP-GLES31.functional.debug.negative_", 88 "coverage.get_error.shader.bind_sampler"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019519, 91 "dEQP-GLES31.functional.debug.negative_c", 92 "overage.get_error.shader.delete_samplers"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019520, 95 "dEQP-GLES31.functional.debug.negative_cover", 96 "age.get_error.shader.get_sampler_parameteriv"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019521, 99 "dEQP-GLES31.functional.debug.negative_cover", 100 "age.get_error.shader.get_sampler_parameterfv"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019522, 103 "dEQP-GLES31.functional.debug.negative_covera", 104 "ge.get_error.shader.get_sampler_parameterIiv"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019523, 107 "dEQP-GLES31.functional.debug.negative_covera", 108 "ge.get_error.shader.get_sampler_parameterIuiv"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019524, 111 "dEQP-GLES31.functional.debug.negative_cov", 112 "erage.get_error.shader.sampler_parameteri"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019525, 115 "dEQP-GLES31.functional.debug.negative_cov", 116 "erage.get_error.shader.sampler_parameteriv"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019526, 119 "dEQP-GLES31.functional.debug.negative_cov", 120 "erage.get_error.shader.sampler_parameterf"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019527, 123 "dEQP-GLES31.functional.debug.negative_cov", 124 "erage.get_error.shader.sampler_parameterfv"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019528, 127 "dEQP-GLES31.functional.debug.negative_cove", 128 "rage.get_error.shader.sampler_parameterIiv"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019529, 131 "dEQP-GLES31.functional.debug.negative_cove", 132 "rage.get_error.shader.sampler_parameterIuiv"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019530, 135 "dEQP-GLES31.functional.debug.negative_cov", 136 "erage.get_error.shader.get_attrib_location"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019531, 139 "dEQP-GLES31.functional.debug.negative_cove", 140 "rage.get_error.shader.get_uniform_location"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019532, 143 "dEQP-GLES31.functional.debug.negative_cove", 144 "rage.get_error.shader.bind_attrib_location"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019533, 147 "dEQP-GLES31.functional.debug.negative_cove", 148 "rage.get_error.shader.uniform_block_binding"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019534, 151 "dEQP-GLES31.functional.debug.negative_covera", 152 "ge.get_error.shader.uniformf_invalid_program"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019535, 155 "dEQP-GLES31.functional.debug.negative_coverag", 156 "e.get_error.shader.uniformf_incompatible_type"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019536, 159 "dEQP-GLES31.functional.debug.negative_covera", 160 "ge.get_error.shader.uniformf_invalid_location"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019537, 163 "dEQP-GLES31.functional.debug.negative_covera", 164 "ge.get_error.shader.uniformfv_invalid_program"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019538, 167 "dEQP-GLES31.functional.debug.negative_coverag", 168 "e.get_error.shader.uniformfv_incompatible_type"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019539, 171 "dEQP-GLES31.functional.debug.negative_coverag", 172 "e.get_error.shader.uniformfv_invalid_location"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019540, 175 "dEQP-GLES31.functional.debug.negative_cover", 176 "age.get_error.shader.uniformfv_invalid_count"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019541, 179 "dEQP-GLES31.functional.debug.negative_covera", 180 "ge.get_error.shader.uniformi_invalid_program"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019542, 183 "dEQP-GLES31.functional.debug.negative_coverag", 184 "e.get_error.shader.uniformi_incompatible_type"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019543, 187 "dEQP-GLES31.functional.debug.negative_covera", 188 "ge.get_error.shader.uniformi_invalid_location"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019544, 191 "dEQP-GLES31.functional.debug.negative_covera", 192 "ge.get_error.shader.uniformiv_invalid_program"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019545, 195 "dEQP-GLES31.functional.debug.negative_coverag", 196 "e.get_error.shader.uniformiv_incompatible_type"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019546, 199 "dEQP-GLES31.functional.debug.negative_coverag", 200 "e.get_error.shader.uniformiv_invalid_location"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019547, 203 "dEQP-GLES31.functional.debug.negative_cover", 204 "age.get_error.shader.uniformiv_invalid_count"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019548, 207 "dEQP-GLES31.functional.debug.negative_covera", 208 "ge.get_error.shader.uniformui_invalid_program"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019549, 211 "dEQP-GLES31.functional.debug.negative_coverag", 212 "e.get_error.shader.uniformui_incompatible_type"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019550, 215 "dEQP-GLES31.functional.debug.negative_coverag", 216 "e.get_error.shader.uniformui_invalid_location"); 217 218 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019551, 219 "dEQP-GLES31.functional.debug.negative_coverag", 220 "e.get_error.shader.uniformuiv_invalid_program"); 221 222 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019552, 223 "dEQP-GLES31.functional.debug.negative_coverage", 224 ".get_error.shader.uniformuiv_incompatible_type"); 225 226 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019553, 227 "dEQP-GLES31.functional.debug.negative_coverag", 228 "e.get_error.shader.uniformuiv_invalid_location"); 229 230 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019554, 231 "dEQP-GLES31.functional.debug.negative_covera", 232 "ge.get_error.shader.uniformuiv_invalid_count"); 233 234 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019555, 235 "dEQP-GLES31.functional.debug.negative_coverage.g", 236 "et_error.shader.uniform_matrixfv_invalid_program"); 237 238 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019556, 239 "dEQP-GLES31.functional.debug.negative_coverage.ge", 240 "t_error.shader.uniform_matrixfv_incompatible_type"); 241 242 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019557, 243 "dEQP-GLES31.functional.debug.negative_coverage.g", 244 "et_error.shader.uniform_matrixfv_invalid_location"); 245 246 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019558, 247 "dEQP-GLES31.functional.debug.negative_coverage.", 248 "get_error.shader.uniform_matrixfv_invalid_count"); 249 250 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019559, 251 "dEQP-GLES31.functional.debug.negative_cover", 252 "age.get_error.shader.gen_transform_feedbacks"); 253 254 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019560, 255 "dEQP-GLES31.functional.debug.negative_cover", 256 "age.get_error.shader.bind_transform_feedback"); 257 258 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019561, 259 "dEQP-GLES31.functional.debug.negative_coverag", 260 "e.get_error.shader.delete_transform_feedbacks"); 261 262 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019562, 263 "dEQP-GLES31.functional.debug.negative_covera", 264 "ge.get_error.shader.begin_transform_feedback"); 265 266 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019563, 267 "dEQP-GLES31.functional.debug.negative_covera", 268 "ge.get_error.shader.pause_transform_feedback"); 269 270 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019564, 271 "dEQP-GLES31.functional.debug.negative_covera", 272 "ge.get_error.shader.resume_transform_feedback"); 273 274 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019565, 275 "dEQP-GLES31.functional.debug.negative_cover", 276 "age.get_error.shader.end_transform_feedback"); 277 278 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019566, 279 "dEQP-GLES31.functional.debug.negative_coverage.", 280 "get_error.shader.get_transform_feedback_varying"); 281 282 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019567, 283 "dEQP-GLES31.functional.debug.negative_coverag", 284 "e.get_error.shader.transform_feedback_varyings"); 285 286 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019568, 287 "dEQP-GLES31.functional.debug.negative_cover", 288 "age.get_error.shader.compile_compute_shader"); 289 290 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019569, 291 "dEQP-GLES31.functional.debug.negative_cov", 292 "erage.get_error.shader.link_compute_shader"); 293 294 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019570, 295 "dEQP-GLES31.functional.debug.negative_coverage", 296 ".get_error.shader.srgb_decode_samplerparameteri"); 297 298 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019571, 299 "dEQP-GLES31.functional.debug.negative_coverage", 300 ".get_error.shader.srgb_decode_samplerparameterf"); 301 302 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019572, 303 "dEQP-GLES31.functional.debug.negative_coverage.", 304 "get_error.shader.srgb_decode_samplerparameteriv"); 305 306 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019573, 307 "dEQP-GLES31.functional.debug.negative_coverage.", 308 "get_error.shader.srgb_decode_samplerparameterfv"); 309 310 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019574, 311 "dEQP-GLES31.functional.debug.negative_coverage.", 312 "get_error.shader.srgb_decode_samplerparameterIiv"); 313 314 static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019575, 315 "dEQP-GLES31.functional.debug.negative_coverage.g", 316 "et_error.shader.srgb_decode_samplerparameterIuiv"); 317