blob: bc533462740dfb5773107e5799945d3435bb0ef7 [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 Badour3c538232021-02-12 21:26:48 -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"],
Chih-Hung Hsiehd66be0a2017-10-05 13:51:32 -070030 cflags: ["-Wall", "-Werror"],
Dan Willemsen871dda32016-08-25 17:05:22 -070031}
32
33cc_test {
Romain Guycaf2ca42016-11-10 11:45:58 -080034 name: "colorspace_test",
35 shared_libs: ["libui"],
36 srcs: ["colorspace_test.cpp"],
Chih-Hung Hsiehd66be0a2017-10-05 13:51:32 -070037 cflags: ["-Wall", "-Werror"],
Romain Guycaf2ca42016-11-10 11:45:58 -080038}
Jiwen 'Steve' Cai44addfe2018-03-13 21:37:11 -070039
40cc_test {
Valerie Hau35493e72019-10-18 13:25:27 -070041 name: "GraphicBufferAllocator_test",
42 header_libs: [
Valerie Hau35493e72019-10-18 13:25:27 -070043 "libnativewindow_headers",
44 ],
45 static_libs: [
46 "libgmock",
47 ],
48 shared_libs: [
Marissa Wall22b2de12019-12-02 18:11:43 -080049 "libhidlbase",
Valerie Hau35493e72019-10-18 13:25:27 -070050 "liblog",
Marissa Wall22b2de12019-12-02 18:11:43 -080051 "libui",
Valerie Hau35493e72019-10-18 13:25:27 -070052 ],
53 srcs: [
54 "GraphicBufferAllocator_test.cpp",
55 "mock/MockGrallocAllocator.cpp",
56 ],
57 cflags: ["-Wall", "-Werror"],
58}
59
60cc_test {
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -070061 name: "GraphicBuffer_test",
62 header_libs: [
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -070063 "libnativewindow_headers",
64 ],
65 shared_libs: [
Fan Xu021776e2018-12-05 13:34:48 -080066 "libcutils",
67 "libhidlbase",
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -070068 "libui",
69 "libutils",
70 ],
71 srcs: ["GraphicBuffer_test.cpp"],
72 cflags: ["-Wall", "-Werror"],
73}
74
Tianyu Jiang83e514e2019-05-15 15:05:30 -070075// This test has a main method, and requires a separate binary to be built.
76cc_test {
77 name: "GraphicBufferOverBinder_test",
78 srcs: ["GraphicBufferOverBinder_test.cpp"],
79 cflags: ["-Wall", "-Werror"],
Tianyu Jiang83e514e2019-05-15 15:05:30 -070080 shared_libs: [
Tianyu Jiang83e514e2019-05-15 15:05:30 -070081 "libbinder",
82 "libgui",
83 "liblog",
84 "libui",
85 "libutils",
86 ],
87}
88
Jiwen 'Steve' Cai2daf5182018-10-16 00:14:03 -070089cc_test {
Lloyd Pique31cb2942018-10-19 17:23:03 -070090 name: "Size_test",
Lloyd Pique1e101362020-02-13 13:24:45 -080091 test_suites: ["device-tests"],
Lloyd Pique31cb2942018-10-19 17:23:03 -070092 shared_libs: ["libui"],
93 srcs: ["Size_test.cpp"],
94 cflags: ["-Wall", "-Werror"],
95}