From 210a4da6edeb1b3c94d3bd643f171f8a52195814 Mon Sep 17 00:00:00 2001 From: Chiachang Wang Date: Thu, 9 Apr 2020 11:04:15 +0800 Subject: [PATCH] Move CaptivePortalDataTest to common test to support cts Commit has to on top of aosp/1281921 to skip whole test in Q device since CaptivePortalData class is introduced in R. Result in Q will be: [1/1] android.net.CaptivePortalDataTest#skippedClassForDevSdkMismatch: IGNORED Bug: 152280218 Bug: 150640683 Test: atest CtsNetTestCasesLatestSdk:CaptivePortalDataTest on both Q and R device Change-Id: Iddd00e1c85abe767b1a41a1761d3266ba322dba6 --- .../{ => common}/java/android/net/CaptivePortalDataTest.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename tests/net/{ => common}/java/android/net/CaptivePortalDataTest.kt (93%) diff --git a/tests/net/java/android/net/CaptivePortalDataTest.kt b/tests/net/common/java/android/net/CaptivePortalDataTest.kt similarity index 93% rename from tests/net/java/android/net/CaptivePortalDataTest.kt rename to tests/net/common/java/android/net/CaptivePortalDataTest.kt index 0071438268..51068c2c57 100644 --- a/tests/net/java/android/net/CaptivePortalDataTest.kt +++ b/tests/net/common/java/android/net/CaptivePortalDataTest.kt @@ -16,17 +16,20 @@ package android.net +import android.os.Build import androidx.test.filters.SmallTest -import androidx.test.runner.AndroidJUnit4 import com.android.testutils.assertParcelSane import com.android.testutils.assertParcelingIsLossless +import com.android.testutils.DevSdkIgnoreRule.IgnoreUpTo +import com.android.testutils.DevSdkIgnoreRunner import org.junit.Test import org.junit.runner.RunWith import kotlin.test.assertEquals import kotlin.test.assertNotEquals @SmallTest -@RunWith(AndroidJUnit4::class) +@RunWith(DevSdkIgnoreRunner::class) +@IgnoreUpTo(Build.VERSION_CODES.Q) class CaptivePortalDataTest { private val data = CaptivePortalData.Builder() .setRefreshTime(123L)