1f6603c60Sopenharmony_ci# Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. 2f6603c60Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3f6603c60Sopenharmony_ci# you may not use this file except in compliance with the License. 4f6603c60Sopenharmony_ci# You may obtain a copy of the License at 5f6603c60Sopenharmony_ci# 6f6603c60Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7f6603c60Sopenharmony_ci# 8f6603c60Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9f6603c60Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10f6603c60Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11f6603c60Sopenharmony_ci# See the License for the specific language governing permissions and 12f6603c60Sopenharmony_ci# limitations under the License. 13f6603c60Sopenharmony_ci 14f6603c60Sopenharmony_ciimport("//test/xts/tools/build/suite.gni") 15f6603c60Sopenharmony_ci 16f6603c60Sopenharmony_cigroup("VKGLCTSTest") { 17f6603c60Sopenharmony_ci testonly = true 18f6603c60Sopenharmony_ci deps = [ 19f6603c60Sopenharmony_ci "src/deqpgles2/build0001:ActsDeqpgles2TestSuite0001", 20f6603c60Sopenharmony_ci "src/deqpgles2/build0002:ActsDeqpgles2TestSuite0002", 21f6603c60Sopenharmony_ci "src/deqpgles2/build0004:ActsDeqpgles2TestSuite0004", 22f6603c60Sopenharmony_ci "src/deqpgles2/build0005:ActsDeqpgles2TestSuite0005", 23f6603c60Sopenharmony_ci "src/deqpgles2/build0006:ActsDeqpgles2TestSuite0006", 24f6603c60Sopenharmony_ci "src/deqpgles2/build0007:ActsDeqpgles2TestSuite0007", 25f6603c60Sopenharmony_ci "src/deqpgles2/build0008:ActsDeqpgles2TestSuite0008", 26f6603c60Sopenharmony_ci "src/deqpgles2/build0009:ActsDeqpgles2TestSuite0009", 27f6603c60Sopenharmony_ci "src/deqpgles2/build0010:ActsDeqpgles2TestSuite0010", 28f6603c60Sopenharmony_ci "src/deqpgles2/build0011:ActsDeqpgles2TestSuite0011", 29f6603c60Sopenharmony_ci "src/deqpgles2/build0012:ActsDeqpgles2TestSuite0012", 30f6603c60Sopenharmony_ci "src/deqpgles2/build0015:ActsDeqpgles2TestSuite0015", 31f6603c60Sopenharmony_ci "src/deqpgles2/build0016:ActsDeqpgles2TestSuite0016", 32f6603c60Sopenharmony_ci "src/deqpgles3/build0001:ActsDeqpgles3TestSuite0001", 33f6603c60Sopenharmony_ci "src/deqpgles3/build0002:ActsDeqpgles3TestSuite0002", 34f6603c60Sopenharmony_ci "src/deqpgles3/build0003:ActsDeqpgles3TestSuite0003", 35f6603c60Sopenharmony_ci "src/deqpgles3/build0004:ActsDeqpgles3TestSuite0004", 36f6603c60Sopenharmony_ci "src/deqpgles3/build0005:ActsDeqpgles3TestSuite0005", 37f6603c60Sopenharmony_ci "src/deqpgles3/build0006:ActsDeqpgles3TestSuite0006", 38f6603c60Sopenharmony_ci "src/deqpgles3/build0007:ActsDeqpgles3TestSuite0007", 39f6603c60Sopenharmony_ci "src/deqpgles3/build0008:ActsDeqpgles3TestSuite0008", 40f6603c60Sopenharmony_ci "src/deqpgles3/build0009:ActsDeqpgles3TestSuite0009", 41f6603c60Sopenharmony_ci "src/deqpgles3/build0010:ActsDeqpgles3TestSuite0010", 42f6603c60Sopenharmony_ci "src/deqpgles3/build0011:ActsDeqpgles3TestSuite0011", 43f6603c60Sopenharmony_ci "src/deqpgles3/build0012:ActsDeqpgles3TestSuite0012", 44f6603c60Sopenharmony_ci "src/deqpgles3/build0013:ActsDeqpgles3TestSuite0013", 45f6603c60Sopenharmony_ci "src/deqpgles3/build0014:ActsDeqpgles3TestSuite0014", 46f6603c60Sopenharmony_ci "src/deqpgles3/build0015:ActsDeqpgles3TestSuite0015", 47f6603c60Sopenharmony_ci "src/deqpgles3/build0016:ActsDeqpgles3TestSuite0016", 48f6603c60Sopenharmony_ci "src/deqpgles3/build0017:ActsDeqpgles3TestSuite0017", 49f6603c60Sopenharmony_ci "src/deqpgles3/build0018:ActsDeqpgles3TestSuite0018", 50f6603c60Sopenharmony_ci "src/deqpgles3/build0019:ActsDeqpgles3TestSuite0019", 51f6603c60Sopenharmony_ci "src/deqpgles3/build0020:ActsDeqpgles3TestSuite0020", 52f6603c60Sopenharmony_ci "src/deqpgles3/build0021:ActsDeqpgles3TestSuite0021", 53f6603c60Sopenharmony_ci "src/deqpgles3/build0022:ActsDeqpgles3TestSuite0022", 54f6603c60Sopenharmony_ci "src/deqpgles3/build0023:ActsDeqpgles3TestSuite0023", 55f6603c60Sopenharmony_ci "src/deqpgles3/build0024:ActsDeqpgles3TestSuite0024", 56f6603c60Sopenharmony_ci "src/deqpgles3/build0025:ActsDeqpgles3TestSuite0025", 57f6603c60Sopenharmony_ci "src/deqpgles3/build0027:ActsDeqpgles3TestSuite0027", 58f6603c60Sopenharmony_ci "src/deqpgles3/build0028:ActsDeqpgles3TestSuite0028", 59f6603c60Sopenharmony_ci "src/deqpgles3/build0029:ActsDeqpgles3TestSuite0029", 60f6603c60Sopenharmony_ci "src/deqpgles3/build0030:ActsDeqpgles3TestSuite0030", 61f6603c60Sopenharmony_ci "src/deqpgles3/build0031:ActsDeqpgles3TestSuite0031", 62f6603c60Sopenharmony_ci "src/deqpgles3/build0032:ActsDeqpgles3TestSuite0032", 63f6603c60Sopenharmony_ci "src/deqpgles3/build0033:ActsDeqpgles3TestSuite0033", 64f6603c60Sopenharmony_ci "src/deqpgles3/build0034:ActsDeqpgles3TestSuite0034", 65f6603c60Sopenharmony_ci "src/deqpgles3/build0035:ActsDeqpgles3TestSuite0035", 66f6603c60Sopenharmony_ci "src/deqpgles3/build0037:ActsDeqpgles3TestSuite0037", 67f6603c60Sopenharmony_ci "src/deqpgles3/build0038:ActsDeqpgles3TestSuite0038", 68f6603c60Sopenharmony_ci "src/deqpgles3/build0039:ActsDeqpgles3TestSuite0039", 69f6603c60Sopenharmony_ci "src/deqpgles3/build0041:ActsDeqpgles3TestSuite0041", 70f6603c60Sopenharmony_ci "src/deqpgles3/build0042:ActsDeqpgles3TestSuite0042", 71f6603c60Sopenharmony_ci "src/deqpgles3/build0043:ActsDeqpgles3TestSuite0043", 72f6603c60Sopenharmony_ci "src/deqpgles3/build0044:ActsDeqpgles3TestSuite0044", 73f6603c60Sopenharmony_ci "src/deqpgles31/build0001:ActsDeqpgles31TestSuite0001", 74f6603c60Sopenharmony_ci "src/deqpgles31/build0002:ActsDeqpgles31TestSuite0002", 75f6603c60Sopenharmony_ci "src/deqpgles31/build0003:ActsDeqpgles31TestSuite0003", 76f6603c60Sopenharmony_ci "src/deqpgles31/build0004:ActsDeqpgles31TestSuite0004", 77f6603c60Sopenharmony_ci "src/deqpgles31/build0005:ActsDeqpgles31TestSuite0005", 78f6603c60Sopenharmony_ci "src/deqpgles31/build0006:ActsDeqpgles31TestSuite0006", 79f6603c60Sopenharmony_ci "src/deqpgles31/build0007:ActsDeqpgles31TestSuite0007", 80f6603c60Sopenharmony_ci "src/deqpgles31/build0008:ActsDeqpgles31TestSuite0008", 81f6603c60Sopenharmony_ci "src/deqpgles31/build0009:ActsDeqpgles31TestSuite0009", 82f6603c60Sopenharmony_ci "src/deqpgles31/build0010:ActsDeqpgles31TestSuite0010", 83f6603c60Sopenharmony_ci "src/deqpgles31/build0011:ActsDeqpgles31TestSuite0011", 84f6603c60Sopenharmony_ci "src/deqpgles31/build0012:ActsDeqpgles31TestSuite0012", 85f6603c60Sopenharmony_ci "src/deqpgles31/build0014:ActsDeqpgles31TestSuite0014", 86f6603c60Sopenharmony_ci "src/deqpgles31/build0015:ActsDeqpgles31TestSuite0015", 87f6603c60Sopenharmony_ci "src/deqpgles31/build0016:ActsDeqpgles31TestSuite0016", 88f6603c60Sopenharmony_ci "src/deqpgles31/build0017:ActsDeqpgles31TestSuite0017", 89f6603c60Sopenharmony_ci "src/deqpgles31/build0018:ActsDeqpgles31TestSuite0018", 90f6603c60Sopenharmony_ci "src/deqpgles31/build0019:ActsDeqpgles31TestSuite0019", 91f6603c60Sopenharmony_ci "src/deqpgles31/build0020:ActsDeqpgles31TestSuite0020", 92f6603c60Sopenharmony_ci "src/deqpgles31/build0021:ActsDeqpgles31TestSuite0021", 93f6603c60Sopenharmony_ci "src/deqpgles31/build0022:ActsDeqpgles31TestSuite0022", 94f6603c60Sopenharmony_ci "src/deqpgles31/build0023:ActsDeqpgles31TestSuite0023", 95f6603c60Sopenharmony_ci "src/deqpgles31/build0024:ActsDeqpgles31TestSuite0024", 96f6603c60Sopenharmony_ci "src/deqpgles31/build0025:ActsDeqpgles31TestSuite0025", 97f6603c60Sopenharmony_ci "src/deqpgles31/build0026:ActsDeqpgles31TestSuite0026", 98f6603c60Sopenharmony_ci "src/deqpgles31/build0027:ActsDeqpgles31TestSuite0027", 99f6603c60Sopenharmony_ci "src/deqpgles31/build0028:ActsDeqpgles31TestSuite0028", 100f6603c60Sopenharmony_ci "src/deqpgles31/build0029:ActsDeqpgles31TestSuite0029", 101f6603c60Sopenharmony_ci "src/deqpgles31/build0030:ActsDeqpgles31TestSuite0030", 102f6603c60Sopenharmony_ci "src/deqpgles31/build0031:ActsDeqpgles31TestSuite0031", 103f6603c60Sopenharmony_ci "src/deqpgles31/build0032:ActsDeqpgles31TestSuite0032", 104f6603c60Sopenharmony_ci "src/deqpgles31/build0033:ActsDeqpgles31TestSuite0033", 105f6603c60Sopenharmony_ci "src/deqpgles31/build0034:ActsDeqpgles31TestSuite0034", 106f6603c60Sopenharmony_ci "src/deqpgles31/build0035:ActsDeqpgles31TestSuite0035", 107f6603c60Sopenharmony_ci "src/deqpgles31/build0036:ActsDeqpgles31TestSuite0036", 108f6603c60Sopenharmony_ci "src/deqpgles31/build0037:ActsDeqpgles31TestSuite0037", 109f6603c60Sopenharmony_ci "src/deqpgles31/build0038:ActsDeqpgles31TestSuite0038", 110f6603c60Sopenharmony_ci "src/khrgles2/build0001:ActsKhrgles2TestSuite0001", 111f6603c60Sopenharmony_ci "src/khrgles3/build0001:ActsKhrgles3TestSuite0001", 112f6603c60Sopenharmony_ci "src/khrgles3/build0002:ActsKhrgles3TestSuite0002", 113f6603c60Sopenharmony_ci "src/khrgles3/build0003:ActsKhrgles3TestSuite0003", 114f6603c60Sopenharmony_ci "src/khrgles3/build0005:ActsKhrgles3TestSuite0005", 115f6603c60Sopenharmony_ci "src/khrgles31/build0001:ActsKhrgles31TestSuite0001", 116f6603c60Sopenharmony_ci "src/khrgles31/build0002:ActsKhrgles31TestSuite0002", 117f6603c60Sopenharmony_ci "src/khrgles31/build0004:ActsKhrgles31TestSuite0004", 118f6603c60Sopenharmony_ci "src/khrglesext/build0001:ActsKhrglesextTestSuite0001", 119f6603c60Sopenharmony_ci ] 120f6603c60Sopenharmony_ci} 121f6603c60Sopenharmony_ci 122f6603c60Sopenharmony_ciohos_sh_assist_suite("cpvkgl") { 123f6603c60Sopenharmony_ci testonly = true 124f6603c60Sopenharmony_ci script = "cpvkgl.sh" 125f6603c60Sopenharmony_ci outputs = [ "${target_out_dir}/cpvkgl.log" ] 126f6603c60Sopenharmony_ci root_vkgl_path = rebase_path("//") 127f6603c60Sopenharmony_ci args = [ "$root_vkgl_path" ] 128f6603c60Sopenharmony_ci deps = [ 129f6603c60Sopenharmony_ci ":VKGLCTSTest", 130f6603c60Sopenharmony_ci "//third_party/vk-gl-cts/framework/platform:glcts", 131f6603c60Sopenharmony_ci ] 132f6603c60Sopenharmony_ci part_name = "vk-gl-cts" 133f6603c60Sopenharmony_ci} 134