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
This commit is contained in:
committed by
Chiachang Wang
parent
7c60aaa851
commit
e91f8dc3c4
@@ -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<InvalidPacketException> {
|
||||
|
||||
Reference in New Issue
Block a user