Commit Graph

4012 Commits

Author SHA1 Message Date
Remi NGUYEN VAN
2fcbc1b8ad Merge "Fix test initialization errors on Q" am: 8b5e3031fa
Change-Id: I1d87a67cb559e70d1aa501eef2575bef93eba196
2020-04-21 12:24:27 +00:00
Remi NGUYEN VAN
8b5e3031fa Merge "Fix test initialization errors on Q" 2020-04-21 12:07:03 +00:00
Remi NGUYEN VAN
a7f8f2d01c Fix test initialization errors on Q
ConnectivityDiagnosticsManagerTest, MultinetworkApiTest,
NetworkAgentTest crashed before the runner could start them:
 - Ignore ConnectivityDiagnosticsManagerTest on Q: it tests an API that
   was introduced in R.
 - Build JNI libraries used by MultinetworkApiTest against the NDK to
   avoid errors loading the libraries on older platforms, when
   transitive dependencies have been added.
 - Do not attempt to override Handler#getLooper() (which is final) in
   NetworkAgentTest; it appears to have been overridden by accident by
   specifying "val looper" in the TestableNetworkAgent definition, which
   generates a getter.

Test: atest CtsNetTestCasesLatestSdk:ConnectivityDiagnosticsManagerTest
      atest CtsNetTestCasesLatestSdk:MultinetworkApiTest
      atest CtsNetTestCasesLatestSdk:NetworkAgentTest
Bug: 150918852
Change-Id: I262b54c6897ed755adaeb2b118c638320634f7a1
2020-04-21 15:16:44 +09:00
Junyu Lai
e331edcd23 Merge "Remove upper bound check of getTotal* APIs in TrafficStatsTest" am: 9eba1b2c1b
Change-Id: Ic25bb9d4649d404c9467b36a173483f01082754e
2020-04-21 03:22:39 +00:00
Junyu Lai
9eba1b2c1b Merge "Remove upper bound check of getTotal* APIs in TrafficStatsTest" 2020-04-21 03:07:58 +00:00
Chiachang Wang
7c111f53bf Merge "Update network object when wifi meterness is changed" am: db0b1c13e5
Change-Id: If549b492ef667b833990df7f8935fc9da0220574
2020-04-20 13:56:14 +00:00
Chiachang Wang
db0b1c13e5 Merge "Update network object when wifi meterness is changed" 2020-04-20 13:35:54 +00:00
junyulai
5cfd8d6bb1 Remove upper bound check of getTotal* APIs in TrafficStatsTest
Currently, this cause flakiness since some background traffic
was counted when performing tests, or the traffic generated by
adb over network. While there is no good way to filter out all
reasonable cases, disable the upper bound checks.

Test: atest TrafficStatsTest
Bug: 142978584
Change-Id: I8140310c9caeff6069d1f55590bf40f83bf211e4
2020-04-20 15:44:32 +08:00
Chiachang Wang
21ec1de1ff Update network object when wifi meterness is changed
The new wifi disconnect behavior is introduced. When wifi
network is changed from unmetered to metered, the wifi
network will disconnect and reconnect. Update the test to
verify the same SSID wifi is connected and also update the
target network to verfiy the metered preference.

Bug: 153400606
Test: atest CtsNetTestCases:android.net.cts.ConnectivityManagerTest\
      #testGetMultipathPreference
Change-Id: Ic298d3d85d8c6b77c8df7614a945f2c22dcdff38
2020-04-20 09:50:17 +08:00
Aaron Huang
4685ca6b06 Merge "Move DhcpInfoTest to FrameworksNetCommonTests" am: 12b24407cf
Change-Id: I211957f133244246356b7ef043cc001d5bc3a3fb
2020-04-17 14:54:34 +00:00
Aaron Huang
12b24407cf Merge "Move DhcpInfoTest to FrameworksNetCommonTests" 2020-04-17 14:35:41 +00:00
Aaron Huang
48e0812796 Move DhcpInfoTest to FrameworksNetCommonTests
Move to frameworks/base/tests/net/common so that it can
be run in cts test and presubmit test.

Bug: 154299158
Test: atest CtsNetTestCasesLatestSdk:android.net.DhcpInfoTest
Change-Id: I8d70565fe3388fd8351002f2ed87c43343879e57
2020-04-17 17:48:53 +08:00
Aaron Huang
887ef05bfe Merge changes I9602cac1,Id4e31013 am: c8739d5f10
Change-Id: I45d5efa13afdc141e0c38c614aae870c565e76bf
2020-04-17 05:37:03 +00:00
Aaron Huang
c8739d5f10 Merge changes I9602cac1,Id4e31013
* changes:
  Add test for NetworkRequest#getRequestorUid()
  Add tests for NetworkRequest API
2020-04-17 05:26:03 +00:00
Treehugger Robot
096de769da Merge "Add more tests to CtsTetheringTest" am: d9b892c147
Change-Id: I4f3b42dbcc95b3c6aa167b6ed24d311b70cf77c4
2020-04-17 05:15:56 +00:00
Treehugger Robot
582fabf072 Merge "Add EntitlementResult CTS tests" am: e2810722b8
Change-Id: Iddbde6b69150aa0dd4f2f59e9635adb762f2a1a2
2020-04-17 05:15:41 +00:00
Treehugger Robot
d9b892c147 Merge "Add more tests to CtsTetheringTest" 2020-04-17 05:04:53 +00:00
Aaron Huang
bbc5554392 Add test for NetworkRequest#getRequestorUid()
Add test for new API.

Bug: 151110379
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.NetworkRequestTest
Change-Id: I9602cac142b3e45d12e66a6f3f35ab594e6590c1
2020-04-16 21:43:15 +08:00
paulhu
85f0fca1f0 Add more tests to CtsTetheringTest
Add TetheringIntegrationTests into CtsTetheringTest

Bug: 148636687
Test: atest CtsTetheringTest
      atest TetheringIntegrationTests
Change-Id: I606097a8db9ed3d2b3eaf933bb1d904e437ab27d
2020-04-16 20:20:08 +08:00
Aaron Huang
5585672f92 Add tests for NetworkRequest API
This change inculdes coverage of NetworkRequest#Builder().clearCapabilities()
and NetworkRequest#getRequestorPackageName()

Bug: 153614623
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.NetworkRequestTest
Change-Id: Id4e31013cfae78c25abd27b557da4e3e9487870c
2020-04-16 18:51:44 +08:00
paulhu
3936e08f65 Add EntitlementResult CTS tests
Test APIs below:
requestLatestTetheringEntitlementResult(int, boolean,
  java.util.concurrent.Executor,
  android.net.TetheringManager.OnTetheringEntitlementResultListener)
requestLatestTetheringEntitlementResult(int,
  android.os.ResultReceiver, boolean)
OnTetheringEntitlementResultListener.onTetheringEntitlementResult(int)

Bug: 152829363
Test: atests CtsTetheringTest
Change-Id: Icf0d9cacd97eeaa7ceb78f4924c5a6be6e588b30
2020-04-16 11:12:56 +08:00
Yan Yan
dce837cc5b Merge "Create TestNetworkUtils for IKE and IPsec CTS" am: eea1497731
Change-Id: I58c31caccec79f400bb8b510099c9318090db62a
2020-04-15 17:07:59 +00:00
Chiachang Wang
07ce15016b Merge "Add test for NetworkRequest#canBeSatisfiedBy" am: a0e3d97f24
Change-Id: I139ad0a85dc8b967bb2971817b452fec6cdc846a
2020-04-15 17:07:48 +00:00
Paul Hu
47372758b4 Merge "Add TetheringEventCallback CTS test" am: ca10520cbf
Change-Id: I008880eaef7cc77b630172374a4280f70184def6
2020-04-15 17:07:35 +00: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
46177b2909 Merge "Test setting config requests for TunnelModeChildSessionParams" am: bc1a79226c
Change-Id: I1492efb266c9fe5f212779b105475c68d0fc5337
2020-04-15 01:03:31 +00:00
Yan Yan
bc1a79226c Merge "Test setting config requests for TunnelModeChildSessionParams" 2020-04-15 00:59:32 +00:00
Yan Yan
b49ff5bf7e Merge "Test setting proposal, TS and lifetime for ChildSessionParams" am: 7b1e443180
Change-Id: I77c4f6073b68a4d0e641550622332a31a717ce4a
2020-04-14 23:39:49 +00:00
Yan Yan
4e61345a51 Merge "Add CTS for building IKE and Child SaProposal" am: 7099db605e
Change-Id: I1b47f4bc0b6da182b0d080f2c898beb7af1659dc
2020-04-14 23:38:22 +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
75a7197e41 Merge "Add TetherableInterfaceRegexps CTS tests" am: b647a5b483
Change-Id: Ib0f754b12cd23f0277ae9ddea00aaed71a073b50
2020-04-14 08:40:11 +00:00
Paul Hu
b647a5b483 Merge "Add TetherableInterfaceRegexps CTS tests" 2020-04-14 08:18:27 +00:00
Chalard Jean
0682a9e302 Merge "Address comments from aosp/1284557" am: 5e15788019
Change-Id: I9a9525428506366eb66fb2e852c32af395d35f35
2020-04-14 01:49:47 +00:00
Chalard Jean
5921be3d7a Merge "Test Signal thresholds" am: 99bfaf7280
Change-Id: I2972bf1dcd2db5e6624815b2cc9e31983e82800f
2020-04-14 01:49:38 +00:00
Chalard Jean
c1b3d84511 Merge "Test sendNetworkScore" am: 142c163687
Change-Id: I668e5dad93a40edd4eadb55cf9eb8360f353a379
2020-04-14 01:49:26 +00:00
Chalard Jean
cfd1f07799 Merge "Test sendCaps and sendProps" am: 06dca5a4cc
Change-Id: I60a0f77c6352e7c8a44b47064b50fb61f9b97094
2020-04-14 01:49:14 +00:00
Chalard Jean
f9c5acfbc3 Merge "Test validation status" am: 2d061f9175
Change-Id: Ief5eb1194d99c3c5a9ae4f4fd6f6f8c99760b04e
2020-04-14 01:48:44 +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
d0334d944f Merge changes from topic "cts_networkagent_keepalive" am: eb819aea2b
Change-Id: I163f519e542b8618cd0425c94e262d18dc2cd63d
2020-04-13 15:05:03 +00: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