diff --git a/Tethering/common/TetheringLib/Android.bp b/Tethering/common/TetheringLib/Android.bp index 2f3307a17e..e2498e41e5 100644 --- a/Tethering/common/TetheringLib/Android.bp +++ b/Tethering/common/TetheringLib/Android.bp @@ -33,6 +33,10 @@ java_sdk_library { // Using for test only "//cts/tests/netlegacy22.api", + + // TODO: b/374174952 Remove it when VCN CTS is moved to Connectivity/ + "//cts/tests/tests/vcn", + "//external/sl4a:__subpackages__", "//frameworks/base/core/tests/bandwidthtests", "//frameworks/base/core/tests/benchmarks", diff --git a/framework-t/Android.bp b/framework-t/Android.bp index 7551b92816..26fc145978 100644 --- a/framework-t/Android.bp +++ b/framework-t/Android.bp @@ -172,6 +172,10 @@ java_sdk_library { // Tests using hidden APIs "//cts/tests/netlegacy22.api", "//cts/tests/tests/app.usage", // NetworkUsageStatsTest + + // TODO: b/374174952 Remove it when VCN CTS is moved to Connectivity/ + "//cts/tests/tests/vcn", + "//external/sl4a:__subpackages__", "//frameworks/base/core/tests/bandwidthtests", "//frameworks/base/core/tests/benchmarks", diff --git a/framework/Android.bp b/framework/Android.bp index 8004d35707..a5a7d61ffb 100644 --- a/framework/Android.bp +++ b/framework/Android.bp @@ -189,6 +189,10 @@ java_sdk_library { // Tests using hidden APIs "//cts/tests/netlegacy22.api", "//cts/tests/tests/app.usage", // NetworkUsageStatsTest + + // TODO: b/374174952 Remove it when VCN CTS is moved to Connectivity/ + "//cts/tests/tests/vcn", + "//external/sl4a:__subpackages__", "//frameworks/base/core/tests/bandwidthtests", "//frameworks/base/core/tests/benchmarks", diff --git a/staticlibs/Android.bp b/staticlibs/Android.bp index fa17b23acb..b4a3b8aa38 100644 --- a/staticlibs/Android.bp +++ b/staticlibs/Android.bp @@ -734,3 +734,27 @@ genrule { cmd: "$(location stats-log-api-gen) --java $(out) --module connectivity --javaPackage com.android.net.module.util --javaClass FrameworkConnectivityStatsLog", out: ["com/android/net/module/util/FrameworkConnectivityStatsLog.java"], } + +java_library { + name: "net-utils-service-vcn", + sdk_version: "module_current", + min_sdk_version: "30", + srcs: [ + "device/com/android/net/module/util/HandlerUtils.java", + ], + libs: [ + "framework-annotations-lib", + ], + visibility: [ + // TODO: b/374174952 Remove it when VCN modularization is released + "//frameworks/base/packages/Vcn/service-b", + + "//packages/modules/Connectivity/service-b", + ], + apex_available: [ + // TODO: b/374174952 Remove it when VCN modularization is released + "//apex_available:platform", + + "com.android.tethering", + ], +} diff --git a/tests/common/Android.bp b/tests/common/Android.bp index bb1009b44b..60a02fb7be 100644 --- a/tests/common/Android.bp +++ b/tests/common/Android.bp @@ -147,6 +147,7 @@ java_defaults { // meaning @hide APIs in framework-connectivity are resolved before @SystemApi // stubs in framework "framework-connectivity.impl", + "framework-connectivity-b.impl", "framework-connectivity-t.impl", "framework-tethering.impl", "framework",