Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10ddf6f2 authored by Yan Yan's avatar Yan Yan
Browse files

Use Sdk36ModuleController to ensure VCN UT is only updated on B/B+

Bug: 396782079
Test: v2/mainline-engprod/apct/mainline/tethering/R/device-all-gce
      test skipped
Test: preubmit
Flag: EXEMPT; test code
Change-Id: I0fb4cfb8ba300bb3d361536377fda5f9f0f8c3d9
parent 05b45303
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -17,9 +17,7 @@ android_test {
    // For access hidden connectivity methods in tests
    defaults: ["framework-connectivity-test-defaults"],

    // Tethering module is released in R so this test needs to be installable
    // on R
    min_sdk_version: "30",
    min_sdk_version: "36",

    srcs: [
        "java/**/*.java",
+2 −2
Original line number Diff line number Diff line
@@ -16,8 +16,8 @@

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.android.frameworks.tests.vcn">
    <!-- TODO: b/374174952 Use 36 after Android B finalization -->
    <uses-sdk android:minSdkVersion="30" android:targetSdkVersion="35" />

    <uses-sdk android:minSdkVersion="36" android:targetSdkVersion="36" />

    <application>
        <uses-library android:name="android.test.runner" />
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,8 @@
            class="com.android.tradefed.testtype.suite.module.MainlineTestModuleController">
        <option name="mainline-module-package-name" value="com.google.android.tethering" />
    </object>
    <object type="module_controller"
            class="com.android.tradefed.testtype.suite.module.Sdk36ModuleController" />

    <test class="com.android.tradefed.testtype.AndroidJUnitTest" >
        <option name="package" value="com.android.frameworks.tests.vcn" />
+2 −9
Original line number Diff line number Diff line
@@ -23,12 +23,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
import static org.junit.Assert.fail;

import android.os.Build;

import androidx.test.filters.SmallTest;

import com.android.testutils.DevSdkIgnoreRule;
import com.android.testutils.DevSdkIgnoreRunner;
import androidx.test.runner.AndroidJUnit4;

import org.junit.Test;
import org.junit.runner.RunWith;
@@ -36,10 +32,7 @@ import org.junit.runner.RunWith;
import java.util.HashSet;
import java.util.Set;

// TODO: b/374174952 After B finalization, use Sdk36ModuleController to ensure VCN tests only run on
// Android B/B+
@RunWith(DevSdkIgnoreRunner.class)
@DevSdkIgnoreRule.IgnoreUpTo(Build.VERSION_CODES.VANILLA_ICE_CREAM)
@RunWith(AndroidJUnit4.class)
@SmallTest
public class VcnCellUnderlyingNetworkTemplateTest extends VcnUnderlyingNetworkTemplateTestBase {
    private static final Set<String> ALLOWED_PLMN_IDS = new HashSet<>();
+2 −8
Original line number Diff line number Diff line
@@ -29,14 +29,11 @@ import static org.mockito.Mockito.mock;

import android.annotation.NonNull;
import android.content.Context;
import android.os.Build;
import android.os.Parcel;
import android.util.ArraySet;

import androidx.test.filters.SmallTest;

import com.android.testutils.DevSdkIgnoreRule;
import com.android.testutils.DevSdkIgnoreRunner;
import androidx.test.runner.AndroidJUnit4;

import org.junit.Before;
import org.junit.Test;
@@ -45,10 +42,7 @@ import org.junit.runner.RunWith;
import java.util.Collections;
import java.util.Set;

// TODO: b/374174952 After B finalization, use Sdk36ModuleController to ensure VCN tests only run on
// Android B/B+
@RunWith(DevSdkIgnoreRunner.class)
@DevSdkIgnoreRule.IgnoreUpTo(Build.VERSION_CODES.VANILLA_ICE_CREAM)
@RunWith(AndroidJUnit4.class)
@SmallTest
public class VcnConfigTest {
    private static final String TEST_PACKAGE_NAME = VcnConfigTest.class.getPackage().getName();
Loading