diff --git a/staticlibs/Android.bp b/staticlibs/Android.bp index 713a0d61d7..3f867fcd7c 100644 --- a/staticlibs/Android.bp +++ b/staticlibs/Android.bp @@ -40,6 +40,7 @@ java_library { "//frameworks/opt/telephony", "//packages/modules/NetworkStack", "//packages/modules/CaptivePortalLogin", + "//frameworks/libs/net/common/tests:__subpackages__", ] } @@ -53,6 +54,7 @@ java_library { "//frameworks/opt/net/ike", "//packages/modules/NetworkStack", "//packages/modules/CaptivePortalLogin", + "//frameworks/libs/net/common/tests:__subpackages__", ], } diff --git a/staticlibs/tests/unit/Android.bp b/staticlibs/tests/unit/Android.bp index 4a51a8c2d3..fe363f5a28 100644 --- a/staticlibs/tests/unit/Android.bp +++ b/staticlibs/tests/unit/Android.bp @@ -6,9 +6,12 @@ android_test { name: "NetworkStaticLibTests", certificate: "platform", srcs: ["src/**/*.java","src/**/*.kt"], + jarjar_rules: "jarjar-rules.txt", test_suites: ["device-tests"], static_libs: [ "androidx.test.rules", + "net-utils-framework-common", + "net-utils-services-common", ], libs: [ "android.test.runner", diff --git a/staticlibs/tests/unit/jarjar-rules.txt b/staticlibs/tests/unit/jarjar-rules.txt new file mode 100644 index 0000000000..dbb3974f7a --- /dev/null +++ b/staticlibs/tests/unit/jarjar-rules.txt @@ -0,0 +1,4 @@ +# Ensure that the tests can directly use the version of classes from the library. Otherwise, they +# will use whatever version is currently in the bootclasspath on the device running the test. +# These rules must match the jarjar rules used to build the library. +rule android.net.util.** com.android.net.module.util.@1