From e91f8dc3c46e01d6b8933e63cde55e2d94febb04 Mon Sep 17 00:00:00 2001 From: chiachangwang Date: Thu, 15 Jun 2023 01:56:47 +0000 Subject: [PATCH] Fix flaky test in NattKeepalivePacketDataTest The testConstructor_afterR is a new added test which should be run with latest connectivity module, but some test combinations do not contain latest connectivity module which will fail the test. Add ConnectivityModuleTest annotation to skip combinations without latest connectivity module. Bug: 287226038 Bug: 196453719 Test: atest ConnectivityCoverageTests Change-Id: I16dfa8f86f77bb3561a24684e7823f8d45b7613d --- tests/common/java/android/net/NattKeepalivePacketDataTest.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/common/java/android/net/NattKeepalivePacketDataTest.kt b/tests/common/java/android/net/NattKeepalivePacketDataTest.kt index 1f04fb883a..dde1d8613f 100644 --- a/tests/common/java/android/net/NattKeepalivePacketDataTest.kt +++ b/tests/common/java/android/net/NattKeepalivePacketDataTest.kt @@ -22,6 +22,7 @@ import android.net.NattSocketKeepalive.NATT_PORT import android.os.Build import androidx.test.filters.SmallTest import androidx.test.runner.AndroidJUnit4 +import com.android.testutils.ConnectivityModuleTest import com.android.testutils.DevSdkIgnoreRule import com.android.testutils.DevSdkIgnoreRule.IgnoreUpTo import com.android.testutils.assertEqualBothWays @@ -85,7 +86,7 @@ class NattKeepalivePacketDataTest { } } - @Test @IgnoreUpTo(Build.VERSION_CODES.R) + @Test @IgnoreUpTo(Build.VERSION_CODES.R) @ConnectivityModuleTest fun testConstructor_afterR() { // v4 mapped v6 will be translated to a v4 address. assertFailsWith {