Files
frameworks_base/packages/NetworkStack/tests/unit/Android.bp
Lorenzo Colitti cb29c2b2c9 Properly use versioned interfaces.
Our stable AIDL interfaces need to use versioned build targets,
otherwise getVersion will always return 0, which makes it
impossible to support different components at different versions.

List generated with:
find . -name Android.bp -exec egrep \
    -H "(netd|dnsresolver|ipmemorystore|networkstack).aidl.interface(s?)-(java|cpp)" {} \; \
    | grep -v oemnetd | grep -v tests/

Test: m
Bug: 133124190
(cherry-pick from aosp/968011)
Merged-In: Idf49e840263ef32b9ee4fafa6718d4f893ea7c87
(cherry picked from commit 433f7c4178)

Change-Id: I77e2291b52fda24ee01e1b22ddafe4fe7368959e
2019-05-23 07:43:47 +00:00

104 lines
2.5 KiB
Plaintext

//
// Copyright (C) 2018 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.
//
android_test {
name: "NetworkStackTests",
certificate: "platform",
srcs: ["src/**/*.java"],
test_suites: ["device-tests"],
resource_dirs: ["res"],
static_libs: [
"androidx.test.rules",
"mockito-target-extended-minus-junit4",
"NetworkStackBase",
"testables",
],
libs: [
"android.test.runner",
"android.test.base",
"android.test.mock",
],
jni_libs: [
// For mockito extended
"libdexmakerjvmtiagent",
"libstaticjvmtiagent",
// For ApfTest
"libartbase",
"libbacktrace",
"libbase",
"libbinder",
"libbinderthreadstate",
"libc++",
"libcgrouprc",
"libcrypto",
"libcutils",
"libdexfile",
"ld-android",
"libdl_android",
"libhidl-gen-utils",
"libhidlbase",
"libhidltransport",
"libhwbinder",
"libjsoncpp",
"liblog",
"liblzma",
"libnativehelper",
"libnativehelper_compat_libc++",
"libnetworkstacktestsjni",
"libnetworkstackutilsjni",
"libpackagelistparser",
"libpcre2",
"libprocessgroup",
"libselinux",
"libui",
"libutils",
"libvintf",
"libvndksupport",
"libtinyxml2",
"libunwindstack",
"libutilscallstack",
"libziparchive",
"libz",
"netd_aidl_interface-V2-cpp",
],
}
cc_library_shared {
name: "libnetworkstacktestsjni",
srcs: [
"jni/**/*.cpp"
],
cflags: [
"-Wall",
"-Wextra",
"-Werror",
],
include_dirs: [
"hardware/google/apf",
],
shared_libs: [
"libbinder",
"liblog",
"libcutils",
"libnativehelper",
"netd_aidl_interface-V2-cpp",
],
static_libs: [
"libapf",
"libpcap",
],
}