Commit Graph

4671 Commits

Author SHA1 Message Date
Remi NGUYEN VAN
d76eddb1dd [automerger skipped] Merge "Add test for internet availability on portals" into rvc-dev am: 6163ee36c5 -s ours
am skip reason: Change-Id I6a97ed26dba665efdc67abb2371e0fc30ede020c with SHA-1 ecb661016f is in history

Change-Id: I683b7ac8d33639057cb6e40d08e5cb3b0926ab74
2020-05-01 00:51:10 +00:00
Remi NGUYEN VAN
6163ee36c5 Merge "Add test for internet availability on portals" into rvc-dev 2020-05-01 00:32:35 +00:00
Remi NGUYEN VAN
2678b066e4 [automerger skipped] Merge "Force reconnect in connectToWifi" into rvc-dev am: 320104e7cc -s ours
am skip reason: Change-Id Ia7d83337ee0ffad9414031711cf7e937b14f968d with SHA-1 71cfc79527 is in history

Change-Id: I66c8d72aa89dcee61efd684419e4e261fa77f0fc
2020-04-30 08:21:00 +00:00
Remi NGUYEN VAN
320104e7cc Merge "Force reconnect in connectToWifi" into rvc-dev 2020-04-30 07:42:08 +00:00
TreeHugger Robot
acc22393a7 Merge "Add a test to check getUidStats binder call" into rvc-dev am: c993ad9c16
Change-Id: I521bc03085aa41c2d7110358fe684fed17df0e5f
2020-04-30 07:24:01 +00:00
Remi NGUYEN VAN
33a88fbf5f Force reconnect in connectToWifi
There is no guarantee that Wifi will automatically reconnect after
enabling, especially in cases where no internet access was detected on
the access point the last time it was connected.

Use WifiManager#reconnect to force wifi to reconnect to the access
point. The API is deprecated for general use, but system apps are
documented as exempted from the deprecation.

Bug: 152280218
Test: atest --rerun-until-failure 200 CtsNetTestCases:CaptivePortalTest
Merged-In: Ia7d83337ee0ffad9414031711cf7e937b14f968d
Change-Id: Ia7d83337ee0ffad9414031711cf7e937b14f968d
2020-04-30 06:22:04 +00:00
Chenbo Feng
70285ea6d9 Add a test to check getUidStats binder call
Check the apps cannot get the per uid stats of another uid by directly
calling the getUidStats binder interface call provided by
networkStatsService.

Bug: 129151407
Test: NetworkStatsBinderTest

Change-Id: Iabca53a8b37b259cf7e232d603676dbc9887084c
2020-04-30 13:53:47 +08:00
Remi NGUYEN VAN
289c069958 Merge "Force reconnect in connectToWifi" am: 6c63b1eaac am: 7c7f4488ec
Change-Id: Ida01c2eab86e0be810af414c35ab820efcfcf47b
2020-04-28 08:25:34 +00:00
Remi NGUYEN VAN
388f7240c7 Add test for internet availability on portals
Add a test verifying that when the device has detected a captive portal,
or when the user is trying to login to a captive portal, the captive
portal network does not become the default network if another network
can provide internet access.
This follows R CDD requirements.

Test: atest CtsNetTestCases:android.net.cts.CaptivePortalTest
Bug: 152280218
Merged-In: I6a97ed26dba665efdc67abb2371e0fc30ede020c
Change-Id: I6a97ed26dba665efdc67abb2371e0fc30ede020c
2020-04-28 07:53:16 +00:00
Remi NGUYEN VAN
7c7f4488ec Merge "Force reconnect in connectToWifi" am: 6c63b1eaac
Change-Id: I6de091b2c04cc84a03f4ecc7755e3ac6acbb14f5
2020-04-28 07:27:41 +00:00
Remi NGUYEN VAN
6c63b1eaac Merge "Force reconnect in connectToWifi" 2020-04-28 07:10:15 +00:00
Remi NGUYEN VAN
e78ceb4f68 Merge "Add test for internet availability on portals" am: 412c8a9f53 am: ed91cdc503
Change-Id: I40bc5fede274578afaf25d26c7d4daff72f98b49
2020-04-28 06:16:55 +00:00
Remi NGUYEN VAN
ed91cdc503 Merge "Add test for internet availability on portals" am: 412c8a9f53
Change-Id: I0873cb4cbaf2dccaddc381a07c975370a10410be
2020-04-28 06:05:01 +00:00
Remi NGUYEN VAN
412c8a9f53 Merge "Add test for internet availability on portals" 2020-04-28 05:49:08 +00:00
Yan Yan
525116ca1d [automerger skipped] Merge "Add test for IkeIdentification" into rvc-dev am: 99662c49a7 -s ours
am skip reason: Change-Id Ieda584446c37d121fc16a212e2c6c60b934b0f53 with SHA-1 9dcef40023 is in history

Change-Id: I785ab5bd7fc0eb005ae62b514edb138bc0874ea6
2020-04-27 21:58:59 +00:00
Yan Yan
a0c9886000 [automerger skipped] Merge changes from topic "test-utils" into rvc-dev am: b80d16e4eb -s ours
am skip reason: Change-Id Ieaceaadf116cb2885cbf22ae48579cec88268416 with SHA-1 bba019dc40 is in history

Change-Id: I484b8e60f66a938b27ccacf3978f8bebf94d3265
2020-04-27 21:58:49 +00:00
Yan Yan
99662c49a7 Merge "Add test for IkeIdentification" into rvc-dev 2020-04-27 21:51:04 +00:00
Yan Yan
b921f9ead6 Add test for IkeIdentification
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ieda584446c37d121fc16a212e2c6c60b934b0f53
Merged-In: Ieda584446c37d121fc16a212e2c6c60b934b0f53
(cherry picked from commit 923f59a282)
2020-04-27 17:02:35 +00:00
Remi NGUYEN VAN
71cfc79527 Force reconnect in connectToWifi
There is no guarantee that Wifi will automatically reconnect after
enabling, especially in cases where no internet access was detected on
the access point the last time it was connected.

Use WifiManager#reconnect to force wifi to reconnect to the access
point. The API is deprecated for general use, but system apps are
documented as exempted from the deprecation.

Bug: 152280218
Test: atest --rerun-until-failure 200 CtsNetTestCases:CaptivePortalTest
Change-Id: Ia7d83337ee0ffad9414031711cf7e937b14f968d
2020-04-27 22:47:12 +09:00
Remi NGUYEN VAN
ecb661016f Add test for internet availability on portals
Add a test verifying that when the device has detected a captive portal,
or when the user is trying to login to a captive portal, the captive
portal network does not become the default network if another network
can provide internet access.
This follows R CDD requirements.

Test: atest CtsNetTestCases:android.net.cts.CaptivePortalTest
Bug: 152280218
Change-Id: I6a97ed26dba665efdc67abb2371e0fc30ede020c
2020-04-27 22:47:10 +09:00
Yan Yan
fe6c2565da Test configuring digital-signature-based auth
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ieaceaadf116cb2885cbf22ae48579cec88268416
Merged-In: Ieaceaadf116cb2885cbf22ae48579cec88268416
(cherry picked from commit ca5515626c)
2020-04-27 04:23:21 +00:00
Yan Yan
913ce19d40 Test building IkeSessionParams with EAP
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Iea7f4d14502f4b204c7a0d7357e1aaec99954e1f
Merged-In: Iea7f4d14502f4b204c7a0d7357e1aaec99954e1f
(cherry picked from commit 5ad4adaff6)
2020-04-27 04:21:47 +00:00
Yan Yan
5d8b8a1f71 Add initial CTS test for IkeSessionParams
This commit adds tests for building IkeSessionParams with PSK. It
also tests configuring SA lifetimes, retransmissions and PCSCF
server requests

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I16fdc1ff9a22acb82b376211e0f187c4ead4cae5
Merged-In: I16fdc1ff9a22acb82b376211e0f187c4ead4cae5
(cherry picked from commit c98c75308f)
2020-04-27 04:21:22 +00:00
Yan Yan
2b2db7a57f Make a copy of TunUtils and PacketUtils
Temporarily make copies. Eventually will statically include the
source files in CtsIkeTestCases

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I7dd5c8b849f0d987fa6d76bc5a0bc1a7eed49b0d
Merged-In: I7dd5c8b849f0d987fa6d76bc5a0bc1a7eed49b0d
(cherry picked from commit 52716ec0e6)
2020-04-27 04:20:30 +00:00
Yan Yan
3063ce13f9 [automerger skipped] Merge changes I98979758,I1c49711d into rvc-dev am: 35b779fd5a -s ours
am skip reason: Change-Id I98979758a7a684219e35c02ded93224ea172d44f with SHA-1 8cfc634bbc is in history

Change-Id: If9bd668aee4aac2ebe8dfbc742b71eccf8bb7247
2020-04-27 03:05:54 +00:00
Yan Yan
b664db73d0 [automerger skipped] Merge "Add CTS for EapSessionConfig" into rvc-dev am: 323ec3a4f5 -s ours
am skip reason: Change-Id I54dedff0555bdfcaae390ddde7b05d24dfabe9b0 with SHA-1 9d364b6aea is in history

Change-Id: Ibc8b292682df6a698c3a6837cc79b1051df23d16
2020-04-27 03:05:28 +00:00
Yan Yan
12032105a8 Merge "Test configuring digital-signature-based auth" am: c910917fd2 am: 78bfb718f2
Change-Id: Id4a80f11ae6158d264347591302581e431f9cd93
2020-04-27 02:54:11 +00:00
Yan Yan
35b779fd5a Merge changes I98979758,I1c49711d into rvc-dev
* changes:
  Create base class that sets up test network
  Create TestNetworkUtils for IKE and IPsec CTS
2020-04-27 02:53:29 +00:00
Yan Yan
323ec3a4f5 Merge "Add CTS for EapSessionConfig" into rvc-dev 2020-04-27 02:53:12 +00:00
Yan Yan
78bfb718f2 Merge "Test configuring digital-signature-based auth" am: c910917fd2
Change-Id: I365610bc531a0bbb1f40aea9d6af7ca3f8486bd5
2020-04-27 02:44:06 +00:00
Yan Yan
c910917fd2 Merge "Test configuring digital-signature-based auth" 2020-04-27 02:34:46 +00:00
Yan Yan
28df18148b Merge "Test building IkeSessionParams with EAP" am: 4f532038f1 am: 8163d0ec62
Change-Id: I838cff728ca95081189bd715fe8b2ff8870948ad
2020-04-26 22:00:08 +00:00
Yan Yan
8163d0ec62 Merge "Test building IkeSessionParams with EAP" am: 4f532038f1
Change-Id: Idebb767e4f975f975ce2299f4310fe25fc78a94a
2020-04-26 21:50:45 +00:00
Yan Yan
4f532038f1 Merge "Test building IkeSessionParams with EAP" 2020-04-26 21:29:31 +00:00
Yan Yan
30717132c4 Merge "Add test for IkeIdentification" am: 609d48cc11 am: 250cd90ab6
Change-Id: Idede5b46a1ed814bbc7c537e8db66f801a955720
2020-04-25 02:20:03 +00:00
Yan Yan
de5df252f6 Merge "Add initial CTS test for IkeSessionParams" am: f839aaad8c am: 8a6bf04733
Change-Id: Ie36e8c51611b8886e3b3262ff4a368d7444daf5f
2020-04-25 02:19:53 +00:00
Yan Yan
250cd90ab6 Merge "Add test for IkeIdentification" am: 609d48cc11
Change-Id: I0e3921aee9e5f66375d15e89523647e52f4caf90
2020-04-25 02:08:41 +00:00
Yan Yan
8a6bf04733 Merge "Add initial CTS test for IkeSessionParams" am: f839aaad8c
Change-Id: Iaaa69b04d380b2ae3705e33472f7fb97b1a5cb24
2020-04-25 02:08:26 +00:00
evitayan
bba019dc40 Test configuring digital-signature-based auth
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ieaceaadf116cb2885cbf22ae48579cec88268416
2020-04-24 19:01:24 -07:00
evitayan
e800e95037 Test building IkeSessionParams with EAP
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Iea7f4d14502f4b204c7a0d7357e1aaec99954e1f
2020-04-24 19:01:11 -07:00
Yan Yan
609d48cc11 Merge "Add test for IkeIdentification" 2020-04-25 01:56:17 +00:00
Yan Yan
f839aaad8c Merge "Add initial CTS test for IkeSessionParams" 2020-04-25 01:53:15 +00:00
Mark Chien
1f03fbdeed [automerger skipped] Merge changes Ief9c7453,Ifb3a0618 into rvc-dev am: 7c10f3f277 -s ours
am skip reason: Change-Id Ief9c745322e8705c0e50185e749a81c5a9d20743 with SHA-1 0420e692a7 is in history

Change-Id: I7ba9696e197b4c53b7031f3d7d380b44c66cfbac
2020-04-25 01:10:39 +00:00
Yan Yan
7db1b713ba Add CTS for EapSessionConfig
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I54dedff0555bdfcaae390ddde7b05d24dfabe9b0
Merged-In: I54dedff0555bdfcaae390ddde7b05d24dfabe9b0
(cherry picked from commit b6dff21134)
2020-04-24 22:30:04 +00:00
Yan Yan
de7f511bd1 Create base class that sets up test network
This class will be extended by both IkeSessionParamsTest and
IkeSessionTestBase

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I98979758a7a684219e35c02ded93224ea172d44f
Merged-In: I98979758a7a684219e35c02ded93224ea172d44f
(cherry picked from commit 50908b9266)
2020-04-24 22:20:57 +00:00
evitayan
9dcef40023 Add test for IkeIdentification
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ieda584446c37d121fc16a212e2c6c60b934b0f53
2020-04-24 18:16:18 +00:00
evitayan
b9438336c7 Add initial CTS test for IkeSessionParams
This commit adds tests for building IkeSessionParams with PSK. It
also tests configuring SA lifetimes, retransmissions and PCSCF
server requests

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I16fdc1ff9a22acb82b376211e0f187c4ead4cae5
2020-04-24 10:30:30 -07:00
Treehugger Robot
482dda22da Merge "Add testTetheringUpstream cts test" am: 6aa8f074d0 am: 91d915e116
Change-Id: I3aa5fadfb7b417730d53c8976f425e3c229e9918
2020-04-24 16:01:23 +00:00
Treehugger Robot
22da660983 Merge "Test legacy tether/untether API and onError callback" am: c31694df4c am: b8e44e87b3
Change-Id: I8a6b617bd1e43e8689b92c00349bf72e155fd94d
2020-04-24 16:00:43 +00:00
Treehugger Robot
91d915e116 Merge "Add testTetheringUpstream cts test" am: 6aa8f074d0
Change-Id: Ib8ca2e9a3dca0494af62e193f261bf4a943d3028
2020-04-24 15:44:51 +00:00