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