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