Commit Graph

2817 Commits

Author SHA1 Message Date
Luke Huang
8fd0506401 Add more test for async DNS api
Bug: 129395490
Test: atest DnsResolverTest
Change-Id: I4d2cdc2be577846c08dfe994da60965f983acb97
2019-03-29 17:09:57 +08:00
Luke Huang
92f1edd2f0 Improve cancellation test for async DNS API
After having a lock between callback and cancellationsignal,
errno with EBADF should not happen.

Bug: 129317069
Test: atest DnsResolverTest
Change-Id: I08e800b078d40345eb3f46da1323db251c8dcd47
2019-03-28 21:06:30 +08:00
Lorenzo Colitti
38ca09669a Merge "Fix expected reverse lookup of Google DNS IP addresses" 2019-03-28 09:49:22 +00:00
Lorenzo Colitti
3852fd92f5 Fix expected reverse lookup of Google DNS IP addresses
DnsTest.testDnsWorks expects that reverse lookup for the Google
public DNS servers will return something with google.com in the
name. This no longer works because the reverse DNS entries have
changed to dns.google.

Bug: 129452237
Test: atest android.net.cts.DnsTest.testDnsWorks
Change-Id: Iee8bfe418bf6003e5c78df77d75f6f9745249267
2019-03-28 17:41:13 +09:00
Luke Huang
acadb939b5 Improve test and fix doulbe-close fd problem for async DNS API cts
1. Change test cases for enlarging buffer size of FrameworkListener.
2. Remove test procedure which caused doulbe-close fd.

Bug: 129317069
Bug: 126307309
Test: atest CtsNativeNetDnsTestCases MultinetworkApiTest
Change-Id: I8d871cebca6fa7e298a874ba430ec0aaa05c0eed
2019-03-26 20:33:43 +08:00
Treehugger Robot
d01197426b Merge "Enable instant and ABI XML tags for native networking tests." 2019-03-25 06:31:59 +00:00
Lorenzo Colitti
f011d5f95b Enable instant and ABI XML tags for native networking tests.
These tests include native code so mark them as multi_abi. They
also pass in instant mode so mark them instant_app.

Fix: 123367032
Fix: 123367595
Test: atest CtsNativeNetDnsTestCases CtsNativeNetTestCases
Test: cts-tradefed run commandAndExit cts --enable-parameterized-modules --module-parameter instant_app -m CtsNativeNetDnsTestCases
Test: cts-tradefed run commandAndExit cts --enable-parameterized-modules --module-parameter instant_app -m CtsNativeNetTestCases
Change-Id: Id66705ecb012a07aa34318f41afb1840dd25b9e3
2019-03-25 13:41:38 +09:00
Junyu Lai
c5ceda2354 Merge changes Ic19b3b64,I26ca370f
* changes:
  Add cts test cases for NetworkCallback.onBlockedStatusChanged
  Export API of listening for network change events in app2
2019-03-25 02:00:36 +00:00
junyulai
27e1316c33 Add cts test cases for NetworkCallback.onBlockedStatusChanged
Bug: 118862340
Test: atest HostsideNetworkCallbackTests

Change-Id: Ic19b3b648a94adf4449393beb9b30ad7a7dc2283
2019-03-22 19:17:01 +08:00
Luke Huang
bb891d5a24 Merge "Add cancel test cases for async DNS API" 2019-03-22 03:26:21 +00:00
junyulai
d05db41eb7 Export API of listening for network change events in app2
Currently, due to foreground app will never get blocked by
NetworkPolicyManagerService, so onBlockedStatusChanged cannot be
tested under cts net app.

Thus, listen for network change events in app2 allows subsequent
tests on NetworkCallbacks.

Bug: 118862340
Test: m -j cts
Change-Id: I26ca370fc6ae4dd3f32ce6cf448bae83f3fbfbcc
2019-03-22 10:19:38 +08:00
Paul Hu
d2a4a1cd8d Merge "Fix API Review issues." 2019-03-21 17:19:26 +00:00
Luke Huang
361584140b Add cancel test cases for async DNS API
Bug: 124882626
Test: built, flashed, booted
      atest DnsResolverTest

Change-Id: I9b496821e422f71009319eeefc6f3c6c1e249111
2019-03-17 15:37:15 +00:00
Luke Huang
24c8d2ab38 Alter CTS tests for change of async DNS API
Bug: 124882626
Test: built, flashed, booted
      atest DnsResolverTest

Change-Id: If823a27773cc778fba49db02045b77222c4cd1af
2019-03-17 15:37:05 +00:00
Luke Huang
26cc1b4a04 Improve test for the changing of DnsResolver
1. Done for some code-style nits.
2. Update tests because AnswerCallback of DnsResolver is changed.

Bug: 124882626
Test: built, flashed, booted
      atest DnsResolverTest

Change-Id: Ie862c7ea5077f56fd9a4d96baf3f466b65db93d8
2019-03-17 14:19:32 +00:00
paulhu
3953e40365 Fix API Review issues.
Modify the method name in LinkProperties.

Bug: 126699682
Test: make cts passed.
Change-Id: I3729e8915a8eff36e8de9035b5bf1571f8609e42
2019-03-14 10:30:06 +08:00
Android Merger
889c64da2a Merge "[automerger skipped] Merge "DO NOT MERGE - Migrate remaining cts to androidx.test." into pie-cts-dev am: 4fb729db4e -s ours am skip reason: subject contains skip directive" 2019-03-12 18:00:49 +00:00
Brett Chabot
bd8a86b83b [automerger skipped] Merge "DO NOT MERGE - Migrate remaining cts to androidx.test." into pie-cts-dev
am: 4fb729db4e -s ours
am skip reason: subject contains skip directive

Change-Id: I46cc9b14f580c8d5231adcba078e1513f3d3e5b1
2019-03-12 11:00:18 -07:00
Brett Chabot
c45065bdea DO NOT MERGE - Migrate remaining cts to androidx.test.
See go/jetpack-test-android-migration

Test: m cts
Exempt-From-Owner-Approval: automated refactoring, has already been reviewed by owners downstream
Bug: 127482512
Change-Id: If72aed95ef9e436bcc6e063abc0478eca365cc9b
2019-03-11 23:26:10 +00:00
Luke Huang
db7e161d85 Merge "Minor changes and more cts tests for DnsResolver" 2019-03-08 03:19:55 +00:00
Luke Huang
652fc29761 Merge "Minor change for jni cts test of asynchronous DNS query API" 2019-03-08 03:19:41 +00:00
Luke Huang
a0629ad8b9 Minor changes and more cts tests for DnsResolver
Test: built, flashed, booted
      atest DnsResolverTest

Change-Id: I39f24b9751ab507bf7fc6bcd90376fafc60221b8
2019-03-07 16:49:17 +08:00
Benedict Wong
774ee87692 Merge "Remove point-to-point assertion in IpSecManagerTunnelTest" 2019-03-06 02:55:20 +00:00
Benedict Wong
7513ebc64f Remove point-to-point assertion in IpSecManagerTunnelTest
This change removes the requirement for IPsec interfaces to be
point-to-point. The two implementations (VTI vs XFRMI) have different
point-to-point values, and as such, this assertion is no longer valid.

Bug: 126578549
Test: Ran tests against XFRM-I kernels
Change-Id: I0597e0aa86ccea2cd28d7c5e02063c788ddb08b8
2019-03-04 11:57:19 -08:00
Brett Chabot
40fadc421c Merge "Migrate remaining cts to androidx.test." 2019-03-04 06:17:48 +00:00
Brett Chabot
44a06a7fbd Migrate remaining cts to androidx.test.
See go/jetpack-test-android-migration

Exempt-From-Owner-Approval: automated package name refactoring; already
reviewed+merged internally
Test: m cts

Change-Id: I6877435bf0436b8ef1dd252b225eac2908e78b71
Merged-In: I092c369229f8cb4c13827cbad4fd162622ac7849
2019-03-03 18:22:22 -08:00
Treehugger Robot
c4c0bb37cf Merge "Migrate cts/tests/tests/net to androidx.test" 2019-03-02 00:45:26 +00:00
Brett Chabot
420804ce3e Migrate cts/tests/tests/net to androidx.test
See go/jetpack-test-android-migration

Test: m -j CtsNetTestCases
Change-Id: I4a76e9b9410f94e297bca4287f450fe3b72fb409
Merged-In: If102677e4cdc4361b5d93283c4d6140dc477a94a
2019-03-01 21:09:26 +00:00
Dongwon Kang
77dbefc0f8 Add rtsp uri test cases for Uri.toSafeString()
Test: atest CtsNetTestCases:android.net.cts.UriTest
Bug: 123669012
Change-Id: I6dac4028fd9eb6b9240a87d9e41f9dafc34bbabe
2019-02-28 16:50:03 -08:00
Android Merger
8e2826d056 Merge "Merge "Add sleep to avoid calling stopLocalOnlyHotspot before TetherController initialization." into pie-cts-dev am: 4d452396c9" 2019-02-27 23:30:27 +00:00
jungyee.yoo
23be65bee9 Merge "Add sleep to avoid calling stopLocalOnlyHotspot before TetherController initialization." into pie-cts-dev
am: 4d452396c9

Change-Id: Ie10d523bf836e96b246c771cf481e323ed24a3ed
2019-02-27 15:30:14 -08:00
Treehugger Robot
8d9b120318 Merge "Add checks for detailed uid stats" 2019-02-27 21:41:30 +00:00
Luke Huang
e1a851f029 Minor change for jni cts test of asynchronous DNS query API
Test: build
      atest MultinetworkApiTest

Change-Id: I644adb74b841d70bb3396104fb483793a25cd36a
2019-02-27 18:28:21 +08:00
Luke Huang
63a7632799 Cts test cases for asynchronous DNS query API
implement test cases without gtest

Test: build
      atest MultinetworkApiTest

Change-Id: Iacb0b05f449c3a848c62a402cf0fa73d54956245
2019-02-26 16:44:34 +08:00
Luke Huang
f40d0f5739 Build libnativemultinetwork_jni with C++
Test: atest MultinetworkApiTest
Change-Id: If34a89cf00aa06590d947696fc647fc26aa019e8
2019-02-26 16:44:32 +08:00
Xin Li
498ce9335b DO NOT MERGE - Merge PPRL.190205.001 into master
Bug: 124234733
Change-Id: I06c90bc2fa7292199e3393cb5ca10347a36c9886
2019-02-18 15:58:02 -08:00
jungyee.yoo
17ef99be74 Add sleep to avoid calling stopLocalOnlyHotspot before TetherController initialization.
Bug: 123205589
Test: run cts-on-gsi -m  -m CtsNetTestCases -t android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSingleRequestByApps
Bug: 123379970
Test: run cts-on-gsi -m  -m CtsNetTestCases -t ndroid.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSuccess
Change-Id: I7506c3037dc5368d69330acc47c97c765185870f
2019-02-14 00:18:23 +00:00
Xin Li
4dc9c47f70 DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into stage-aosp-master
Bug: 124234733
Change-Id: I961343ca4f8b16a49bb7bb4b16dceff17278a293
2019-02-12 17:27:47 -08:00
android-build-team Robot
e1f2690ea6 Snap for 5180536 from e6020941f11d6f2a6bdbe5f1c0d516ee40597e51 to pi-platform-release
Change-Id: If17e7e049978fbf4ca01a189f0a1befcbf9421a8
2019-02-09 02:18:46 +00:00
Chenbo Feng
ccef9c8093 Add checks for detailed uid stats
Get the detailed network stats for the test uid and check if the detail
stats is consistent with the per uid stats. This test is necessary since
the new devices may get detailed network stats and per uid total stats
from different eBPF maps.

Test: atest TrafficStatsTest
Bug: 79171384
Change-Id: I04533e9fa146e052bdc3787ec6b1f8dad9c19fb7
2019-02-08 12:32:28 -08:00
Pavel Grafov
da8ad481d3 Merge "Cleanup leftover commented code."
am: 89268e42f2

Change-Id: I5e57d84884676af7640d7ccb8c7d1d489184248d
2019-01-31 02:18:27 -08:00
Pavel Grafov
063552f8c9 Cleanup leftover commented code.
Test: builds
Bug: none
Change-Id: Ic14227d0ddccbd04e13c7a61197765eab2555cbe
2019-01-30 21:44:39 +00:00
Pavel Grafov
ec4f77d275 Merge "CTS test for VpnService.isAlwaysOn & .isLockdownEnabled."
am: 30667cf8c0

Change-Id: I428c9fe6d03c18136ba38e5a52938eb0bf8e8a5c
2019-01-30 13:27:23 -08:00
Pavel Grafov
49e9a78dcb CTS test for VpnService.isAlwaysOn & .isLockdownEnabled.
Test cases that expect to get "true" returned are part of
devicepolicy tests since it is hard to set up always-on
configuration without device/profile owner.

Test: atest MixedDeviceOwnerTest#testAlwaysOnVpn
Test: atest HostsideVpnTests#testIsAlwaysOnIsLockdown
Bug: 72628179
Change-Id: I7fceab93a1d2d0255611f7a788391540e0dddccb
2019-01-30 18:50:15 +00:00
Irina Dumitrescu
0e603d64bf Merge "CTS test for setting HTTP proxy on a VPN network."
am: 1ca625c2cb

Change-Id: I002c03ebdb966157d11c511e1504991f5e8d7a30
2019-01-25 07:00:16 -08:00
Treehugger Robot
1ca625c2cb Merge "CTS test for setting HTTP proxy on a VPN network." 2019-01-25 14:48:40 +00:00
Irina Dumitrescu
3e84aa2e36 CTS test for setting HTTP proxy on a VPN network.
Bug: 76001058
Test: adb shell settings put global stay_on_while_plugged_in 7 && atest HostsideVpnTests
Change-Id: Ifa64d640f15bb68736b8c12f70e58a180bd80869
2019-01-24 19:10:21 +00:00
Luke Huang
ec5579e054 Merge "Cts for DnsResolver"
am: 1449fe3ba5

Change-Id: Ifc8bb1fb72977cf1c81a926cbcc9ad486d3d9020
2019-01-23 09:13:59 -08:00
Luke Huang
1449fe3ba5 Merge "Cts for DnsResolver" 2019-01-23 17:03:59 +00:00
Luke Huang
714a5fb121 Cts for DnsResolver
Add basic test for DnsResolver

Test: built, flashed, booted
              atest DnsResolverTest

Change-Id: Ibc17bbc5cca6d63174b633854bab2952e57c265a
2019-01-23 17:03:13 +00:00