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 "../Khrgles31BaseFunc.h" 19 #include "../ActsKhrgles310003TestSuite.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(ActsKhrgles310003TestSuite, TestCase_002156, 27 "KHR-GLES31.core.program_in", 28 "terface_query.empty-shaders"); 29 30 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002157, 31 "KHR-GLES31.core.program_int", 32 "erface_query.simple-shaders"); 33 34 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002158, 35 "KHR-GLES31.core.program_i", 36 "nterface_query.input-types"); 37 38 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002159, 39 "KHR-GLES31.core.program_int", 40 "erface_query.input-built-in"); 41 42 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002160, 43 "KHR-GLES31.core.program_in", 44 "terface_query.input-layout"); 45 46 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002161, 47 "KHR-GLES31.core.program_in", 48 "terface_query.output-layout"); 49 50 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002162, 51 "KHR-GLES31.core.program_int", 52 "erface_query.output-built-in"); 53 54 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002163, 55 "KHR-GLES31.core.program_int", 56 "erface_query.uniform-simple"); 57 58 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002164, 59 "KHR-GLES31.core.program_in", 60 "terface_query.uniform-types"); 61 62 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002165, 63 "KHR-GLES31.core.program_inter", 64 "face_query.uniform-block-types"); 65 66 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002166, 67 "KHR-GLES31.core.program_inter", 68 "face_query.uniform-block-array"); 69 70 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002167, 71 "KHR-GLES31.core.program_interfac", 72 "e_query.transform-feedback-types"); 73 74 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002168, 75 "KHR-GLES31.core.program_interface_query.t", 76 "ransform-feedback-types-full-array-capture"); 77 78 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002169, 79 "KHR-GLES31.core.program_int", 80 "erface_query.atomic-counters"); 81 82 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002170, 83 "KHR-GLES31.core.program_interface", 84 "_query.atomic-counters-one-buffer"); 85 86 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002171, 87 "KHR-GLES31.core.program_", 88 "interface_query.ssb-types"); 89 90 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002172, 91 "KHR-GLES31.core.program_i", 92 "nterface_query.null-length"); 93 94 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002173, 95 "KHR-GLES31.core.program_inte", 96 "rface_query.arrays-of-arrays"); 97 98 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002174, 99 "KHR-GLES31.core.program_int", 100 "erface_query.top-level-array"); 101 102 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002175, 103 "KHR-GLES31.core.program_interfac", 104 "e_query.separate-programs-vertex"); 105 106 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002176, 107 "KHR-GLES31.core.program_interface", 108 "_query.separate-programs-fragment"); 109 110 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002177, 111 "KHR-GLES31.core.program_in", 112 "terface_query.uniform-block"); 113 114 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002178, 115 "KHR-GLES31.core.program_i", 116 "nterface_query.array-names"); 117 118 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002179, 119 "KHR-GLES31.core.program_i", 120 "nterface_query.buff-length"); 121 122 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002180, 123 "KHR-GLES31.core.program_in", 124 "terface_query.no-locations"); 125 126 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002181, 127 "KHR-GLES31.core.program_int", 128 "erface_query.query-not-used"); 129 130 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002182, 131 "KHR-GLES31.core.program_int", 132 "erface_query.relink-failure"); 133 134 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002183, 135 "KHR-GLES31.core.program_in", 136 "terface_query.link-failure"); 137 138 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002184, 139 "KHR-GLES31.core.program_int", 140 "erface_query.compute-shader"); 141 142 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002185, 143 "KHR-GLES31.core.program_in", 144 "terface_query.invalid-value"); 145 146 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002186, 147 "KHR-GLES31.core.program_inte", 148 "rface_query.invalid-operation"); 149 150 static SHRINK_HWTEST_F(ActsKhrgles310003TestSuite, TestCase_002187, 151 "KHR-GLES31.core.program_in", 152 "terface_query.invalid-enum"); 153