Commit Graph

4910 Commits

Author SHA1 Message Date
TreeHugger Robot
fd3669f2d6 [automerger skipped] Merge "Skip Ikev2VpnTest on Q" into rvc-dev am: b4c27a20b3 -s ours
am skip reason: Change-Id I51ded6e967291c110ff0bbd18a3631ab9a742e74 with SHA-1 539bfc16ee is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/cts/+/11702976

Change-Id: I801f2c77c2613d88f4f0305bc5cc8c42a3d26b93
2020-06-03 03:53:05 +00:00
TreeHugger Robot
846a33b3ee [automerger skipped] Merge "Remove dependency on kotlin-reflect" into rvc-dev am: 888919fce1 -s ours
am skip reason: Change-Id I6691a07ef8d6c63e68cb78813a5e3e499ef897df with SHA-1 eef04c75ce is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/cts/+/11702977

Change-Id: Ia94f43408c11d772f53ddfdc76ece6d61d20f9cc
2020-06-03 03:52:24 +00:00
TreeHugger Robot
b4c27a20b3 Merge "Skip Ikev2VpnTest on Q" into rvc-dev 2020-06-03 03:34:31 +00:00
Treehugger Robot
6566ca3d0a Remove dependency on kotlin-reflect
While local runs pass, kotlin-reflect.jar is not found on the test
infrastructure. Depending on that library does not make the test much
more simple.

Bug: 156062304
Test: atest CtsNetTestCasesLatestSdk:CaptivePortalApiTest
Original-Change: https://android-review.googlesource.com/1322415
Merged-In: I6691a07ef8d6c63e68cb78813a5e3e499ef897df
Change-Id: I6691a07ef8d6c63e68cb78813a5e3e499ef897df
2020-06-03 02:07:21 +00:00
Remi NGUYEN VAN
2bc22844e8 Skip Ikev2VpnTest on Q
The Ikev2 VPN feature was introduced in R.

Bug: 150904735
Test: atest CtsNetTestCasesLatestSdk:Ikev2VpnTest
Original-Change: https://android-review.googlesource.com/1322414
Merged-In: I51ded6e967291c110ff0bbd18a3631ab9a742e74
Change-Id: I51ded6e967291c110ff0bbd18a3631ab9a742e74
2020-06-03 02:06:59 +00:00
Treehugger Robot
251b72aab2 Merge "Remove dependency on kotlin-reflect" am: 9bbb79f173 am: ba1290b755
Original change: https://android-review.googlesource.com/c/platform/cts/+/1322415

Change-Id: I6313f77394046ed05d3051473fc058aaa65dacce
2020-06-03 00:38:46 +00:00
Remi NGUYEN VAN
e148c20d86 Merge "Skip Ikev2VpnTest on Q" am: bdfc18bc1e am: 247548cc30
Original change: https://android-review.googlesource.com/c/platform/cts/+/1322414

Change-Id: Ibaca59cea43f48392c280b06a644f109e2f4bb99
2020-06-03 00:38:34 +00:00
Treehugger Robot
ba1290b755 Merge "Remove dependency on kotlin-reflect" am: 9bbb79f173
Original change: https://android-review.googlesource.com/c/platform/cts/+/1322415

Change-Id: I7d0d10a0fbd59dea4f9dfa70081a7ce1b514a251
2020-06-03 00:25:55 +00:00
Remi NGUYEN VAN
247548cc30 Merge "Skip Ikev2VpnTest on Q" am: bdfc18bc1e
Original change: https://android-review.googlesource.com/c/platform/cts/+/1322414

Change-Id: I3cff2faf1e67d98ad8b5406fbbd7a69ea86d46c6
2020-06-03 00:25:42 +00:00
Treehugger Robot
9bbb79f173 Merge "Remove dependency on kotlin-reflect" 2020-06-03 00:19:37 +00:00
Remi NGUYEN VAN
bdfc18bc1e Merge "Skip Ikev2VpnTest on Q" 2020-06-03 00:13:16 +00:00
TreeHugger Robot
40daee66ba [automerger skipped] Merge "Fix TetheringManagerTest failure when using entitlement required SIM" into rvc-dev am: b32b775022 -s ours
am skip reason: Change-Id I85299841d60afba97ffcc4ae908a85e51139319b with SHA-1 f74fce0d0c is in history

Original change: undetermined

Change-Id: If7c505bdb571b58309abf531a17f1a7395fb284e
2020-06-02 15:22:13 +00:00
Treehugger Robot
caee6ff9cb Fix TetheringManagerTest failure when using entitlement required SIM
If run tethering cts with entitlement required SIM, the test would
failure due to no tethering upstream. Tethering would default start
with UI base entitlement check which would have interfactive UI pop
up. Tethering's upstream is blocked because entitlement UI is keep
waiting for action till timeout.
To avoid UI interaction, start tethering with silent entitlement
check.

Bug: 156714671
Test: atest CtsTetheringTest
Merged-In: I85299841d60afba97ffcc4ae908a85e51139319b
Change-Id: I85299841d60afba97ffcc4ae908a85e51139319b
2020-06-02 04:04:55 +00:00
Treehugger Robot
b2d14f1589 Merge "Fix TetheringManagerTest failure when using entitlement required SIM" am: 1691078821 am: fbd2113de5
Original change: undetermined

Change-Id: I444f59070783f1fdf06e044bfa2a488b35a1cfdf
2020-06-02 03:07:47 +00:00
Treehugger Robot
fbd2113de5 Merge "Fix TetheringManagerTest failure when using entitlement required SIM" am: 1691078821
Original change: undetermined

Change-Id: I4c58b3803a13271dfd45103fbd32a3a8e3238aff
2020-06-02 02:51:01 +00:00
Treehugger Robot
1691078821 Merge "Fix TetheringManagerTest failure when using entitlement required SIM" 2020-06-02 02:35:43 +00:00
Remi NGUYEN VAN
eef04c75ce Remove dependency on kotlin-reflect
While local runs pass, kotlin-reflect.jar is not found on the test
infrastructure. Depending on that library does not make the test much
more simple.

Bug: 156062304
Test: atest CtsNetTestCasesLatestSdk:CaptivePortalApiTest
Change-Id: I6691a07ef8d6c63e68cb78813a5e3e499ef897df
2020-06-02 11:01:58 +09:00
Remi NGUYEN VAN
539bfc16ee Skip Ikev2VpnTest on Q
The Ikev2 VPN feature was introduced in R.

Bug: 150904735
Test: atest CtsNetTestCasesLatestSdk:Ikev2VpnTest
Change-Id: I51ded6e967291c110ff0bbd18a3631ab9a742e74
2020-06-02 10:51:55 +09:00
Benedict Wong
74e588f02c [automerger skipped] Merge changes Ic0f71df7,Ib6635f00,Ia5d35c32,I9aeafa45 into rvc-dev am: 477e59f84a -s ours
am skip reason: Change-Id Ic0f71df739bd9162653b5f2878e7ddc446ddde0e with SHA-1 3d95958d01 is in history

Change-Id: Iab53c874a2a3de23331b4194735190cabd7dbc80
2020-05-30 09:58:41 +00:00
Benedict Wong
477e59f84a Merge changes Ic0f71df7,Ib6635f00,Ia5d35c32,I9aeafa45 into rvc-dev
* changes:
  Add IPv6 testing for IKEv2 VPN tests
  Add Ikev2VpnTests including IKE negotiation.
  Add basic tests for IKEv2/IPsec VPNs
  Extract IPsec and test network utility methods
2020-05-30 09:48:32 +00:00
Cody Kesting
8692730679 [automerger skipped] Merge "Test Data Stall with unknown detection type." into rvc-dev am: 01f7568231 -s ours
am skip reason: Change-Id Id6f1bff59b08192f09ebcc4578a3c233fd1c2768 with SHA-1 4ddd1debbd is in history

Change-Id: Ia7b23cf0c9351057aeecc062dbf0fa77bf0f0804
2020-05-30 05:55:19 +00:00
Cody Kesting
9b37497626 [automerger skipped] Merge "Add CTS testing for ConnectivityDiagnostics Data Stall callback." into rvc-dev am: 9ce134cf40 -s ours
am skip reason: Change-Id If6ceae9d2bbcabf88298d2d8c39cad5275fbd1ef with SHA-1 d1e42d7e64 is in history

Change-Id: I9abf251b644a0306c365db1f0280d7c1b320b316
2020-05-30 05:55:08 +00:00
Cody Kesting
97ef6954a4 [automerger skipped] Merge "Add CTS tests for ConnectivityDiagnostics callbacks." into rvc-dev am: ed86e4622d -s ours
am skip reason: Change-Id I748229d41c16adf1561e03aa597d5aac00f12912 with SHA-1 214a8ea198 is in history

Change-Id: I3dfa94942def03f7a9cd081a8f0b31fdb9ac97c5
2020-05-30 05:54:49 +00:00
Cody Kesting
01f7568231 Merge "Test Data Stall with unknown detection type." into rvc-dev 2020-05-30 05:35:42 +00:00
Cody Kesting
9ce134cf40 Merge "Add CTS testing for ConnectivityDiagnostics Data Stall callback." into rvc-dev 2020-05-30 05:35:16 +00:00
Cody Kesting
ed86e4622d Merge "Add CTS tests for ConnectivityDiagnostics callbacks." into rvc-dev 2020-05-30 05:35:05 +00:00
Cody Kesting
342ea45a67 Merge "Test Data Stall with unknown detection type." am: 43fbab7444 am: 2a898a5d7a
Change-Id: I93d421489dd3896f6321fd6e4ba4f757283da722
2020-05-29 21:41:37 +00:00
Cody Kesting
bb2da8a5c4 Merge "Add CTS testing for ConnectivityDiagnostics Data Stall callback." am: f665174aaa am: 0b07d517bc
Change-Id: I272978fb86d5cd786a686686ed183bf395181afd
2020-05-29 21:41:18 +00:00
Cody Kesting
2a898a5d7a Merge "Test Data Stall with unknown detection type." am: 43fbab7444
Change-Id: If62bf0f152893d904b79320354267db1ce3cc320
2020-05-29 21:30:41 +00:00
Cody Kesting
0b07d517bc Merge "Add CTS testing for ConnectivityDiagnostics Data Stall callback." am: f665174aaa
Change-Id: Ie6259540b61f8bc4dc53da9fe2fb899a154c171e
2020-05-29 21:29:59 +00:00
Cody Kesting
43fbab7444 Merge "Test Data Stall with unknown detection type." 2020-05-29 20:46:59 +00:00
Cody Kesting
f665174aaa Merge "Add CTS testing for ConnectivityDiagnostics Data Stall callback." 2020-05-29 20:44:42 +00:00
Cody Kesting
cd696b1075 Merge "Add CTS tests for ConnectivityDiagnostics callbacks." am: 21763671f4 am: 55a841b153
Change-Id: If74cb5030c35d026c31d5555d6f03cf99a33f1f9
2020-05-29 20:09:32 +00:00
Benedict Wong
2b1b26ac05 Merge changes from topic "vpn-cts" am: c75e8886ed am: e2fda73ecb
Change-Id: Iaf79b3d1ab151ef93535198eebf457b52386d850
2020-05-29 20:09:22 +00:00
Cody Kesting
55a841b153 Merge "Add CTS tests for ConnectivityDiagnostics callbacks." am: 21763671f4
Change-Id: I71342f839fe9f8e6ebc9b130c5246ca22ff336d3
2020-05-29 19:56:23 +00:00
Benedict Wong
e2fda73ecb Merge changes from topic "vpn-cts" am: c75e8886ed
Change-Id: Ie1e0bd4029ebc2d2c8843d451f74785e21fc050c
2020-05-29 19:56:11 +00:00
Cody Kesting
21763671f4 Merge "Add CTS tests for ConnectivityDiagnostics callbacks." 2020-05-29 19:49:06 +00:00
Benedict Wong
1f0bdd40bd Add IPv6 testing for IKEv2 VPN tests
This change adds tests for IPv6 IKEv2 VPN profiles.

Bug: 148582947
Test: IPv6 tests passing
Change-Id: Ic0f71df739bd9162653b5f2878e7ddc446ddde0e
Merged-In: Ic0f71df739bd9162653b5f2878e7ddc446ddde0e
(cherry picked from commit e19a04da9d2ff0993af8884888bb4a327c546098)
2020-05-29 12:00:46 -07:00
Benedict Wong
a68fbd80f6 Add Ikev2VpnTests including IKE negotiation.
This commit expands IKEv2 VPN CTS testing to ensure that given a
successful IKEv2 negotiation, the VPN network will be correctly set up.
Additionally, it verifies that the stopProvisionedVpnProfile will
teardown the VPN network.

Bug: 148582947
Test: atest CtsNetTestCases:Ikev2VpnTest
Change-Id: Ib6635f0068200ac0172515989fbdee5c3d49e231
Merged-In: Ib6635f0068200ac0172515989fbdee5c3d49e231
(cherry picked from commit 0ef85ff5a391fe81fb7d06959566d869f805f8b5)
2020-05-29 12:00:36 -07:00
Benedict Wong
bfc3ee8559 Add basic tests for IKEv2/IPsec VPNs
This change adds basic tests for all IKEv2/IPsec VPN public APIs.
Additional testing for ensuring IKEv2 setup completes will be done in a
subsequent CL.

Bug: 148582947
Test: Ikev2VpnTest added
Change-Id: Ia5d35c32525b32be4a0dc0584630f5bb9e7f1bcb
Merged-In: Ia5d35c32525b32be4a0dc0584630f5bb9e7f1bcb
(cherry picked from commit 12f571feaea736de875aebef8ad0cc70630ad6ab)
2020-05-29 12:00:25 -07:00
Benedict Wong
fec419cdd6 Extract IPsec and test network utility methods
This patch moves some test setup functions to util classes in
preparation for IKEv2 VPN tests which will use those same utilities.

Bug: 148582947
Test: atest IpSecManagerTunnelTest; passing
Change-Id: I9aeafa45ab515ce72a72c3de6f70fb26e32e7fd4
Merged-In: I9aeafa45ab515ce72a72c3de6f70fb26e32e7fd4
(cherry picked from commit 30432fa7640603c1e746b7d8c83e2e6052d8f967)
2020-05-29 12:00:14 -07:00
Benedict Wong
c75e8886ed Merge changes from topic "vpn-cts"
* changes:
  Add IPv6 testing for IKEv2 VPN tests
  Add Ikev2VpnTests including IKE negotiation.
  Add basic tests for IKEv2/IPsec VPNs
  Extract IPsec and test network utility methods
2020-05-29 18:51:26 +00:00
Cody Kesting
6609fbbfe1 Test Data Stall with unknown detection type.
This CL adds a CTS test for Data Stall events to
ConnectivityDiagnostics. This makes sure that new DataStall detection
methods are passed to ConnectivityDiagnostics callbacks with the
appropriate detection method bit mask.

Bug: 156294356
Bug: 148032944
Test: atest ConnectivityDiagnosticsManagerTest
Change-Id: Id6f1bff59b08192f09ebcc4578a3c233fd1c2768
Merged-In: Id6f1bff59b08192f09ebcc4578a3c233fd1c2768
(cherry picked from commit 03278ff4593ba697acc97097d458d752f33228b3)
2020-05-29 11:32:12 -07:00
Cody Kesting
a4107118ff Add CTS testing for ConnectivityDiagnostics Data Stall callback.
Verify that onDataStallSuspected() is invoked by the System when
expected.

ConnectivityDiagnosticsManager provides an API for registering callbacks
with the System. These callbacks allow the System to notify registered
and permissioned callbacks on Network validation, suspected data stalls,
and Network connectivity reported.

Bug: 148032944
Test: atest ConnectivityDiagnosticsManagerTest
Change-Id: If6ceae9d2bbcabf88298d2d8c39cad5275fbd1ef
Merged-In: If6ceae9d2bbcabf88298d2d8c39cad5275fbd1ef
(cherry picked from commit dfcee1ac4a2843884034623601deb78b1a2d84df)
2020-05-29 11:28:46 -07:00
Cody Kesting
caf797ef34 Add CTS tests for ConnectivityDiagnostics callbacks.
Verify that the callbacks onConnectivityReport() and
onNetworkConnectivityReported() are invoked by the System when expected.

ConnectivityDiagnosticsManager provides an API for registering callbacks
with the System. These callbacks allow the System to notify registered
and permissioned callbacks on Network validation, suspected data stalls,
and Network connectivity reported.

Bug: 148032944
Test: android.net.cts.ConnectivityDiagnosticsManagerTest
Change-Id: I748229d41c16adf1561e03aa597d5aac00f12912
Merged-In: I748229d41c16adf1561e03aa597d5aac00f12912
(cherry picked from commit fa23ec3b252c33e4cdc3e1463d77ba279d7da144)
2020-05-29 11:28:07 -07:00
Remi NGUYEN VAN
b24e19401d [automerger skipped] Merge "Add CTS test for the capport API" into rvc-dev am: 1a3aa4dd6c -s ours
am skip reason: Change-Id I734dbd05c0f50b8dc4553102ab286f0d8807a7ac with SHA-1 be87265e09 is in history

Change-Id: Ibb190df75696d6cc44cee0d4127cb97c32d76d61
2020-05-29 11:36:51 +00:00
Remi NGUYEN VAN
1a3aa4dd6c Merge "Add CTS test for the capport API" into rvc-dev 2020-05-29 11:26:06 +00:00
Benedict Wong
3d95958d01 Add IPv6 testing for IKEv2 VPN tests
This change adds tests for IPv6 IKEv2 VPN profiles.

Bug: 148582947
Test: IPv6 tests passing
Change-Id: Ic0f71df739bd9162653b5f2878e7ddc446ddde0e
2020-05-29 02:28:07 -07:00
Remi NGUYEN VAN
a9875c5df1 Merge "Add CTS test for the capport API" am: b0d3cd455c am: 8116784031
Change-Id: Id17e79006a6281cfba8d9812b091e6c95efb6d85
2020-05-29 08:23:16 +00:00
Remi NGUYEN VAN
8116784031 Merge "Add CTS test for the capport API" am: b0d3cd455c
Change-Id: Ieec3bd1d21daddcbac98114857d44cf9eb93fa10
2020-05-29 07:56:58 +00:00