android_packages_modules_Co.../staticlibs/testutils/devicetests/com/android/testutils
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Patrick Rohr ac29211362 Fix permissions in RestoreEthernetRule
The previous runAsShell calls adopted permissions spuriously. This
change fixes runAsShell to consistently adopt the correct permission
for the respective API call.

Also calls setEthernetEnabled() no matter what the current state is at
the end of the test (as there is no harm in doing so).

Test: TH
Flag: EXEMPT mainline
Change-Id: Ib11b889148213b160567cf0a3b9ea72b5b0c851e
2025-07-17 13:54:12 -07: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 Fix permissions in RestoreEthernetRule 2025-07-17 13:54:12 -07: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 Delete unused TestInterfaceStateListener 2025-07-16 11:21:08 -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