android_packages_modules_Co.../staticlibs/testutils/devicetests/com/android/testutils
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Junyu Lai 9f6a566d89 Refactor: Add RestoreEthernetRule for ethernet tests
This is a no-op, test only refactoring.
Move ethernet state management logic from EthernetManagerTest into a
dedicated JUnit test rule, RestoreEthernetRule. This new rule is
responsible for saving the initial ethernet state, allowing tests to
enable or disable it, and restoring the original state upon test
completion.  This refactoring simplifies EthernetManagerTest and
promotes code reuse.

Flag: EXEMPT EXEMPT test only refacotring
Test: atest NetworkStaticLibTests:com.android.testutils.RestoreEthernetRuleTest \
      CtsNetTestCases:android.net.cts.EthernetManagerTest --update-device
Bug: 410731080
Change-Id: If3dd869d6af4e0c659386621fb5d92012aa574d1
2025-07-10 15:25:15 +08:00
..
async Add async BufferedFile and StreamingPacketFile impls 2023-04-17 21:26:58 +00:00
filters Add CtsNetTestCasesMaxTargetSdk33 2023-02-02 13:22:12 +09:00
ArpResponder.kt Rename TapPacketReader to PollPacketReader for broader applicability 2024-10-15 13:42:05 +09:00
AutoCloseTestInterfaceRule.kt Add generic createTestInterface to AutoCloseTestInterfaceRule 2025-03-28 09:50:21 -07:00
AutoReleaseBluetoothRule.kt Support AutoReleaseBluetoothRule 2025-07-01 17:52:22 +08:00
AutoReleaseNetworkCallbackRule.kt Remove RecorderCallback. 2025-05-19 16:35:53 +09:00
CarrierConfigRule.kt Refactor CarrierConfigRule carrier privilege 2025-04-25 12:50:32 +09:00
CompatUtil.kt Use UnboundedSdkLevel for DevSdkIgnoreRule 2022-06-22 19:13:56 +09:00
ConcurrentInterpreter.kt Increase the timeout for eventuallyExpect 2022-10-20 16:42:16 +09:00
ConnectivityDiagnosticsCollector.kt Print module version in CtsNetTestCases conndiag 2025-04-10 16:41:29 +09:00
ConnectUtil.kt Remove RecorderCallback. 2025-05-19 16:35:53 +09:00
ContentResolverWithFakeSettingsProvider.kt Add a ContentResolverWithFakeSettingsProvider class to testutils. 2025-06-28 11:06:53 +09:00
ContextUtils.kt Add mockService method. 2022-06-14 11:09:26 +00:00
DefaultNetworkRestoreMonitor.kt Don't blame a non-existent test for not restoring default networking 2025-06-20 15:12:31 +09:00
DeviceConfigRule.kt Add WRITE_ALLOWLISTED_DEVICE_CONFIG perm when modifying DeviceConfig 2024-11-18 23:28:24 -06:00
DeviceInfoUtils.java Add isDebuggable() to DeviceInfoUtils for Android R compatibility 2024-11-29 15:38:21 +09:00
DevSdkIgnoreRule.kt Remove deprecated SC_V2 constant 2025-05-15 09:03:59 +09:00
DevSdkIgnoreRunner.kt Cleanup and improve logging for DefaultNetworkRestoreMonitor 2025-05-09 16:43:56 +09:00
DnsAnswerProvider.kt [ST03] Add test dns server for integration tests 2022-12-13 16:15:46 +08:00
DnsSvcbUtils.java Add test utils for SVCB packet generation. 2024-09-10 14:47:57 +09:00
DumpTestUtils.java Remove dependency on compatibility-device-util-axt 2022-02-16 18:52:32 +09:00
EthernetTestInterface.kt Remove RecorderCallback. 2025-05-19 16:35:53 +09:00
ExternalPacketForwarder.kt Use custom defined DNS/HTTP port 2024-02-20 08:08:17 +00:00
FakeDns.kt Move to one unified implementation of FakeDns. 2024-09-19 12:51:28 +09:00
HandlerUtils.kt File the per-app request for opted-in satellite-optimized apps 2025-04-27 02:12:44 +09:00
InternalPacketForwarder.kt Use custom defined DNS/HTTP port 2024-02-20 08:08:17 +00:00
MdnsTestUtils.kt Rename TapPacketReader to PollPacketReader for broader applicability 2024-10-15 13:42:05 +09:00
NdResponder.kt Make NdResponder thread-safe 2025-05-05 11:10:06 -07:00
NetlinkTestUtils.kt Append link-layer address parameter in makeNewNeighborMessage. 2021-08-06 13:36:07 +00:00
NetworkStatsProviderCbStubCompat.java [DU04-3]Appropriate changes to the NetworkPolicyManager API 2022-03-16 12:27:08 +08:00
NetworkStatsProviderStubCompat.java Move net-test-utils to its own directory 2021-03-30 16:52:09 +09:00
NetworkStatsUtils.kt Add testutil to mock android.app.usage.NetworkStats 2024-08-19 17:39:15 +08:00
NonNullTestUtils.java Add class to help Kotlin to pass nullable to java @NonNull for testing 2023-08-23 13:01:29 +09:00
PacketBridge.kt Remove RecorderCallback. 2025-05-19 16:35:53 +09:00
PacketBuilderUtils.kt Add packet builder support for rapid commit option 2025-05-05 11:10:06 -07:00
PacketForwarderBase.java Use custom defined DNS/HTTP port 2024-02-20 08:08:17 +00:00
PacketReflector.java Remove NAPT from PacketForwarder 2024-01-15 17:54:26 +08:00
PacketReflectorUtil.kt Remove NAPT from PacketForwarder 2024-01-15 17:54:26 +08:00
PacketResponder.kt Rename TapPacketReader to PollPacketReader for broader applicability 2024-10-15 13:42:05 +09:00
ParcelUtils.kt Move net-test-utils to its own directory 2021-03-30 16:52:09 +09:00
PollingUtils.kt Enable Bluetooth before running testReserveL2capNetwork 2025-02-26 13:50:06 -08:00
PollPacketReader.java Expose backtrace() in PollPacketReader 2025-04-11 15:59:37 -07:00
RestoreEthernetRule.kt Refactor: Add RestoreEthernetRule for ethernet tests 2025-07-10 15:25:15 +08:00
SetFeatureFlagsRule.kt Support Paramerized in SetFeatureFlagsRule 2025-02-20 15:46:39 +09:00
ShellUtil.kt Avoid unavailable APIs in ShellUtil 2025-03-24 10:15:44 +09:00
TapPacketReaderRule.kt Rename TapPacketReader to PollPacketReader for broader applicability 2024-10-15 13:42:05 +09:00
TestableNetworkAgent.kt Have TestableNetworkAgent implement Expectable 2025-06-16 17:28:57 +09:00
TestableNetworkCallback.kt Have TestableNetworkAgent implement Expectable 2025-06-16 17:28:57 +09:00
TestableNetworkOfferCallback.kt Remove RecorderCallback. 2025-05-19 16:35:53 +09:00
TestableNetworkStatsProvider.kt Add more logs in TestableNetworkStatsProvider 2021-11-25 09:47:23 +00:00
TestableNetworkStatsProviderBinder.kt Move net-test-utils to its own directory 2021-03-30 16:52:09 +09:00
TestableNetworkStatsProviderCbBinder.kt [DU04-3]Appropriate changes to the NetworkPolicyManager API 2022-03-16 12:27:08 +08:00
TestBpfMap.java Throw IllegalStateException when inserting an existing item 2024-09-04 18:48:56 +08:00
TestDnsServer.kt Interrupt thread before closing socket 2022-12-14 14:01:31 +08:00
TestEthernetStateListener.kt Refactor: Introduce TestableCallback for EthernetStateListener 2025-07-06 23:39:42 -07:00
TestHttpServer.kt Use custom defined DNS/HTTP port 2024-02-20 08:08:17 +00:00
TestNetworkTracker.kt Remove assert for R+ 2024-09-12 04:32:59 +00:00
TestPermissionUtil.kt Add Function3 2022-08-16 18:53:17 +09:00
VersionUtil.kt Print module version in CtsNetTestCases conndiag 2025-04-10 16:41:29 +09:00