• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "external_igt-gpu-tools_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-MIT
7    default_applicable_licenses: ["external_igt-gpu-tools_license"],
8}
9
10cc_defaults {
11    name: "gtest_igt_gpu_tools_default",
12    cppflags: [
13        "-DFLAG_GTEST_ENABLED",
14    ],
15    compile_multilib: "64",
16    multilib: {
17        lib64: {
18            suffix: "64"
19        },
20    },
21    local_include_dirs: ["include"],
22    require_root: true,
23    test_suites: ["device-tests"],
24}
25
26cc_test {
27    name: "gtest_kms_atomic",
28    defaults: ["gtest_igt_gpu_tools_default"],
29    srcs: [
30        "src/gtest_kms_atomic.cpp",
31        "src/gtest_helper.cpp"
32    ],
33}
34
35cc_test {
36    name: "gtest_kms_flip",
37    defaults: ["gtest_igt_gpu_tools_default"],
38    srcs: [
39        "src/gtest_kms_flip.cpp",
40        "src/gtest_helper.cpp",
41    ],
42}
43
44cc_test {
45    name: "gtest_kms_vblank",
46    defaults: ["gtest_igt_gpu_tools_default"],
47    srcs: [
48        "src/gtest_kms_vblank.cpp",
49        "src/gtest_helper.cpp",
50    ],
51}
52
53cc_test {
54    name: "gtest_ion_fb",
55    defaults: ["gtest_igt_gpu_tools_default"],
56    srcs: [
57        "src/gtest_ion_fb.cpp",
58        "src/gtest_helper.cpp",
59    ],
60}
61
62cc_test {
63    name: "gtest_kms_throughput",
64    defaults: ["gtest_igt_gpu_tools_default"],
65    srcs: [
66        "src/gtest_kms_throughput.cpp",
67        "src/gtest_helper.cpp",
68    ],
69}
70
71cc_test {
72    name: "gtest_gem_blt",
73    defaults: ["gtest_igt_gpu_tools_default"],
74    srcs: [
75        "src/gtest_gem_blt.cpp",
76        "src/gtest_helper.cpp",
77    ],
78}
79
80cc_test {
81    name: "gtest_core_auth",
82    defaults: ["gtest_igt_gpu_tools_default"],
83    srcs: [
84        "src/gtest_core_auth.cpp",
85        "src/gtest_helper.cpp",
86    ],
87}
88
89cc_test {
90    name: "gtest_kms_properties",
91    defaults: ["gtest_igt_gpu_tools_default"],
92    srcs: [
93        "src/gtest_kms_properties.cpp",
94        "src/gtest_helper.cpp",
95    ],
96}
97
98cc_test {
99    name: "gtest_core_getclient",
100    defaults: ["gtest_igt_gpu_tools_default"],
101    srcs: [
102        "src/gtest_core_getclient.cpp",
103        "src/gtest_helper.cpp",
104    ],
105}
106
107// cc_test {
108//     name: "gtest_drm_read",
109//     defaults: ["gtest_igt_gpu_tools_default"],
110//     srcs: [
111//        "src/gtest_drm_read.cpp",
112//        "src/gtest_helper.cpp",
113//     ]
114// }
115
116
117cc_test {
118    name: "gtest_kms_addfb_basic",
119    defaults: ["gtest_igt_gpu_tools_default"],
120    srcs: [
121        "src/gtest_kms_addfb_basic.cpp",
122        "src/gtest_helper.cpp",
123    ],
124}
125
126cc_test {
127    name: "gtest_kms_getfb",
128    defaults: ["gtest_igt_gpu_tools_default"],
129    srcs: [
130        "src/gtest_kms_getfb.cpp",
131        "src/gtest_helper.cpp",
132    ],
133}
134
135cc_test {
136    name: "gtest_kms_atomic_interruptible",
137    defaults: ["gtest_igt_gpu_tools_default"],
138    srcs: [
139        "src/gtest_kms_atomic_interruptible.cpp",
140        "src/gtest_helper.cpp",
141    ],
142}
143
144cc_test {
145    name: "gtest_kms_atomic_transition",
146    defaults: ["gtest_igt_gpu_tools_default"],
147    srcs: [
148        "src/gtest_kms_atomic_transition.cpp",
149        "src/gtest_helper.cpp",
150    ],
151}
152
153// cc_test {
154//     name: "gtest_kms_color",
155//    defaults: ["gtest_igt_gpu_tools_default"],
156//     srcs: [
157//        "src/gtest_kms_color.c",
158//        "src/gtest_helper.cpp",
159//    ],
160// }
161
162// cc_test {
163//     name: "gtest_kms_concurrent",
164//    defaults: ["gtest_igt_gpu_tools_default"],
165//     srcs: [
166//        "src/gtest_kms_concurrent.c",
167//        "src/gtest_helper.cpp",
168//    ],
169// }
170
171// cc_test {
172//     name: "gtest_kms_crtc_background_color",
173//    defaults: ["gtest_igt_gpu_tools_default"],
174//     srcs: [
175//        "src/gtest_kms_crtc_background_color.c",
176//        "src/gtest_helper.cpp",
177//    ],
178// }
179
180cc_test {
181    name: "gtest_kms_flip_tiling",
182    defaults: ["gtest_igt_gpu_tools_default"],
183    srcs: [
184        "src/gtest_kms_flip_tiling.cpp",
185        "src/gtest_helper.cpp",
186    ],
187}
188
189// cc_test {
190//     name: "gtest_kms_frontbuffer_tracking",
191//    defaults: ["gtest_igt_gpu_tools_default"],
192//     srcs: [
193//        "src/gtest_kms_frontbuffer_tracking.cpp",
194//        "src/gtest_helper.cpp",
195//    ],
196// }
197
198// cc_test {
199//     name: "gtest_kms_plane_alpha_blend",
200//    defaults: ["gtest_igt_gpu_tools_default"],
201//     srcs: [
202//        "src/gtest_kms_plane_alpha_blend.cpp",
203//        "src/gtest_helper.cpp",
204//    ],
205// }
206
207// cc_test {
208//     name: "gtest_kms_plane",
209//    defaults: ["gtest_igt_gpu_tools_default"],
210//     srcs: [
211//        "src/gtest_kms_plane.c",
212//        "src/gtest_helper.cpp",
213//    ],
214// }
215
216cc_test {
217    name: "gtest_kms_plane_lowres",
218    defaults: ["gtest_igt_gpu_tools_default"],
219    srcs: [
220        "src/gtest_kms_plane_lowres.cpp",
221        "src/gtest_helper.cpp",
222    ],
223}
224
225// cc_test {
226//     name: "gtest_kms_plane_multiple",
227//    defaults: ["gtest_igt_gpu_tools_default"],
228//     srcs: [
229//        "src/gtest_kms_plane_multiple.cpp",
230//        "src/gtest_helper.cpp",
231//    ],
232// }
233
234cc_test {
235    name: "gtest_kms_plane_scaling",
236    defaults: ["gtest_igt_gpu_tools_default"],
237    srcs: [
238        "src/gtest_kms_plane_scaling.cpp",
239        "src/gtest_helper.cpp",
240    ],
241}
242
243cc_test {
244    name: "gtest_kms_prop_blob",
245    defaults: ["gtest_igt_gpu_tools_default"],
246    srcs: [
247        "src/gtest_kms_prop_blob.cpp",
248        "src/gtest_helper.cpp",
249    ],
250}
251
252// cc_test {
253//     name: "gtest_kms_setmode",
254//    defaults: ["gtest_igt_gpu_tools_default"],
255//     srcs: [
256//        "src/gtest_kms_setmode.cpp",
257//        "src/gtest_helper.cpp",
258//    ],
259// }
260
261// cc_test {
262//     name: "gtest_kms_vrr",
263//    defaults: ["gtest_igt_gpu_tools_default"],
264//     srcs: [
265//        "src/gtest_kms_vrr.cpp",
266//        "src/gtest_helper.cpp",
267//    ],
268// }
269
270cc_test {
271    name: "gtest_syncobj_basic",
272    defaults: ["gtest_igt_gpu_tools_default"],
273    srcs: [
274        "src/gtest_syncobj_basic.cpp",
275        "src/gtest_helper.cpp",
276    ],
277}
278
279cc_test {
280    name: "gtest_syncobj_wait",
281    defaults: ["gtest_igt_gpu_tools_default"],
282    srcs: ["src/gtest_syncobj_wait.cpp",
283        "src/gtest_helper.cpp",
284    ],
285}
286