1// 2// Copyright (C) 2014 The Android Open Source Project 3// 4// Licensed under the Apache License, Version 2.0 (the "License"); 5// you may not use this file except in compliance with the License. 6// You may obtain a copy of the License at 7// 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// See the License for the specific language governing permissions and 14// limitations under the License. 15// 16 17package { 18 // See: http://go/android-license-faq 19 // A large-scale-change added 'default_applicable_licenses' to import 20 // all of the 'license_kinds' from "frameworks_native_libs_ui_license" 21 // to get the below license kinds: 22 // SPDX-license-identifier-Apache-2.0 23 default_applicable_licenses: ["frameworks_native_libs_ui_license"], 24 default_team: "trendy_team_android_core_graphics_stack", 25} 26 27cc_test { 28 name: "Region_test", 29 shared_libs: ["libui"], 30 srcs: ["Region_test.cpp"], 31 cflags: [ 32 "-Wall", 33 "-Werror", 34 ], 35} 36 37cc_test { 38 name: "colorspace_test", 39 shared_libs: ["libui"], 40 srcs: ["colorspace_test.cpp"], 41 cflags: [ 42 "-Wall", 43 "-Werror", 44 ], 45} 46 47cc_test { 48 name: "DisplayId_test", 49 shared_libs: ["libui"], 50 srcs: ["DisplayId_test.cpp"], 51 cflags: [ 52 "-Wall", 53 "-Werror", 54 ], 55} 56 57cc_test { 58 name: "DisplayIdentification_test", 59 shared_libs: ["libui"], 60 static_libs: ["libgmock"], 61 srcs: ["DisplayIdentification_test.cpp"], 62 cflags: [ 63 "-Wall", 64 "-Werror", 65 ], 66} 67 68cc_test { 69 name: "FlattenableHelpers_test", 70 shared_libs: ["libui"], 71 srcs: ["FlattenableHelpers_test.cpp"], 72 cflags: [ 73 "-Wall", 74 "-Werror", 75 ], 76} 77 78cc_test { 79 name: "GraphicBufferAllocator_test", 80 header_libs: [ 81 "libnativewindow_headers", 82 ], 83 static_libs: [ 84 "libgmock", 85 ], 86 shared_libs: [ 87 "libhidlbase", 88 "liblog", 89 "libui", 90 ], 91 srcs: [ 92 "GraphicBufferAllocator_test.cpp", 93 "mock/MockGrallocAllocator.cpp", 94 ], 95 cflags: [ 96 "-Wall", 97 "-Werror", 98 ], 99} 100 101cc_test { 102 name: "GraphicBuffer_test", 103 header_libs: [ 104 "libnativewindow_headers", 105 ], 106 shared_libs: [ 107 "libcutils", 108 "libhidlbase", 109 "libui", 110 "libutils", 111 ], 112 srcs: ["GraphicBuffer_test.cpp"], 113 cflags: [ 114 "-Wall", 115 "-Werror", 116 ], 117} 118 119// This test has a main method, and requires a separate binary to be built. 120cc_test { 121 name: "GraphicBufferOverBinder_test", 122 srcs: ["GraphicBufferOverBinder_test.cpp"], 123 cflags: [ 124 "-Wall", 125 "-Werror", 126 ], 127 shared_libs: [ 128 "libbinder", 129 "liblog", 130 "libui", 131 "libutils", 132 ], 133} 134 135cc_test { 136 name: "Rect_test", 137 test_suites: ["device-tests"], 138 shared_libs: ["libui"], 139 srcs: ["Rect_test.cpp"], 140 cflags: [ 141 "-Wall", 142 "-Werror", 143 ], 144} 145 146cc_test { 147 name: "Size_test", 148 test_suites: ["device-tests"], 149 shared_libs: ["libui"], 150 srcs: ["Size_test.cpp"], 151 cflags: [ 152 "-Wall", 153 "-Werror", 154 ], 155} 156 157cc_test { 158 name: "MockFence_test", 159 shared_libs: ["libui"], 160 static_libs: ["libgmock"], 161 srcs: ["MockFence_test.cpp"], 162 cflags: [ 163 "-Wall", 164 "-Werror", 165 ], 166} 167 168cc_test { 169 name: "Transform_test", 170 shared_libs: ["libui"], 171 srcs: ["Transform_test.cpp"], 172 cflags: [ 173 "-Wall", 174 "-Werror", 175 ], 176} 177 178cc_test { 179 name: "HdrRenderTypeUtils_test", 180 shared_libs: ["libui"], 181 srcs: ["HdrRenderTypeUtils_test.cpp"], 182 cflags: [ 183 "-Wall", 184 "-Werror", 185 ], 186} 187