blob: 8ce017d7a35788e8886e02ac8a1d0a0b1106af67 [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"],
24}
25
Dan Willemsen871dda32016-08-25 17:05:22 -070026cc_test {
27 name: "Region_test",
28 shared_libs: ["libui"],
29 srcs: ["Region_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -070030 cflags: [
31 "-Wall",
32 "-Werror",
33 ],
Dan Willemsen871dda32016-08-25 17:05:22 -070034}
35
36cc_test {
Romain Guycaf2ca42016-11-10 11:45:58 -080037 name: "colorspace_test",
38 shared_libs: ["libui"],
39 srcs: ["colorspace_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -070040 cflags: [
41 "-Wall",
42 "-Werror",
43 ],
Romain Guycaf2ca42016-11-10 11:45:58 -080044}
Jiwen 'Steve' Cai44addfe2018-03-13 21:37:11 -070045
46cc_test {
Marin Shalamanov0f10d0d2020-08-06 20:04:06 +020047 name: "DisplayId_test",
48 shared_libs: ["libui"],
49 srcs: ["DisplayId_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -070050 cflags: [
51 "-Wall",
52 "-Werror",
53 ],
Marin Shalamanov0f10d0d2020-08-06 20:04:06 +020054}
55
56cc_test {
Marin Shalamanov896e6302020-04-06 16:11:25 +020057 name: "FlattenableHelpers_test",
58 shared_libs: ["libui"],
59 srcs: ["FlattenableHelpers_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -070060 cflags: [
61 "-Wall",
62 "-Werror",
63 ],
Marin Shalamanov896e6302020-04-06 16:11:25 +020064}
65
66cc_test {
Valerie Hau35493e72019-10-18 13:25:27 -070067 name: "GraphicBufferAllocator_test",
68 header_libs: [
Valerie Hau35493e72019-10-18 13:25:27 -070069 "libnativewindow_headers",
70 ],
71 static_libs: [
72 "libgmock",
73 ],
74 shared_libs: [
Marissa Wall22b2de12019-12-02 18:11:43 -080075 "libhidlbase",
Valerie Hau35493e72019-10-18 13:25:27 -070076 "liblog",
Marissa Wall22b2de12019-12-02 18:11:43 -080077 "libui",
Valerie Hau35493e72019-10-18 13:25:27 -070078 ],
79 srcs: [
80 "GraphicBufferAllocator_test.cpp",
81 "mock/MockGrallocAllocator.cpp",
82 ],
Prabir Pradhan61b41732021-08-16 12:19:26 -070083 cflags: [
84 "-Wall",
85 "-Werror",
86 ],
Valerie Hau35493e72019-10-18 13:25:27 -070087}
88
89cc_test {
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -070090 name: "GraphicBuffer_test",
91 header_libs: [
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -070092 "libnativewindow_headers",
93 ],
94 shared_libs: [
Fan Xu021776e2018-12-05 13:34:48 -080095 "libcutils",
96 "libhidlbase",
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -070097 "libui",
98 "libutils",
99 ],
100 srcs: ["GraphicBuffer_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700101 cflags: [
102 "-Wall",
103 "-Werror",
104 ],
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -0700105}
106
Tianyu Jiang83e514e2019-05-15 15:05:30 -0700107// This test has a main method, and requires a separate binary to be built.
108cc_test {
109 name: "GraphicBufferOverBinder_test",
110 srcs: ["GraphicBufferOverBinder_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700111 cflags: [
112 "-Wall",
113 "-Werror",
114 ],
Tianyu Jiang83e514e2019-05-15 15:05:30 -0700115 shared_libs: [
Tianyu Jiang83e514e2019-05-15 15:05:30 -0700116 "libbinder",
Tianyu Jiang83e514e2019-05-15 15:05:30 -0700117 "liblog",
118 "libui",
119 "libutils",
120 ],
121}
122
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -0700123cc_test {
Marin Shalamanov4aa3af12020-09-25 14:20:58 +0200124 name: "Rect_test",
125 test_suites: ["device-tests"],
126 shared_libs: ["libui"],
127 srcs: ["Rect_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700128 cflags: [
129 "-Wall",
130 "-Werror",
131 ],
Marin Shalamanov4aa3af12020-09-25 14:20:58 +0200132}
133
134cc_test {
Lloyd Pique31cb2942018-10-19 17:23:03 -0700135 name: "Size_test",
Lloyd Pique1e101362020-02-13 13:24:45 -0800136 test_suites: ["device-tests"],
Lloyd Pique31cb2942018-10-19 17:23:03 -0700137 shared_libs: ["libui"],
138 srcs: ["Size_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700139 cflags: [
140 "-Wall",
141 "-Werror",
142 ],
Lloyd Pique31cb2942018-10-19 17:23:03 -0700143}
Ady Abrahamd4302022021-09-14 16:22:24 -0700144
145cc_test {
146 name: "MockFence_test",
147 shared_libs: ["libui"],
148 static_libs: ["libgmock"],
149 srcs: ["MockFence_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700150 cflags: [
151 "-Wall",
152 "-Werror",
153 ],
Ady Abrahamd4302022021-09-14 16:22:24 -0700154}
155
Prabir Pradhan61b41732021-08-16 12:19:26 -0700156cc_test {
157 name: "Transform_test",
158 shared_libs: ["libui"],
159 srcs: ["Transform_test.cpp"],
160 cflags: [
161 "-Wall",
162 "-Werror",
163 ],
164}
Alec Mouricdf6cbc2021-11-01 17:21:15 -0700165
166cc_test {
Sally Qif6918d42023-08-07 15:28:30 -0700167 name: "HdrRenderTypeUtils_test",
Alec Mouricdf6cbc2021-11-01 17:21:15 -0700168 shared_libs: ["libui"],
Sally Qif6918d42023-08-07 15:28:30 -0700169 srcs: ["HdrRenderTypeUtils_test.cpp"],
Alec Mouricdf6cbc2021-11-01 17:21:15 -0700170 cflags: [
171 "-Wall",
172 "-Werror",
173 ],
174}