- Feb 08, 2021
-
-
junyulai authored
This CL bypass adding NOT_VCN_MANAGED on R device. And add TODOs for refactoring and adding test coverage. Test: atest CtsNetTestCasesLatestSdk:NetworkRequestTest on R device Bug: 175662146 Change-Id: Id09b19c13f9a74e25d45689d2211418172dfaec8
-
- Feb 05, 2021
-
-
junyulai authored
Test: atest NetworkRequestTest#testBypassingVcnForNonInternetRequest Bug: 175662146 Change-Id: I245bd69e02866d3608ab1667b665f6e12860037b
-
- Jan 29, 2021
-
-
Junyu Lai authored
Test: android.net.cts.ConnectivityManagerTest#testRequestBackgroundNetwork Bug: 175662146 Change-Id: Icd7d2bc18c4b328291e96fc3f18828d0421f5b6e
-
- Jan 19, 2021
-
-
Junyu Lai authored
Revert "[VCN06] Support request background network" Revert submission 1545847-vcn06 Reason for revert: b/177876289 presubmit failure Reverted Changes: I8042ce197:[VCN06.1] Add CTS for request background network If9aaa87b7:[VCN06] Support request background network Change-Id: Icd01643cae86c4448eb7105ef0f238b1f10ebc19
-
- Jan 18, 2021
-
-
junyulai authored
Test: android.net.cts.ConnectivityManagerTest#testRequestBackgroundNetwork Bug: 175662146 Change-Id: I8042ce1971c728a9f900d090c0c4cabd994820bf
-
- Jan 15, 2021
-
-
Remi NGUYEN VAN authored
NetworkAgent is not updatable on R-, so there is no need to run tests compiled against S on older platforms. They are also incompatible because NetworkAgent stopped using AsyncChannel in S. This only affects MTS, and CTS used to test S+ devices. CTS for R- devices is already cut in a branch that this change will not merge to. Bug: 177290955 Change-Id: I85c137a1b5fd7ef701fba4623566df5a8fb707a3 Test: atest CtsNetTestCasesLatestSdk
-
- Jan 14, 2021
-
-
David Su authored
NsdManagerTest is not owned by Wifi, so it doesn't belong in Wifi CTS. Bug: 176902925 Test: atest CtsNetTestCases Change-Id: I8eb3cba7a3b2ff24a012cca8d3fdff173e88c69a
-
- Jan 11, 2021
-
-
Patrick Rohr authored
Test: atest com.android.cts.net.HostsideRestrictBackgroundNetworkTests Bug: 175281879 Bug: 170323671 Change-Id: Ic69e7e029debeea1f131242fb2baad2796d4768c
-
- Jan 05, 2021
-
-
Sudheer Shanka authored
Bug: 170241174 Bug: 174808291 Test: atest CtsHostsideNetworkTests:HostsideRestrictBackgroundNetworkTests Change-Id: I3af17819a403958d88a30af7f6346e5bb96b2828
-
- Dec 25, 2020
-
-
Chalard Jean authored
Use two oneway binder interfaces instead. The interfaces post messages to handlers as was implemented before, but provide a more strictly defined interface, with less hops between NetworkAgent, AsyncChannel, and ConnectivityService. Test: atest FrameworksNetTests CtsNetTestCasesLatestSdk Merged-In: Ica51d0179bcb3b4e314d2c3e85709aead6ca5657 Change-Id: Ica51d0179bcb3b4e314d2c3e85709aead6ca5657
-
- Dec 16, 2020
-
-
Remi NGUYEN VAN authored
All callbacks in the class use the DEFAULT_TIMEOUT_MS, except for this recently added test. The test is currently flaky in various branches. Fixes: 174716714 Fixes: 174691729 Change-Id: I9f4446bb83eb4402c912292ac31d46e1d2cb6a52 Test: TH
-
- Dec 15, 2020
-
-
Remi NGUYEN VAN authored
The tests should just be run on any change in packages/modules/Connectivity, not just changes in the CTS package. Change-Id: I1c86c402f39a8a9b84e7422445df289c3ea7842f Test: TEST_MAPPING needs to be verified by TH
-
- Dec 12, 2020
-
-
Lorenzo Colitti authored
Currently, when an agent calls setUnderlyingNetworks, the transports of the network are hardcoded to TRANSPORT_VPN only. This is being fixed in another CL in this topic. The new code reports the same transports sent by the agent. This test registers an agent with TRANSPORT_TEST|TRANSPORT_VPN. Update the test to expect both transports in the callbacks it receives. Bug: 173331190 Test: passes when run with other CL in topic Change-Id: Iede61d74fa02a4fec1f345f6d18835c1acab7337
-
Lorenzo Colitti authored
- Use a more realistic routing config (instead of a LinkAddress with prefix length 0, an address with a mask of 32 and a default route). - Use InetAddresses to parse IP addresses since it's a public API. - Import the NET_CAPABILITY_xxx and TRANSPORT_xxx constants for readability. Bug: 173331190 Test: test-only change Change-Id: I9703d7dd5781f60fb3d531267d3f5370cbccd64f
-
- Dec 07, 2020
-
-
Lorenzo Colitti authored
The CL that introduced testSetUnderlyingNetworks allowed tests to pass in NetworkCapabilities when registering an agent, but incorrectly always set the agent's capabilities anyway. This resulted in testSetUnderlyingNetworks registering an agent with TRANSPORT_VPN and NET_CAPABILITY_NOT_VPN. Fix this by ensuring that createNetworkAgent either uses the passed-in capabilities unmodified, or creates its own. Assert that the test VPN network does not have NET_CAPABILITY_NOT_VPN. While I'm at it, remove the manual unregistration of the callback by using the registerNetworkCallback helper method. Also add a little bit of extra test coverage. Bug: 173331190 Test: test-only change Change-Id: I114d876a1b2bf5344dd7c6fa23862df1c0a412c3
-
- Dec 03, 2020
-
-
Remi NGUYEN VAN authored
Also reorganize the files to have one toplevel CTS owners file, and only additional owners in subdirectories. Change-Id: I28ce193896e1ade2034589327805870774a4d608 Test: m
-
- Nov 27, 2020
-
-
Lorenzo Colitti authored
Bug: 173331190 Test: atest CtsNetTestCases:NetworkAgentTest#testSetUnderlyingNetworks Change-Id: I442a618d2d50eb15dbcb8926b60fc6fd0d5b2f3e
-
- Nov 26, 2020
-
-
Alan Stokes authored
We were running cp to create a file and then running a command to read the file. However were weren't waiting for the cp to finish (or, indeed, start), so occasionally the read would fail saying the file didn't exist. Also added some logging, because diagnosing failure without it is painful. Also simplify & improve file closing logic. Some of this was previously submitted on internal master as change I1c875102f0cce32cbbe2e3b36de913741c9abb92, but I've reverted that in favor of this. Bug: 168216494 Test: atest CtsNetTestCases:android.net.cts.NetworkWatchlistTest Change-Id: I46a9db8b7a1885a9829f00bbd3233b863cfd1f5d
-
- Nov 25, 2020
-
-
Remi NGUYEN VAN authored
The new configuration runs tests on physical devices with SIM cards. This is only done in postsubmit, as such tests can only run a few (~2) times a day due to availability of the devices. This configuration allows running all tests, so there is no annotation filter. Change-Id: If95e4deeed8098327023f99e6e610331b8e86a0f Test: TH validates TEST_MAPPING configurations
-
- Nov 20, 2020
-
-
Chalard Jean authored
Bug: 172401665 Test: CtsNetTestCasesLatestSdk Change-Id: Ib9fb3ec09eeaebbb4ac1b1b458cfcc5c4f506cff
-
- Nov 13, 2020
-
-
Yintang Gu authored
Ikev2VpnTest#testStartStopVpnProfileV4 and testStartStopVpnProfileV6 contains the IKE sequences and requires the phone to send and receive the required packet in 1000ms. On some low end devices, the response time may exceeds this TIMEOUT sometimes. So we need to use larger timeouts. Bug: 171176723 Change-Id: I005b83ffecd8ade5063000690bfd4136d82f1a07
-
- Nov 10, 2020
-
-
Alan Stokes authored
Test: N/A Change-Id: Icfbeaf60e1ff98d29c449b9fcc43c0e5ce39a20e
-
junyulai authored
Lingering traffic from previous tests are only happens in non-loopback interface. Stats gets from loopback interface would not see them. Thus, exclude them from in-range check. Test: atest TrafficStatsTest --rerun-until-failure 100 Bug: 164965653 Change-Id: Ic15c4c2e27f86b5711ada904c22734206c67d671
-
- Nov 09, 2020
-
-
junyulai authored
Test: atest TrafficStatsTest Bug: 164965653 Change-Id: Ic3d253bbd036f40781d4f2706a67fb145ab4a575
-
Baligh Uddin authored
BUG: 167962976 Test: TH Merged-In: I30d52c4df571c894b7797300e8f56ddd4b2cc2dd Change-Id: Id343f5a31604abfe70140343bffab20503cd2705
-
- Nov 06, 2020
-
-
Cody Kesting authored
This CL Updates ConnectivityDiagnosticsManagerTest to explicitly use the READ_PHONE_STATE permission when checking Carrier Configs for the specified subId. Bug: 169739061 Test: atest ConnectivityDiagnosticsManagerTest Change-Id: I2307d7b03bcf9a918904a89be86777872a759293
-
Remi NGUYEN VAN authored
getCaptivePortalServerUrl requires CONNECTIVITY_INTERNAL or MAINLINE_NETWORK_STACK on Q, and NETWORK_SETTINGS or MAINLINE_NETWORK_STACK on R+. Use CONNECTIVITY_INTERNAL on Q instead of NETWORK_SETTINGS to test it. Bug: 172626873 Test: atest CtsNetTestCasesLatestSdk:ConnectivityManagerTest Change-Id: I03309de945b198ad9b40d51d799d2619bb3179ea
-
Remi NGUYEN VAN authored
Some tests using CtsNetUtils, like tethering CTS tests, do not hold ACCESS_WIFI_STATE at install time. Use shell permissions to allow the utility to work in such configurations. Bug: 171621759 Test: atest CtsTetheringTest:TetheringManagerTest Change-Id: I63e76918421e5deb59fe67a64674348fb8d20265
-
- Nov 04, 2020
-
-
Luke Huang authored
1. Add the missing countdown() in the test callback 2. Add ensureWifiConnected() to prevent no available network problem. 3. Increase the timeout for awaiting private DNS setting because current one might not be enough. Bug: 168027339 Test atest Change-Id: I91190d8644ff7a7dfaf4fa3f2d43c17f67dfac11
-
- Oct 30, 2020
-
-
Weilun Du authored
add AppModeFull@ to MultinetworkApiTest since CHANGE_NETWORK_STATE could not be granted in instant mode. CHANGE_NETWORK_STATE is required to select networks that are up but not in the foreground, for example, the mobile network after the linger timer has expired. Bug: 168809106 Test: atest MultinetworkApiTest atest MultinetworkApiTest --instant Signed-off-by:
Weilun Du <wdu@google.com> Change-Id: I37ca1a0f58d1c2ab57f8cd4489c2cfb13b0f2d39
-
- Oct 29, 2020
-
-
markchien authored
Also explicitly hold ACCESS_WIFI_STATE permission to avoid no permission problem when using WifiManager#getScanResults without shell identity. Fix: 169219565 Test: "atest CtsTetheringTest" in cuttlefish and phyical device Change-Id: I3d8fa7e8882bf96f61f3316a70efdf991addbcb2
-
- Oct 27, 2020
-
-
Dan Shi authored
Exempt-From-Owner-Approval: this change only adds the tests to general-tests.zip, doesn't change any test behavior. Bug: 171481522 Test: none Change-Id: I1711237f00572d57f611dcd16ec9ad345a0b5b3b
-
Remi NGUYEN VAN authored
The apache HTTP library is part of the platform core APIs, which are separate from the core networking APIs. cts/tests/tests/net is planned to move to a separate git project to put it closer to the associated connectivity module code. Bug: 170371348 Test: m cts && cts-tradefed run cts -m CtsApacheHttpTestCases Change-Id: I49972b21755235e280c75eec40db14f3db974ca1
-
- Oct 23, 2020
-
-
easoncylee authored
for CtsNetTestCasesLatestSdk. Reference: https://android-review.googlesource.com/c/platform/cts/+/1331100/3/tests/tests/net/AndroidTestTemplate.xml#23 Bug: 160877913 Test: forrest. Change-Id: If39c594a0fdc39a8a7272464fc59e2a1483f6d54
-
- Oct 22, 2020
-
-
Remi NGUYEN VAN authored
WifiManager#connect is implemented with a oneway binder call, so it may return before the permission check. The previous code could drop shell permissions before the check is performed. Use WifiManager.ActionListener to wait for the operation to end before dropping permissions. Also refactor current usages of various "run as shell" utilities to use TestPermissionUtil.runAsShell, which is the "standard" utility used in connectivity tests (both in CTS and in other tests). Bug: 170371191 Test: atest CtsNetTestCasesLatestSdk:CaptivePortalTest Change-Id: I0f47c455f2c1596a887abab7d35146d8557d736a
-
- Oct 16, 2020
-
-
Chalard Jean authored
Bug: 170904131 Test: this Change-Id: I302b75c8e6606379c1887fa559b29bb4d29e0bdf
-
markchien authored
Bug: 166057846 Bug: 170265597 Test: atest MtsTetheringTest atest CtsTetheringTest Change-Id: I59d529cb50b4b6cdafc6be78ad61a55ee1be0404
-
- Oct 14, 2020
-
-
Yan Yan authored
Bug: 170487836 Test: atest CtsIkeTestCases Change-Id: I08f069c2a11f3daa3f0332c631055a1e0be7ce7b
-
- Oct 12, 2020
-
-
xiamengsen authored
Test: atest hostsidetests/net/src/com/android/cts/net/HostsideRestrictBackgroundNetworkTests.java Signed-off-by:
xiamengsen <xiamengsen@xiaomi.com> Change-Id: I0e6e40b714483e51cfee45c155d8ac8b2b356494
-
Remi NGUYEN VAN authored
The legacy broadcast may not be sent if wifi does not become the default network within timeout. CaptivePortalTest does not need wifi to be the default network at the start of the test, as it will be disconnected/reconnected immediately after anyway. Bug: 169106352 Test: atest CtsNetTestCasesLatestSdk:CaptivePortalTest Change-Id: Ie4ee6b3c3ed7c0d414fd3cc162d4183248120895
-