From 0bd95f840d68b8576c16c968696fe243a752705e Mon Sep 17 00:00:00 2001 From: Yan Yan Date: Mon, 10 Feb 2025 14:43:57 -0800 Subject: [PATCH] Add VCN CTS to mts-tethering This patch adds CtsVcnTests to tethering MTS. Consequently, these tests will be monthly updated and installed with Tethering module on all Android R/R+ devices. Thus the patch also adds SDK checks to make sure the mainline updated tests will be skipped if SDK <= Android V, to avoid compatability issues. Bug: 376896491 Test: lunch mainline_modules_arm64-mainline-userdebug && m mts && mts-tradefed run mts-tethering; Verified on V and B Flag: EXEMPT; test code change Change-Id: Ib6d3d698925feef472d472be6def080580aa6ec3 --- Vcn/tests/cts/Android.bp | 5 +++++ Vcn/tests/cts/AndroidManifest.xml | 3 +++ Vcn/tests/cts/AndroidTest.xml | 7 +++++++ .../ConnectivityFrameworkInitializerBaklavaTest.java | 9 +++++++-- .../vcn/cts/VcnCellUnderlyingNetworkTemplateTest.java | 9 +++++++++ .../cts/src/android/net/vcn/cts/VcnConfigTest.java | 10 ++++++++-- .../net/vcn/cts/VcnGatewayConnectionConfigTest.java | 9 +++++++-- .../cts/src/android/net/vcn/cts/VcnManagerTest.java | 9 +++++++-- .../android/net/vcn/cts/VcnSystemRequirementsTest.java | 10 ++++++++-- .../src/android/net/vcn/cts/VcnTransportInfoTest.java | 9 +++++++-- .../vcn/cts/VcnWifiUnderlyingNetworkTemplateTest.java | 9 +++++++++ 11 files changed, 77 insertions(+), 12 deletions(-) diff --git a/Vcn/tests/cts/Android.bp b/Vcn/tests/cts/Android.bp index 1756c5997a..2e2d10dcb2 100644 --- a/Vcn/tests/cts/Android.bp +++ b/Vcn/tests/cts/Android.bp @@ -24,6 +24,9 @@ android_test { "framework-connectivity-test-defaults", ], + // TODO: b/374174952 Use 36 after Android B finalization + min_sdk_version: "35", + // Include both the 32 and 64 bit versions compile_multilib: "both", @@ -57,6 +60,8 @@ android_test { test_suites: [ "cts", "general-tests", + "mts-tethering", + "mcts-tethering", ], data: [":ConnectivityTestPreparer"], host_required: ["net-tests-utils-host-common"], diff --git a/Vcn/tests/cts/AndroidManifest.xml b/Vcn/tests/cts/AndroidManifest.xml index b37e174e8a..ffcbcaa2d2 100644 --- a/Vcn/tests/cts/AndroidManifest.xml +++ b/Vcn/tests/cts/AndroidManifest.xml @@ -19,6 +19,9 @@ package="android.net.vcn.cts" android:targetSandboxVersion="2"> + + + diff --git a/Vcn/tests/cts/AndroidTest.xml b/Vcn/tests/cts/AndroidTest.xml index 0d3f529c0b..0375b9ca04 100644 --- a/Vcn/tests/cts/AndroidTest.xml +++ b/Vcn/tests/cts/AndroidTest.xml @@ -24,6 +24,13 @@