Commit Graph

1533 Commits

Author SHA1 Message Date
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
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
evitayan
8cfc634bbc 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
2020-04-23 10:40:49 -07:00
evitayan
8af9ca27a2 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
2020-04-23 00:58:44 -07:00
Yan Yan
eea1497731 Merge "Create TestNetworkUtils for IKE and IPsec CTS" 2020-04-15 17:02:14 +00:00
Chiachang Wang
a0e3d97f24 Merge "Add test for NetworkRequest#canBeSatisfiedBy" 2020-04-15 15:00:51 +00:00
Chiachang Wang
da03c6a3f5 Add test for NetworkRequest#canBeSatisfiedBy
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.NetworkRequestTest
      on both Q and R device
Bug: 153972141
Change-Id: I614963cdd5f26bf3d47246fdc9eb11e74d05a460
2020-04-15 21:35:19 +08:00
Paul Hu
ca10520cbf Merge "Add TetheringEventCallback CTS test" 2020-04-15 10:32:27 +00:00
evitayan
825a7f32ac Create TestNetworkUtils for IKE and IPsec CTS
Create TestNetworkUtils that provides interfaces to set up test
network. It will be used by both IKE and IPsec CTS

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I1c49711d3c6ce03ceafdbf3004e25d9d59a6201c
2020-04-14 18:18:30 -07:00
Yan Yan
bc1a79226c Merge "Test setting config requests for TunnelModeChildSessionParams" 2020-04-15 00:59:32 +00:00
Yan Yan
7b1e443180 Merge "Test setting proposal, TS and lifetime for ChildSessionParams" 2020-04-14 23:27:57 +00:00
Yan Yan
7099db605e Merge "Add CTS for building IKE and Child SaProposal" 2020-04-14 23:19:55 +00:00
evitayan
cb778b1200 Test setting config requests for TunnelModeChildSessionParams
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ib3e803159cdf42a8655c0e4d0f22faeabe161c4c
2020-04-14 13:56:52 -07:00
paulhu
7f1975092f Add TetheringEventCallback CTS test
Test APIs below:
onOffloadStatusChanged(int)

Bug: 153619369
Test: atests CtsTetheringTest
Change-Id: Ia7edd0d3d8184e30373ac8b657299107ff9b4c1e
2020-04-14 19:12:46 +08:00
Paul Hu
b647a5b483 Merge "Add TetherableInterfaceRegexps CTS tests" 2020-04-14 08:18:27 +00:00
evitayan
6f4d0a0d64 Test setting proposal, TS and lifetime for ChildSessionParams
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: If19fb12c92f65d487478fda172acb21f6cfb1717
2020-04-13 10:36:58 -07:00
Chalard Jean
2cef9f7da5 Address comments from aosp/1284557
Test: this
Bug: 139268426
Change-Id: I5edbff1d7eed2f939ba26f1ebd7ead49ac67b978
2020-04-13 14:52:29 +00:00
Chalard Jean
da5800cc86 Test Signal thresholds
Test: this
Bug: 139268426
Change-Id: I136f246d0e3ad6744989e7d6f4f8034cc6674def
2020-04-13 14:51:59 +00:00
Chalard Jean
80ee14e0e7 Test sendNetworkScore
Test: this
Bug: 139268426
Change-Id: I66cea443f0c6aa9235da577817787d764fbd030b
2020-04-13 14:51:37 +00:00
Chalard Jean
d5f249c24c Test sendCaps and sendProps
Test: this
Bug: 139268426
Change-Id: Idefce1174b82668d23c53dd1bf95bc660cb21c28
2020-04-13 14:51:03 +00:00
Chalard Jean
788d19d376 Test validation status
Test: this
Bug: 139268426
Change-Id: I8499d9da8643cf60c912570e7a2ac2207d662e16
2020-04-13 14:50:41 +00:00
Chalard Jean
eb819aea2b Merge changes from topic "cts_networkagent_keepalive"
* changes:
  Test accept unvalidated
  Test onStartSocketKeepalive
  Increase test independence
2020-04-13 14:47:58 +00:00
Chalard Jean
3f138ef9d3 Test accept unvalidated
Test: this
Bug: 139268426
Change-Id: I3326a2119d66e67566fce0268ea4861729b1c64c
2020-04-13 20:47:18 +09:00
Chalard Jean
570b76b273 Test onStartSocketKeepalive
Test: this
Bug: 139268426
Change-Id: I4e251fa0203a1888badef9ed90495fe8b3340a1c
2020-04-13 20:45:19 +09:00
Chalard Jean
01f3fd3d80 Increase test independence
If a test fails without unregistering an agent, other tests will
see their requests match the old agent. That means any test failing
will fail all subsequent tests, which is not very helpful.

Solve this by making sure the agents are unregistered before the
test ends. Also ensure the requests are unregistered.

Test: NetworkAgentTest
Change-Id: I2c167803d478d31fd85dc6e6e621f35d36c68fb4
2020-04-13 20:25:30 +09:00
Chalard Jean
9e5d061d73 Add tethering CTS owners.
Test: none
Change-Id: I552b3bf8d79c4e4480396edc201b51ec5901b87b
2020-04-13 17:40:32 +09:00
Chalard Jean
2a22d65235 Merge "Test onBandwidthUpdateRequested" 2020-04-12 13:15:57 +00:00
evitayan
848b78d9fb Add CTS for building IKE and Child SaProposal
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ic50d70f35216a065ff398c38262f2de0b370c5ef
2020-04-10 18:37:02 -07:00
Chalard Jean
ab9f126270 Test onBandwidthUpdateRequested
Test: this
Bug: 139268426
Change-Id: I427ae6ac2c8910683e47f503ba71a05e35507571
2020-04-10 11:20:40 +09:00
paulhu
ed041b098a Add TetherableInterfaceRegexps CTS tests
Test APIs below:
getTetherableWifiRegexs()
getTetherableUsbRegexs()
getTetherableBluetoothRegexs()
TetheringInterfaceRegexps.getTetherableWifiRegexs()
TetheringInterfaceRegexps.getTetherableUsbRegexs()
TetheringInterfaceRegexps.getTetherableBluetoothRegexs()

Bug: 152737526
Test: atest CtsTetheringTest
Change-Id: Icb7d8718d0aa6574b4c9dd1e17d7feb300fad2aa
2020-04-10 09:21:41 +08:00
Aaron Huang
078d412a6b Merge "Add cts test for traffic stats APIs" 2020-04-09 02:37:15 +00:00
Mark Chien
742cfc0984 Merge "Add testRegisterTetheringEventCallback for CtsTetheringTest" 2020-04-08 12:45:53 +00:00
Aaron Huang
56c89685c5 Merge "CTS test for DhcpInfo parcel/unparcel" 2020-04-08 07:13:52 +00:00
Aaron Huang
4bccdf841a Merge "Add ProxyInfoTest to test public APIs" 2020-04-08 07:03:02 +00:00
Aaron Huang
f483cc9679 Add cts test for traffic stats APIs
This change adds test for new public APIs.

Bug: 135998869
Test: atest CtsNetTestCasesLatestSdk:TrafficStatsTest

Change-Id: I6b4a6773e22a204b6267d28638b9f57a0d0eb65a
2020-04-08 12:53:18 +08:00
Dan Shi
d24f495dc4 Remove tests from vts suite
After vts-core is renamed to vts, the CTS tests won't be needed in vts
suite.

Bug: 151896491
Test: local build
Exempt-From-Owner-Approval: This CL removes all CTS tests in vts suite,
as vts is renamed to vts10. This CL won't change test logic or behavior.

Change-Id: Idc9e9cc1d1080ff689823671a736bbb78bd7a740
Merged-In: Idc9e9cc1d1080ff689823671a736bbb78bd7a740
2020-04-07 17:00:46 -07:00
Aaron Huang
2648ad46fe CTS test for DhcpInfo parcel/unparcel
Bug: 139268426
Bug: 135998869
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.DhcpInfoTest
Change-Id: I076241072688fca37b8451873183f9597bc5fe79
2020-04-07 14:27:17 +08:00
Treehugger Robot
a2b1460f89 Merge "CTS test for NetworkRequest#getSpecifier" 2020-04-07 05:47:20 +00:00
Chalard Jean
6665b2f972 Merge "Add a first NetworkAgent CTS test" 2020-04-07 04:43:24 +00:00
Chalard Jean
a18f6094e1 CTS test for NetworkRequest#getSpecifier
Bug: 135998869
Test: this
Change-Id: I339c62f0ce68cc3c19abbaef7f99d216362db4cb
2020-04-07 13:39:32 +09:00
markchien
64522ba4ea Add testRegisterTetheringEventCallback for CtsTetheringTest
Bug: 150632712
Bug: 150631563
Test: atest CtsTetheringTest

Change-Id: I55895c8b26acb7ec905d75d1f4b2a8964b13187a
2020-04-07 12:14:03 +08:00
Aaron Huang
b03df59c70 Add ProxyInfoTest to test public APIs
Add cts to test current public APIs and new public
APIs.

Bug: 151110319
Bug: 152617305
Test: atest CtsNetTestCasesLatestSdk:ProxyInfoTest
Change-Id: I451989f7312fb98ec2fa0b7b9ddc856ecf2087be
2020-04-06 18:40:42 +08:00
evitayan
5c22928658 Create build files for CtsIkeTestCases
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I2f49fc12314ac648e8df816058d599033c822dca
2020-04-03 12:01:23 -07:00
Chalard Jean
21793bad18 Add a first NetworkAgent CTS test
This is a basic test that only tests register(), markConnected(),
unregister and onNetworkUnwanted. It provides the backbone for
the tests, a harness to test callbacks on NetworkAgent, and
demonstrates how the instrumentation in
ConnectivityService can be used to test this API.

Test: this
Bug: 139268426
Change-Id: I022c9e237fdaec27338047c171c04e5a96cf89e3
2020-04-03 07:33:23 +09:00
paulhu
ae7a0709b3 Add TetheringRequest CTS tests
Test APIs below:
TetheringRequest.getClientStaticIpv4Address()
TetheringRequest.getLocalIpv4Address()
TetheringRequest.getShouldShowEntitlementUi()
TetheringRequest.getTetheringType()
TetheringRequest.isExemptFromEntitlementCheck()
TetheringRequest.Builder(int)
TetheringRequest.Builder.build()
TetheringRequest.Builder.setExemptFromEntitlementCheck(boolean)
TetheringRequest.Builder.setShouldShowEntitlementUi(boolean)
TetheringRequest.Builder.setStaticIpv4Addresses( \
  android.net.LinkAddress, android.net.LinkAddress)

Bug: 150632842
Test: atest CtsTetheringTest
Change-Id: Ice5aefa1bacc1a635a7a79ce91d5d30ec5dcf335
2020-04-01 09:26:35 +08:00
David Su
7f922c9ccd Merge "CTS: Split Wifi tests out of CtsNetTestCases" 2020-03-27 18:44:29 +00:00
Dan Shi
cce8809af0 Merge "Add vts10 suite to existing vts tests" 2020-03-26 05:20:12 +00:00
Dan Shi
210a4a7e55 Add vts10 suite to existing vts tests
This is to prepare renaming vts to vts10.

Bug: 151896491
Test: local build
Exempt-From-Owner-Approval: This CL adds all tests in vts to a new
suite vts10. vts10 will be the new name of existing vts suite. This CL
won't change test logic or behavior.

Change-Id: Ic250f04f0424d0a586c183d571b0ad57c56a03d0
Merged-In: Icfbc0ef0d40b908dc9ef664bedf3ead563ff9855
Merged-In: Ibb8ca5e3b9d1cc7247f57d0d89bd15b9f52fec92
Merged-In: Ia9af1fbddc66d3c94976a58c36d274425f1fe461
2020-03-26 05:20:00 +00:00
Treehugger Robot
0899d0b658 Merge "Fix AudioGroupTest on Q" 2020-03-25 10:09:54 +00:00