Mark
2040551d18
Fix testPhysicalEthernet failure for physical ethernet device
...
Other virtual interface ethernet test cases stop ethernet tethering
by deleting the virtual interface. To disable ethernet tethering for
testPhysicalEthernet, call stopTethering explicitly.
Bug: 271380398
Test: atest EtherentTetheringTest
Change-Id: I19a73f63227bab6a60d57d38b17a20a3f3f6c1d4
2023-03-30 09:16:47 +00:00
Patrick Rohr
68454864fc
EthernetTetheringTest: join handler thread after calling quitSafely
...
Somewhat surprisingly, HandlerThread#quitSafely is *not* a synchronous
method, so the tearDown() method still needs to wait for the thread to
join.
Test: TH
Change-Id: I4297ba057b3d4e67c7b462b6995da637f2479d42
2023-03-14 20:24:01 +00:00
Hungming Chen
2adba0f717
Test: move getClatIpv6Address to common function
...
Share with EthernetTetheringTest and MtsEthernetTetheringTest
Bug: 258637850
Test: atest ConnectivityCoverageTests
Change-Id: I41daef082c30fdaafab44426ccaab4cb8b3297f3
2023-02-21 23:00:51 +08:00
Hungming Chen
31eab2fd76
Test: separate BPF tethering offload tests to MTS
...
Needed because CTS release interval is longer than mainline module
release. Newer mainline module release may change low level BPF
offload related code (struct, path, ..). The existing CTS will be
broken. This situation blocks that we want to change low level BPF
offload code after Android CTS has been public released.
The test targets have been changed as follows.
1. CTS/TetheringTests verifies high level tethering functions.
No matter what data path is.
2. MTS verifies low level tethering functions. It can always test the
latest BPF codes.
Change list:
1. Add class MtsEthernetTetheringTest for MTS.
Before:
[base class] [derived class]
EthernetTetheringTestBase +--+--+ EthernetTetheringTest
After:
[base class] [derived class]
+--+ EthernetTetheringTest
EthernetTetheringTestBase +--+
+--+ MtsEthernetTetheringTest (new)
2. Separate BPF tethering offload tests to MTS.
Before:
- TetheringTests (19 tests)
EthernetTetheringTest#testIcmpv4Echo
EthernetTetheringTest#testIcmpv6Echo
EthernetTetheringTest#testVirtualEthernet
EthernetTetheringTest#testLocalOnlyTethering
EthernetTetheringTest#testTetherConfigBpfOffloadEnabled
EthernetTetheringTest#testTetherClatTcp
EthernetTetheringTest#testTetherClatUdp
EthernetTetheringTest#testIsUdpOffloadSupportedByKernel
EthernetTetheringTest#testTetherClatIcmp
EthernetTetheringTest#testTetherTcpV4
EthernetTetheringTest#testTetherTcpV6
EthernetTetheringTest#testTetherUdpV4
EthernetTetheringTest#testTetherUdpV6
EthernetTetheringTest#testStaticIpv4
EthernetTetheringTest#testKernelSupportBpfOffloadUdpV4
EthernetTetheringTest#testVirtualEthernetAlreadyExists
EthernetTetheringTest#testPhysicalEthernet
EthernetTetheringTest#testTetherUdpV4_VerifyBpf
EthernetTetheringTest#testTetherUdpV4Dns
After:
- TetheringTests (15 tests)
EthernetTetheringTest#testIcmpv4Echo
EthernetTetheringTest#testIcmpv6Echo
EthernetTetheringTest#testVirtualEthernet
EthernetTetheringTest#testLocalOnlyTethering
EthernetTetheringTest#testTetherClatTcp
EthernetTetheringTest#testTetherClatUdp
EthernetTetheringTest#testTetherClatIcmp
EthernetTetheringTest#testTetherTcpV4
EthernetTetheringTest#testTetherTcpV6
EthernetTetheringTest#testTetherUdpV4
EthernetTetheringTest#testTetherUdpV6
EthernetTetheringTest#testStaticIpv4
EthernetTetheringTest#testVirtualEthernetAlreadyExists
EthernetTetheringTest#testPhysicalEthernet
EthernetTetheringTest#testTetherUdpV4Dns
- MTS (4 tests)
MtsEthernetTetheringTest#testTetherConfigBpfOffloadEnabled
MtsEthernetTetheringTest#testIsUdpOffloadSupportedByKernel
MtsEthernetTetheringTest#testTetherBpfOffloadUdpV4
MtsEthernetTetheringTest#testKernelSupportBpfOffloadUdpV4
Note that MtsEthernetTetheringTest#testTetherBpfOffloadUdpV4 is
renamed from EthernetTetheringTest#testTetherUdpV4_VerifyBpf
Bug: 250552545
Bug: 258637850
Test: atest ConnectivityCoverageTests
Test: atest CtsTetheringTest
Test: atest CtsTetheringTestLatestSdk
Test: atest MtsTetheringTestLatestSdk
Test: atest TetheringIntegrationTests
Change-Id: Ica3b7008b33b1a0ddc5789d8ef12122a38544d57
2023-02-15 18:37:17 +08:00