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_perfetto_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["external_perfetto_license"], 8} 9 10cc_test { 11 name: "CtsPerfettoTestCases", 12 srcs: [ 13 "device_feature_test_cts.cc", 14 "end_to_end_integrationtest_cts.cc", 15 "heapprofd_java_test_cts.cc", 16 "heapprofd_test_cts.cc", 17 "traced_perf_test_cts.cc", 18 ":perfetto_protos_perfetto_config_cpp_gen", 19 ], 20 generated_headers: [ 21 "perfetto_protos_perfetto_config_cpp_gen_headers", 22 ], 23 static_libs: [ 24 "libgmock", 25 "libprotobuf-cpp-lite", 26 "libperfetto_client_experimental", 27 "perfetto_cts_deps", 28 "perfetto_trace_protos", 29 ], 30 whole_static_libs: [ 31 "perfetto_gtest_logcat_printer", 32 ], 33 shared_libs: [ 34 "libandroid", 35 "liblog", 36 ], 37 test_suites: [ 38 "cts", 39 "vts10", 40 "general-tests", 41 ], 42 compile_multilib: "both", 43 multilib: { 44 lib32: { 45 suffix: "32", 46 }, 47 lib64: { 48 suffix: "64", 49 }, 50 }, 51 stl: "libc++_static", 52 defaults: [ 53 "perfetto_defaults", 54 ], 55} 56