blob: 0ee15f26cfa69d69f0ca2e49fbd2100d208057cc [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",
117 "libgui",
118 "liblog",
119 "libui",
120 "libutils",
121 ],
122}
123
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -0700124cc_test {
Marin Shalamanov4aa3af12020-09-25 14:20:58 +0200125 name: "Rect_test",
126 test_suites: ["device-tests"],
127 shared_libs: ["libui"],
128 srcs: ["Rect_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700129 cflags: [
130 "-Wall",
131 "-Werror",
132 ],
Marin Shalamanov4aa3af12020-09-25 14:20:58 +0200133}
134
135cc_test {
Lloyd Pique31cb2942018-10-19 17:23:03 -0700136 name: "Size_test",
Lloyd Pique1e101362020-02-13 13:24:45 -0800137 test_suites: ["device-tests"],
Lloyd Pique31cb2942018-10-19 17:23:03 -0700138 shared_libs: ["libui"],
139 srcs: ["Size_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700140 cflags: [
141 "-Wall",
142 "-Werror",
143 ],
Lloyd Pique31cb2942018-10-19 17:23:03 -0700144}
Ady Abrahamd4302022021-09-14 16:22:24 -0700145
146cc_test {
147 name: "MockFence_test",
148 shared_libs: ["libui"],
149 static_libs: ["libgmock"],
150 srcs: ["MockFence_test.cpp"],
Prabir Pradhan61b41732021-08-16 12:19:26 -0700151 cflags: [
152 "-Wall",
153 "-Werror",
154 ],
Ady Abrahamd4302022021-09-14 16:22:24 -0700155}
156
Prabir Pradhan61b41732021-08-16 12:19:26 -0700157cc_test {
158 name: "Transform_test",
159 shared_libs: ["libui"],
160 srcs: ["Transform_test.cpp"],
161 cflags: [
162 "-Wall",
163 "-Werror",
164 ],
165}