No description. Add one?
  • Java 78%
  • Kotlin 11.8%
  • AIDL 4.4%
  • C++ 3.7%
  • C 1.5%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Remi NGUYEN VAN 30311abb87 Wait for next network in waitForAvailable
Tests using CtsNetUtils.TestNetworkCallback would generally assume that
waitForAvailable would return a non-null Network if onAvailable was
called after it was registered. However this is not true if a network
was available, then lost before waitForAvailable is called. This
can typically happen if wifi was disconnected just before calling
ensureWifiConnected (so wifi is being toggled).

In case onUnavailable was called, always wait for the next onAvailable
callback, so that waitForAvailable always waits for a network to be
available. So:

Old behavior:
 1) registerNetworkCallback called
 2) onAvailable called
 3) onLost called
 4) waitForAvailable called -> returns null immediately
 5) onAvailable called -> unused

New behavior:
 1) registerNetworkCallback called
 2) onAvailable called
 3) onLost called
 4) waitForAvailable called -> blocks
 5) onAvailable called -> waitForAvailable returns the network

Bug: 190913510
Test: atest CtsNetTestCases
Change-Id: I6bde82ad787371ecffd6caa950b52d90a29ab20b
2021-07-14 10:08:45 +09:00
core am 558aeb90: Merge "Make NetworkCapabilities publicly immutable." into lmp-preview-dev 2014-06-12 18:49:07 +00:00
framework Add new network capabilities to support automotive head unit via USB 2021-07-08 09:44:39 +09:00
service Merge "Jarjar all classes in service-connectivity" 2021-07-12 23:29:25 +00:00
services am 558aeb90: Merge "Make NetworkCapabilities publicly immutable." into lmp-preview-dev 2014-06-12 18:49:07 +00:00
tests Wait for next network in waitForAvailable 2021-07-14 10:08:45 +09:00
Tethering Merge "Skip bpf offload if upstream interface is VCN" 2021-07-13 17:16:04 +00:00
.gitignore Add a .gitignore in packages/modules/Connectivity. 2020-11-27 18:09:21 +09:00
OWNERS Revert "Add owners block for migration" 2021-05-31 10:34:04 +00:00
PREUPLOAD.cfg Add repo hooks for packages/modules/Connectivity. 2020-11-27 18:09:24 +09:00
TEST_MAPPING Merge "Add ConnectivityCoverageTests to postsubmit" 2021-06-24 06:32:36 +00:00