• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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