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 "../ActsDeqpgles30044TestSuite.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(ActsDeqpgles30044TestSuite, TestCase_043218, 27 "dEQP-GLES3.functional.stat", 28 "e_query.shader.shader_type"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043219, 31 "dEQP-GLES3.functional.state_que", 32 "ry.shader.shader_compile_status"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043220, 35 "dEQP-GLES3.functional.state_que", 36 "ry.shader.shader_info_log_length"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043221, 39 "dEQP-GLES3.functional.state_qu", 40 "ery.shader.shader_source_length"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043222, 43 "dEQP-GLES3.functional.state", 44 "_query.shader.delete_status"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043223, 47 "dEQP-GLES3.functional.state_query.s", 48 "hader.current_vertex_attrib_initial"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043224, 51 "dEQP-GLES3.functional.state_query.", 52 "shader.current_vertex_attrib_float"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043225, 55 "dEQP-GLES3.functional.state_query", 56 ".shader.current_vertex_attrib_int"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043226, 59 "dEQP-GLES3.functional.state_query", 60 ".shader.current_vertex_attrib_uint"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043227, 63 "dEQP-GLES3.functional.state_query.sha", 64 "der.current_vertex_attrib_float_to_int"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043228, 67 "dEQP-GLES3.functional.state_quer", 68 "y.shader.program_info_log_length"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043229, 71 "dEQP-GLES3.functional.state_query.sha", 72 "der.program_info_log_length_link_error"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043230, 75 "dEQP-GLES3.functional.state_quer", 76 "y.shader.program_validate_status"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043231, 79 "dEQP-GLES3.functional.state_quer", 80 "y.shader.program_attached_shaders"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043232, 83 "dEQP-GLES3.functional.state_query.", 84 "shader.program_active_uniform_name"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043233, 87 "dEQP-GLES3.functional.state_query.", 88 "shader.program_active_uniform_types"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043234, 91 "dEQP-GLES3.functional.state_query.s", 92 "hader.program_active_uniform_blocks"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043235, 95 "dEQP-GLES3.functional.state", 96 "_query.shader.program_binary"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043236, 99 "dEQP-GLES3.functional.state_q", 100 "uery.shader.transform_feedback"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043237, 103 "dEQP-GLES3.functional.state_q", 104 "uery.shader.active_attributes"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043238, 107 "dEQP-GLES3.functional.state_q", 108 "uery.shader.vertex_attrib_size"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043239, 111 "dEQP-GLES3.functional.state_q", 112 "uery.shader.vertex_attrib_type"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043240, 115 "dEQP-GLES3.functional.state_qu", 116 "ery.shader.vertex_attrib_stride"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043241, 119 "dEQP-GLES3.functional.state_quer", 120 "y.shader.vertex_attrib_normalized"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043242, 123 "dEQP-GLES3.functional.state_que", 124 "ry.shader.vertex_attrib_integer"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043243, 127 "dEQP-GLES3.functional.state_query.", 128 "shader.vertex_attrib_array_enabled"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043244, 131 "dEQP-GLES3.functional.state_query.", 132 "shader.vertex_attrib_array_divisor"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043245, 135 "dEQP-GLES3.functional.state_query.sha", 136 "der.vertex_attrib_array_buffer_binding"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043246, 139 "dEQP-GLES3.functional.state_que", 140 "ry.shader.vertex_attrib_pointerv"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043247, 143 "dEQP-GLES3.functional.state_qu", 144 "ery.shader.uniform_value_float"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043248, 147 "dEQP-GLES3.functional.state_q", 148 "uery.shader.uniform_value_int"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043249, 151 "dEQP-GLES3.functional.state_q", 152 "uery.shader.uniform_value_uint"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043250, 155 "dEQP-GLES3.functional.state_que", 156 "ry.shader.uniform_value_boolean"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043251, 159 "dEQP-GLES3.functional.state_que", 160 "ry.shader.uniform_value_sampler"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043252, 163 "dEQP-GLES3.functional.state_qu", 164 "ery.shader.uniform_value_array"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043253, 167 "dEQP-GLES3.functional.state_qu", 168 "ery.shader.uniform_value_matrix"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043254, 171 "dEQP-GLES3.functional.state_query.", 172 "shader.precision_vertex_lowp_float"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043255, 175 "dEQP-GLES3.functional.state_query.s", 176 "hader.precision_vertex_mediump_float"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043256, 179 "dEQP-GLES3.functional.state_query.", 180 "shader.precision_vertex_highp_float"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043257, 183 "dEQP-GLES3.functional.state_query", 184 ".shader.precision_vertex_lowp_int"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043258, 187 "dEQP-GLES3.functional.state_query.", 188 "shader.precision_vertex_mediump_int"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043259, 191 "dEQP-GLES3.functional.state_query", 192 ".shader.precision_vertex_highp_int"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043260, 195 "dEQP-GLES3.functional.state_query.s", 196 "hader.precision_fragment_lowp_float"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043261, 199 "dEQP-GLES3.functional.state_query.sh", 200 "ader.precision_fragment_mediump_float"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043262, 203 "dEQP-GLES3.functional.state_query.s", 204 "hader.precision_fragment_highp_float"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043263, 207 "dEQP-GLES3.functional.state_query.", 208 "shader.precision_fragment_lowp_int"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043264, 211 "dEQP-GLES3.functional.state_query.s", 212 "hader.precision_fragment_mediump_int"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043265, 215 "dEQP-GLES3.functional.state_query.", 216 "shader.precision_fragment_highp_int"); 217