Sudheer Shanka
4a96c79495
Update CtsHostsideNetworkTests to take network capability into account.
...
Bug: 177641226
Test: atest ./tests/cts/hostside/src/com/android/cts/net/HostsideRestrictBackgroundNetworkTests.java
Ignore-AOSP-First: Expedited jobs are not available in AOSP
Change-Id: Ic75ebdc184764b7e7ac02d3e2ca18cbba1c55ee5
2021-02-24 08:00:12 -08:00
Lorenzo Colitti
bd23387276
Add a BpfMap#clear method. am: ffb0ccd04b am: 10be22076e am: ad38d27ebb
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1604974
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I77144b7db5300bcddbfd97b72c5c958d126ca628
2021-02-24 13:18:44 +00:00
Lorenzo Colitti
ad38d27ebb
Add a BpfMap#clear method. am: ffb0ccd04b am: 10be22076e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1604974
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1e4d5e6005cdd006ddd814692714fb80a6c46936
2021-02-24 12:30:56 +00:00
Lorenzo Colitti
10be22076e
Add a BpfMap#clear method. am: ffb0ccd04b
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1604974
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idebe06d79cb8f6e91634057c59bb0cc022ba1ee0
2021-02-24 11:40:11 +00:00
Lorenzo Colitti
a26f72c34d
Make the CTS tests explicitly depend on modules-utils-build. am: 2be434ab12 am: 6af777632d am: f6603588ab
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1604973
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib914dff2e0fe6b94902d53130eefe8bfce7b3a62
2021-02-24 07:39:10 +00:00
Lorenzo Colitti
1326473f6a
Move definitions used by tethering bpf code into the module. am: 56be03eb28 am: 69b0769eb0 am: 4d09a87075
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1601855
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic9fddebf7ed3d384d2c2c89e85d3bbed58d9ea2d
2021-02-24 07:38:29 +00:00
Lorenzo Colitti
f6603588ab
Make the CTS tests explicitly depend on modules-utils-build. am: 2be434ab12 am: 6af777632d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1604973
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idfdd67fa1502614e57d7a2b3ea6fdae788024b4c
2021-02-24 07:00:05 +00:00
Lorenzo Colitti
4d09a87075
Move definitions used by tethering bpf code into the module. am: 56be03eb28 am: 69b0769eb0
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1601855
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I842250d341916f7d5a1f48ba8ec09c4235d20d51
2021-02-24 06:59:26 +00:00
Lorenzo Colitti
ffb0ccd04b
Add a BpfMap#clear method.
...
A caller can mostly already do this via forEach(), but having a
specific method is faster (since the code does not need to read
the value) and easier to use.
The semantics of this method (e.g., ignore ENOENT while deleting
a key, but throw on any other error) match those of the native
BpfMap::clear method.
Test: new unit tests
Change-Id: I5cd32efd0f87c823cd2d0a2fa3a95a83093fb6f9
2021-02-24 06:09:46 +00:00
Lorenzo Colitti
6af777632d
Make the CTS tests explicitly depend on modules-utils-build. am: 2be434ab12
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1604973
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iedfba98ac066241a5959fc45d28d0feb8db159ab
2021-02-24 05:52:14 +00:00
Lorenzo Colitti
69b0769eb0
Move definitions used by tethering bpf code into the module. am: 56be03eb28
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1601855
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9b84ca223c4a950a55cb63642a435e87e158949d
2021-02-24 05:51:57 +00:00
Lorenzo Colitti
2be434ab12
Make the CTS tests explicitly depend on modules-utils-build.
...
In AOSP master and downstream branches, this likely works via a
transitive dependency. In mainline-prod, this doesn't work. Add
the dependency explicitly, since it makes things build everywhere
and in general it's also good practice to "include what you use".
Bug: 167645754
Test: m CtsNetTestCasesLatestSdk in mainline-prod has fewer errors
Change-Id: Ie575372415a806deee9996aab7f920d2c15bff80
2021-02-24 05:43:36 +00:00
Lorenzo Colitti
56be03eb28
Move definitions used by tethering bpf code into the module.
...
Bug: 167645754
Test: m com.android.tethering
Change-Id: Ia4fb1201e5f4e0c35baba7865b26b4cec0945a64
2021-02-24 12:16:05 +09:00
Treehugger Robot
f151ba8ad9
Merge "Fix CTS test failed on R device" am: afa18f0256 am: 0919cc06c5 am: d517fa33a0
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1597475
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6a60d442ddacc2dd45f0c301578450b76c7a6d51
2021-02-22 13:42:26 +00:00
Treehugger Robot
1ad4ee61fa
Merge "Add MUTABLE flag when creating PendingIntent" am: f754671f07 am: ac7587318f am: 1eed01b25c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1598634
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia0dc53b11897ee902f22eb915a25b476de7870fe
2021-02-22 13:42:02 +00:00
Treehugger Robot
d517fa33a0
Merge "Fix CTS test failed on R device" am: afa18f0256 am: 0919cc06c5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1597475
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I652339d80d81e97399a35e5c2740d878a458a560
2021-02-22 12:49:20 +00:00
Treehugger Robot
1eed01b25c
Merge "Add MUTABLE flag when creating PendingIntent" am: f754671f07 am: ac7587318f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1598634
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie8b0bf1eb1c93dd568d8a5bb9cf002c9b67b81bf
2021-02-22 12:48:39 +00:00
Treehugger Robot
0919cc06c5
Merge "Fix CTS test failed on R device" am: afa18f0256
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1597475
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If786db7b5635bcd4bb41043169e1c187b13d0eee
2021-02-22 11:50:46 +00:00
Treehugger Robot
ac7587318f
Merge "Add MUTABLE flag when creating PendingIntent" am: f754671f07
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1598634
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I7260575a7b680dbe09599aba59ef597ed42d387b
2021-02-22 11:47:12 +00:00
Treehugger Robot
6afc54561b
Merge "Fix flaky test by extending timeout" am: 2108eada65 am: e46d5eb40f am: f59622b124
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1597473
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie0fc94ab8e034d3935f628623ca73f62fbc55533
2021-02-22 11:13:04 +00:00
Treehugger Robot
afa18f0256
Merge "Fix CTS test failed on R device"
2021-02-22 10:37:29 +00:00
Treehugger Robot
f754671f07
Merge "Add MUTABLE flag when creating PendingIntent"
2021-02-22 10:29:31 +00:00
Treehugger Robot
f59622b124
Merge "Fix flaky test by extending timeout" am: 2108eada65 am: e46d5eb40f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1597473
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I06a738c6a7d74951e3c13dd3cf557b4de88f18f2
2021-02-22 10:23:43 +00:00
Treehugger Robot
e46d5eb40f
Merge "Fix flaky test by extending timeout" am: 2108eada65
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1597473
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iad9a392266b878e97244181f6398ca421160f311
2021-02-22 08:55:09 +00:00
Treehugger Robot
2108eada65
Merge "Fix flaky test by extending timeout"
2021-02-22 07:58:10 +00:00
Xin Li
2fc4905385
[automerger skipped] Skip ab/7061308 in stage. am: b2d124c0c8 -s ours am: 4b10de6751 -s ours
...
am skip reason: Change-Id I04ef025ed537623511a3d346d4c59d6efb6bef3f with SHA-1 8e1e05ec1e is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/13658380
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8a4d2cb1d6cde2e45f7398efe67d1b8e20b247fe
2021-02-22 07:28:29 +00:00
junyulai
62f5117bfd
Add MUTABLE flag when creating PendingIntent
...
By the new feature introduced in next Android release.
Any PendingIntent needs to be specified about the mutability.
While ConnectivityService would put extra info such as
network or request id before broadcasting the inner intent.
The MUTABLE flag needs to be added accordingly.
Test: this
Fix: 178121691
Change-Id: I87d0efaf51a91556ef9f8e18db38803e4861cfd7
2021-02-22 15:06:32 +08:00
Xin Li
4b10de6751
[automerger skipped] Skip ab/7061308 in stage. am: b2d124c0c8 -s ours
...
am skip reason: Change-Id I04ef025ed537623511a3d346d4c59d6efb6bef3f with SHA-1 8e1e05ec1e is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/13658380
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id70404269c79a1c211628e04ed90dad9aeb8676a
2021-02-22 06:38:38 +00:00
junyulai
e26bbf8032
Fix CTS test failed on R device
...
The test failed since the API is not available on R device.
Add conditions to ignore it.
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.ConnectivityManagerTest
Bug: None
Change-Id: I3cbc623a84f7313e1155fe83a44ebef042a04076
2021-02-22 14:26:27 +08:00
junyulai
607985b57f
Fix flaky test by extending timeout
...
The asserted capabilities change callback event took 170ms
in average to fire on cuttlefish, which causes 35% of
flakiness since the event might delay up to 500ms in practice.
Extend to 30s timeout value which is the standard value
of waiting for network callback events in CTS.
This change also ignore the test up to Android R since the API
is not available for R devices or below.
Test: atest CtsNetTestCases:android.net.cts.ConnectivityManagerTest#testRequestBackgroundNetwork \
--rerun-until-failure 500
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.ConnectivityManagerTest
on R device
Bug: 179694867
Change-Id: Ic5e11d4a4f326150848bc48038fa01cde39f7661
2021-02-22 14:26:05 +08:00
Xin Li
b2d124c0c8
Skip ab/7061308 in stage.
...
Bug: 180401296
Merged-In: I04ef025ed537623511a3d346d4c59d6efb6bef3f
Change-Id: I35760b156d247f33a6512bcbb3e10cf858b4bee3
2021-02-21 20:37:24 -08:00
Bob Badour
cfaae9a3b2
Merge "[LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Connectivity" am: f5b346ed1d am: c384c677ef am: a3f610a7b2
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1587901
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I51b1e86a8740ca95a948c1cf1d8bc0bbd48bce88
2021-02-21 19:04:24 +00:00
Bob Badour
a3f610a7b2
Merge "[LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Connectivity" am: f5b346ed1d am: c384c677ef
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1587901
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2f5af6eb56b232f1b79ff48ca6824f2ec726f01a
2021-02-19 07:48:38 +00:00
Bob Badour
c384c677ef
Merge "[LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Connectivity" am: f5b346ed1d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1587901
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6826bfacba4cad02eca8946b2c16e11b16b4f357
2021-02-19 06:54:29 +00:00
Bob Badour
f5b346ed1d
Merge "[LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Connectivity"
2021-02-19 06:23:22 +00:00
Sudheer Shanka
cc95bc9d32
Merge "Add TEST_MAPPING to run CtsHostsideNetworkTests in presubmit." am: ddcfa071ab am: cccaa598fc am: 970f6836ce
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1538986
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id24816d62219e23f0f0109019f84d79effa8ae11
2021-02-19 03:05:41 +00:00
Sudheer Shanka
970f6836ce
Merge "Add TEST_MAPPING to run CtsHostsideNetworkTests in presubmit." am: ddcfa071ab am: cccaa598fc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1538986
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ieacc26ee49f2932ef2f30406c914d01cde079178
2021-02-19 02:32:52 +00:00
Sudheer Shanka
cccaa598fc
Merge "Add TEST_MAPPING to run CtsHostsideNetworkTests in presubmit." am: ddcfa071ab
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1538986
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I19c1fc123f5464300a76ad2c355a99f1176e0788
2021-02-19 01:41:09 +00:00
Sudheer Shanka
ddcfa071ab
Merge "Add TEST_MAPPING to run CtsHostsideNetworkTests in presubmit."
2021-02-19 00:33:15 +00:00
Tomasz Wasilczyk
99ed3f2a6f
Merge "Don't crash Tethering service when WiFi feature is missing" am: 736f8ec55a am: 5278b64768 am: 6b10dc120d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1577289
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I48d8cca44619bc78ebe26b8eec2fe4b5174bcd0c
2021-02-18 20:53:51 +00:00
Tomasz Wasilczyk
6b10dc120d
Merge "Don't crash Tethering service when WiFi feature is missing" am: 736f8ec55a am: 5278b64768
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1577289
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ice05e20436c5bab99e72f61179df055c657cc248
2021-02-18 20:30:16 +00:00
Tomasz Wasilczyk
5278b64768
Merge "Don't crash Tethering service when WiFi feature is missing" am: 736f8ec55a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1577289
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idbef5a2da18394a3baa53ba7267a9324816dd137
2021-02-18 19:59:26 +00:00
Tomasz Wasilczyk
736f8ec55a
Merge "Don't crash Tethering service when WiFi feature is missing"
2021-02-18 18:20:28 +00:00
Treehugger Robot
bdd4e2dbcc
Merge "Use networkstack_client instead of aidl_interface" am: 319064f284 am: 8cd484f656 am: 8f356c1608
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1560399
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5bfc10d7d2e8d8f10dd2daac8eb2f3c167ea94cf
2021-02-18 15:48:26 +00:00
Remi NGUYEN VAN
e817bee583
Merge "Deflake CaptivePortalTest mobile data usage" am: 1a16358c36 am: 9b5f78886d am: 0e251f7a8e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1593857
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id5cdde3f25901ee56165bd8950ce8bbb428a46dc
2021-02-18 15:48:20 +00:00
Treehugger Robot
c2328313c4
Merge "Add tethering-module-sdk build target." am: c4127ef16c am: f6f3456ae7 am: 9b23f59e33
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1587662
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idce0adc840a9c4f3bf9b8a000a7159eb792371e8
2021-02-18 15:48:13 +00:00
Treehugger Robot
8f356c1608
Merge "Use networkstack_client instead of aidl_interface" am: 319064f284 am: 8cd484f656
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1560399
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8695d8cc740df456cb1cc9e38dbfdb4432452f7e
2021-02-18 15:28:40 +00:00
Remi NGUYEN VAN
0e251f7a8e
Merge "Deflake CaptivePortalTest mobile data usage" am: 1a16358c36 am: 9b5f78886d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1593857
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I58dfc2fc7cf868c8f6864bd01da5d80cae376bc1
2021-02-18 15:28:32 +00:00
Treehugger Robot
8cd484f656
Merge "Use networkstack_client instead of aidl_interface" am: 319064f284
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1560399
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3a50c8444fbbc0127ec914525c93c9aa83272aeb
2021-02-18 15:19:50 +00:00
Remi NGUYEN VAN
9b5f78886d
Merge "Deflake CaptivePortalTest mobile data usage" am: 1a16358c36
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1593857
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idb4ce68cb4eb994ac546dcc8d90f0527681ea2ef
2021-02-18 15:18:20 +00:00