commit | 29d4aaabcfe34c6d6094160b462c40c5c0a72295 | [log] [tgz] |
---|---|---|
author | Patrick Rohr <prohr@google.com> | Fri Jul 29 08:21:35 2022 -0700 |
committer | Patrick Rohr <prohr@google.com> | Fri Aug 12 12:38:43 2022 -0700 |
tree | 1443b05659f490bed1f18f4f9193de4992087b63 | |
parent | dd2eca9e4a5b3f9569197f09b0d50aab7b6ad42f [diff] |
ethernet: skip tests on devices without support Test: atest EthernetManagerTest Bug: 239521025 Change-Id: Ie39cc371315899ead8c6991ef8d5e8b95cc0e3a8
diff --git a/tests/cts/net/src/android/net/cts/EthernetManagerTest.kt b/tests/cts/net/src/android/net/cts/EthernetManagerTest.kt index ce8584f..466a3fb 100644 --- a/tests/cts/net/src/android/net/cts/EthernetManagerTest.kt +++ b/tests/cts/net/src/android/net/cts/EthernetManagerTest.kt
@@ -306,14 +306,18 @@ } } + private fun isEthernetSupported() = em != null + @Before fun setUp() { + assumeTrue(isEthernetSupported()) setIncludeTestInterfaces(true) addInterfaceStateListener(ifaceListener) } @After fun tearDown() { + if (!isEthernetSupported()) return // Reenable ethernet, so ABSENT callbacks are received. setEthernetEnabled(true)