154 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			154 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| // Copyright (C) 2017 The Android Open Source Project
 | |
| //
 | |
| // Licensed under the Apache License, Version 2.0 (the "License");
 | |
| // you may not use this file except in compliance with the License.
 | |
| // You may obtain a copy of the License at
 | |
| //
 | |
| //      http://www.apache.org/licenses/LICENSE-2.0
 | |
| //
 | |
| // Unless required by applicable law or agreed to in writing, software
 | |
| // distributed under the License is distributed on an "AS IS" BASIS,
 | |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| // See the License for the specific language governing permissions and
 | |
| // limitations under the License.
 | |
| 
 | |
| package {
 | |
|     // http://go/android-license-faq
 | |
|     // A large-scale-change added 'default_applicable_licenses' to import
 | |
|     // the below license kinds from "system_libvintf_license":
 | |
|     //   SPDX-license-identifier-Apache-2.0
 | |
|     default_applicable_licenses: ["system_libvintf_license"],
 | |
| }
 | |
| 
 | |
| cc_test {
 | |
|     name: "libvintf_test",
 | |
|     defaults: ["libvintf-defaults"],
 | |
|     host_supported: true,
 | |
|     gtest: false,
 | |
|     tidy_timeout_srcs: [
 | |
|         "LibVintfTest.cpp",
 | |
|     ],
 | |
|     srcs: [
 | |
|         "AssembleVintfTest.cpp",
 | |
|         "LibVintfTest.cpp",
 | |
|     ],
 | |
| 
 | |
|     header_libs: [
 | |
|         "libvintf_local_headers",
 | |
|     ],
 | |
| 
 | |
|     shared_libs: [
 | |
|         "libbase",
 | |
|         "libcutils",
 | |
|         "liblog",
 | |
|         "libvintf",
 | |
|     ],
 | |
|     static_libs: [
 | |
|         "libgmock",
 | |
|         "libgtest",
 | |
|         "libassemblevintf",
 | |
|         "libhidl-gen-utils",
 | |
|         "libvts_vintf_test_common",
 | |
|     ],
 | |
| 
 | |
|     cflags: [
 | |
|         "-O0",
 | |
|         "-g",
 | |
|         "-Wno-deprecated-declarations",
 | |
|     ],
 | |
|     target: {
 | |
|         android: {
 | |
|             cflags: ["-DLIBVINTF_TARGET"],
 | |
|             test_config: "libvintf_test.xml",
 | |
|         },
 | |
|     },
 | |
| 
 | |
|     test_suites: [
 | |
|         "general-tests",
 | |
|     ],
 | |
|     test_options: {
 | |
|         unit_test: true,
 | |
|     },
 | |
| }
 | |
| 
 | |
| cc_test {
 | |
|     name: "vintf_object_test",
 | |
|     defaults: ["libvintf-defaults"],
 | |
|     host_supported: true,
 | |
|     native_coverage: true,
 | |
|     tidy_timeout_srcs: [
 | |
|         "vintf_object_tests.cpp",
 | |
|     ],
 | |
|     srcs: [
 | |
|         "RuntimeInfo-fake.cpp",
 | |
|         "vintf_object_tests.cpp",
 | |
|     ],
 | |
|     shared_libs: [
 | |
|         "libbase",
 | |
|         "libcutils",
 | |
|         "liblog",
 | |
|         "libselinux",
 | |
|         "libtinyxml2",
 | |
|     ],
 | |
|     static_libs: [
 | |
|         "libgtest",
 | |
|         "libgmock",
 | |
|         "libvintf",
 | |
|         "libhidl-gen-utils",
 | |
|         "libz",
 | |
|     ],
 | |
|     header_libs: [
 | |
|         "libvintf_local_headers",
 | |
|     ],
 | |
|     cflags: [
 | |
|         "-O0",
 | |
|         "-g",
 | |
|     ],
 | |
|     target: {
 | |
|         android: {
 | |
|             cflags: ["-DLIBVINTF_TARGET"],
 | |
|             test_config: "vintf_object_test.xml",
 | |
|         },
 | |
|     },
 | |
| 
 | |
|     test_suites: [
 | |
|         "general-tests",
 | |
|     ],
 | |
|     test_options: {
 | |
|         unit_test: true,
 | |
|     },
 | |
| }
 | |
| 
 | |
| cc_test_host {
 | |
|     name: "libvintffm_test",
 | |
|     defaults: ["libvintffm-defaults"],
 | |
|     static_libs: [
 | |
|         "libc++fs",
 | |
|         "libgmock",
 | |
|         "libvintffm",
 | |
|     ],
 | |
|     srcs: [
 | |
|         "VintfFmTest.cpp",
 | |
|     ],
 | |
| }
 | |
| 
 | |
| cc_test_host {
 | |
|     name: "vintf_object_recovery_test",
 | |
|     defaults: [
 | |
|         "libvintf-defaults",
 | |
|         "libvintf_static_user_defaults",
 | |
|     ],
 | |
|     static_libs: [
 | |
|         "libgmock",
 | |
|         "libvintf",
 | |
|         "libutils",
 | |
|     ],
 | |
|     header_libs: [
 | |
|         "libvintf_local_headers",
 | |
|     ],
 | |
|     srcs: [
 | |
|         "RuntimeInfo-fake.cpp",
 | |
|         "VintfObjectRecoveryTest.cpp",
 | |
|     ],
 | |
| }
 |