blob: 2d8a1e326c90a60db97b98d8542a73f0bc01390d [file] [log] [blame]
Dan Willemsen871dda32016-08-25 17:05:22 -07001//
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
Bob Badour3306e492021-02-25 15:35:37 -080017package {
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"],
John Reck38bc8a82024-02-21 17:08:27 -050024 default_team: "trendy_team_android_core_graphics_stack",
Bob Badour3306e492021-02-25 15:35:37 -080025}
26
Dan Willemsen871dda32016-08-25 17:05:22 -070027cc_test {
28 name: "Region_test",
29 shared_libs: ["libui"],
30 srcs: ["Region_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -070031 cflags: [
32 "-Wall",
33 "-Werror",
34 ],
Dan Willemsen871dda32016-08-25 17:05:22 -070035}
36
37cc_test {
Romain Guycaf2ca42016-11-10 11:45:58 -080038 name: "colorspace_test",
39 shared_libs: ["libui"],
40 srcs: ["colorspace_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -070041 cflags: [
42 "-Wall",
43 "-Werror",
44 ],
Romain Guycaf2ca42016-11-10 11:45:58 -080045}
Jiwen 'Steve' Cai44addfe2018-03-13 21:37:11 -070046
47cc_test {
Marin Shalamanov0f10d0d2020-08-06 20:04:06 +020048 name: "DisplayId_test",
49 shared_libs: ["libui"],
50 srcs: ["DisplayId_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -070051 cflags: [
52 "-Wall",
53 "-Werror",
54 ],
Marin Shalamanov0f10d0d2020-08-06 20:04:06 +020055}
56
57cc_test {
Dominik Laskowskiee79fcb2024-02-09 15:17:17 -050058 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 {
Marin Shalamanov896e6302020-04-06 16:11:25 +020069 name: "FlattenableHelpers_test",
70 shared_libs: ["libui"],
71 srcs: ["FlattenableHelpers_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -070072 cflags: [
73 "-Wall",
74 "-Werror",
75 ],
Marin Shalamanov896e6302020-04-06 16:11:25 +020076}
77
78cc_test {
Valerie Hau35493e72019-10-18 13:25:27 -070079 name: "GraphicBufferAllocator_test",
80 header_libs: [
Valerie Hau35493e72019-10-18 13:25:27 -070081 "libnativewindow_headers",
82 ],
83 static_libs: [
84 "libgmock",
85 ],
86 shared_libs: [
Marissa Wall22b2de12019-12-02 18:11:43 -080087 "libhidlbase",
Valerie Hau35493e72019-10-18 13:25:27 -070088 "liblog",
Marissa Wall22b2de12019-12-02 18:11:43 -080089 "libui",
Valerie Hau35493e72019-10-18 13:25:27 -070090 ],
91 srcs: [
92 "GraphicBufferAllocator_test.cpp",
93 "mock/MockGrallocAllocator.cpp",
94 ],
Prabir Pradhan61b41732021-08-16 12:19:26 -070095 cflags: [
96 "-Wall",
97 "-Werror",
98 ],
Valerie Hau35493e72019-10-18 13:25:27 -070099}
100
101cc_test {
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -0700102 name: "GraphicBuffer_test",
103 header_libs: [
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -0700104 "libnativewindow_headers",
105 ],
106 shared_libs: [
Fan Xu021776e2018-12-05 13:34:48 -0800107 "libcutils",
108 "libhidlbase",
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -0700109 "libui",
110 "libutils",
111 ],
112 srcs: ["GraphicBuffer_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700113 cflags: [
114 "-Wall",
115 "-Werror",
116 ],
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -0700117}
118
Tianyu Jiang83e514e2019-05-15 15:05:30 -0700119// 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"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700123 cflags: [
124 "-Wall",
125 "-Werror",
126 ],
Tianyu Jiang83e514e2019-05-15 15:05:30 -0700127 shared_libs: [
Tianyu Jiang83e514e2019-05-15 15:05:30 -0700128 "libbinder",
Tianyu Jiang83e514e2019-05-15 15:05:30 -0700129 "liblog",
130 "libui",
131 "libutils",
132 ],
133}
134
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -0700135cc_test {
Marin Shalamanov4aa3af12020-09-25 14:20:58 +0200136 name: "Rect_test",
137 test_suites: ["device-tests"],
138 shared_libs: ["libui"],
139 srcs: ["Rect_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700140 cflags: [
141 "-Wall",
142 "-Werror",
143 ],
Marin Shalamanov4aa3af12020-09-25 14:20:58 +0200144}
145
146cc_test {
Lloyd Pique31cb2942018-10-19 17:23:03 -0700147 name: "Size_test",
Lloyd Pique1e101362020-02-13 13:24:45 -0800148 test_suites: ["device-tests"],
Lloyd Pique31cb2942018-10-19 17:23:03 -0700149 shared_libs: ["libui"],
150 srcs: ["Size_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700151 cflags: [
152 "-Wall",
153 "-Werror",
154 ],
Lloyd Pique31cb2942018-10-19 17:23:03 -0700155}
Ady Abrahamd4302022021-09-14 16:22:24 -0700156
157cc_test {
158 name: "MockFence_test",
159 shared_libs: ["libui"],
160 static_libs: ["libgmock"],
161 srcs: ["MockFence_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700162 cflags: [
163 "-Wall",
164 "-Werror",
165 ],
Ady Abrahamd4302022021-09-14 16:22:24 -0700166}
167
Prabir Pradhan61b41732021-08-16 12:19:26 -0700168cc_test {
169 name: "Transform_test",
170 shared_libs: ["libui"],
171 srcs: ["Transform_test.cpp"],
172 cflags: [
173 "-Wall",
174 "-Werror",
175 ],
176}
Alec Mouricdf6cbc2021-11-01 17:21:15 -0700177
178cc_test {
Sally Qif6918d42023-08-07 15:28:30 -0700179 name: "HdrRenderTypeUtils_test",
Alec Mouricdf6cbc2021-11-01 17:21:15 -0700180 shared_libs: ["libui"],
Sally Qif6918d42023-08-07 15:28:30 -0700181 srcs: ["HdrRenderTypeUtils_test.cpp"],
Alec Mouricdf6cbc2021-11-01 17:21:15 -0700182 cflags: [
183 "-Wall",
184 "-Werror",
185 ],
186}