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