Commit Graph

1210 Commits

Author SHA1 Message Date
Junyu Lai
52c4286d77 Merge "Fix tests in TrafficStatsTest that are affected by adb over network" am: 553872fc04 am: 1e68a61016
am: ec75966da1

Change-Id: Iada21760551959e96210bf2f1807f24bc6d82be7
2019-04-01 20:08:12 -07:00
Junyu Lai
553872fc04 Merge "Fix tests in TrafficStatsTest that are affected by adb over network" 2019-04-02 02:00:25 +00:00
Roshan Pius
52b26e2cab Merge "WifiManagerTest: Test for new privileged permission" 2019-04-01 19:57:11 +00:00
Lorenzo Colitti
f0d0a9e352 Merge "Add test coverage for ICMP echo constants." am: 718025ed2c am: 0f6be092bb
am: b452497881

Change-Id: Ic0189e07e2745b721a307754a7bcc6574878ac32
2019-04-01 09:11:18 -07:00
Lorenzo Colitti
718025ed2c Merge "Add test coverage for ICMP echo constants." 2019-04-01 15:08:44 +00:00
junyulai
c1419d913d Fix tests in TrafficStatsTest that are affected by adb over network
If the adb TCP port is opened, this test may be run by adb over
network. Huge amount of data traffic might go through the
network and accounted into total packets stats. The upper bound
check would be meaningless.

Bug: 126320702
Test: atest android.net.cts.TrafficStatsTest 10 trials for both cases

Change-Id: Iaee455826dc01741c6a3a9f5f8096361c69a1e7c
2019-04-01 11:12:16 +08:00
Roshan Pius
478f45e36d WifiManagerTest: Test for new privileged permission
Add a new test to ensure that the NETWORK_CARRIER_PROVISIONING is only
granted to one app.

Bug: 129401919
Test: atest WifiManagerTest
Change-Id: Id2e722d63b02d9cee718dd3af49e9ef113bd5ffb
2019-03-29 12:36:38 -07:00
Lorenzo Colitti
950e10572b Add test coverage for ICMP echo constants.
Bug: 129251251
Test: atest android.net.ipv6.cts.PingTest com.android.cts.net.HostsideVpnTests
Change-Id: Icca18e0870588ca250225ce79cf30dbd8c361e84
2019-03-30 02:11:46 +09:00
Lorenzo Colitti
a7fc792b84 Merge "Add more test for async DNS api" am: 3592095637 am: 05a8151676
am: 4e95f73af9

Change-Id: If53503449da4687d8740485aa80e2a79f2ef4ad2
2019-03-29 08:30:47 -07:00
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
e36443f4b0 Merge "Improve cancellation test for async DNS API" am: 7ac8a1e73e am: 532f7a7875
am: 4da94c3c61

Change-Id: Iffb26abf97bbcba814ffc6105831aad4667a2aa0
2019-03-28 21:11:44 -07: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
bcc22abe3d Merge "Fix expected reverse lookup of Google DNS IP addresses" am: 38ca09669a am: d73366ae68
am: 86effc29ba

Change-Id: Ia5b898185b77aceeb2e3a5fbdd168d3f470fa056
2019-03-28 03:20:35 -07: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
c8bc339f5f Merge "Improve test and fix doulbe-close fd problem for async DNS API cts" am: 277181d9d3 am: af31d7737c
am: db34a5d62e

Change-Id: If254f96b9706913a9a3b8970ccd1264225467bb0
2019-03-26 23:06:33 -07: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
Ahmed ElArabawy
329a65aeec Merge "Wifi: Rename class name WifiManager_WifiLockTest" 2019-03-25 21:22:48 +00:00
Lorenzo Colitti
ddc9bbe848 Merge "Enable instant and ABI XML tags for native networking tests." am: d01197426b am: 9c74b46ca4
am: 11e6eac115

Change-Id: I66b3b9e4d7048214dad73147195514485d928f92
2019-03-25 00:05:09 -07: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
06db529877 Merge changes Ic19b3b64,I26ca370f am: c5ceda2354 am: f29182d403
am: 6188ebe70d

Change-Id: I7aa0abf2308ede2025bb8bfdf044fd37275f6afb
2019-03-24 19:30:34 -07: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
e676eb6aa0 Merge "Add cancel test cases for async DNS API" am: bb891d5a24 am: 44ef8af71d
am: e698f8f3b8

Change-Id: I1ac6bfb5c900b1ebef9538032592bf990643af61
2019-03-22 03:21:44 -07: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
73aba3114f Merge "Fix API Review issues." am: d2a4a1cd8d am: 3fe41b09b8
am: c4dc50c67f

Change-Id: If6fbdef531b0c78288679a0e609404de9e43f914
2019-03-21 11:46:52 -07:00
Paul Hu
d2a4a1cd8d Merge "Fix API Review issues." 2019-03-21 17:19:26 +00:00
Luke Huang
4f446c1836 Merge "Alter CTS tests for change of async DNS API" am: 54661bb3c1 am: e30011cdf0
am: 846bb5c53e

Change-Id: Ibd0c818223bf614cc760c34bacd107f5d56eacbf
2019-03-18 23:33:16 -07:00
Luke Huang
936dd7de7e Merge "Improve test for the changing of DnsResolver" am: fd3e15e0c5 am: 9ba36c075d
am: 25fdf4f34b

Change-Id: Ibe33e251ec5cbf448959024d9404748b1efe9f29
2019-03-18 23:17:13 -07: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
Ahmed ElArabawy
5efd98c85a Merge "Wifi: Add CTS test for WifiManager.MulticastLock" 2019-03-16 00:57:40 +00:00
Roshan Pius
0d952ca847 WifiManagerTest: Enforce a min number of suggestions per app
The enforced number is set at 50.

Also, removed the usage of a deprecated API in WifiManagerTest.

Bug: 126536466
Test: atest WifiManagerTest
Change-Id: I3a1ab4150cbbecef1157152c51b1148e1e2360ca
2019-03-15 17:14:31 +00:00
Ahmed ElArabawy
e16d426550 Wifi: Rename class name WifiManager_WifiLockTest
This commit renames both the class name and the file name from
WifiManager_WifiLockTest into WifiLockTest since WifiManager is implied
from the package and directory hierarchy.

Bug: 34905427
Test: atest android.net.wifi.cts
Change-Id: Iaade2ba98cb1608384c2527eddb29bb6d020bf78
2019-03-14 14:41:02 -07:00
Ahmed ElArabawy
e451659573 Wifi: Add CTS test for WifiManager.MulticastLock
This commit adds the CTS tests for the class WifiManager.MulticastLock

Bug: 124017617
Test: atest android.net.wifi.cts
Change-Id: I6e7a6e70f350dcd23fe541ef746770e3561d49e6
2019-03-14 14:25:43 -07: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
Quang Luong
63fa447911 Removed Passpoint tests from WifiManagerTest
Passpoint APIs require NETWORK_SETTINGS permission, which the
CTS verifier cannot acquire.

Bug: 127824266
Test: atest WifiManagerTest
Change-Id: I1c69ae748318c0c5431326be77f8b1a942a1f2db
2019-03-12 17:59:12 -07:00
Luke Huang
d6702a704b Merge "Minor changes and more cts tests for DnsResolver" am: db7e161d85 am: fc677b506c
am: 8432fdb074

Change-Id: I599ae429cc88f43c59985b6eecea5f728926ba57
2019-03-09 05:36:38 -08:00
Luke Huang
d8c875e1cc Merge "Minor change for jni cts test of asynchronous DNS query API" am: 652fc29761 am: bf375e495d
am: 3ac88e7cd5

Change-Id: I4fc2c4f53e004ad56d9236596fc842ec0d12de5c
2019-03-09 05:20:51 -08: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
6e33f2b97a Merge "Remove point-to-point assertion in IpSecManagerTunnelTest" am: 774ee87692 am: 339a7d3b85
am: 5fa21a5ce0

Change-Id: I623121f37c94b40b6a99e749a27e5512bf93d4ed
2019-03-05 20:10:42 -08:00
Benedict Wong
774ee87692 Merge "Remove point-to-point assertion in IpSecManagerTunnelTest" 2019-03-06 02:55:20 +00:00
Ahmed ElArabawy
eb787b81e4 Merge "[Wifi] Update CTS test for Wifi Locks" 2019-03-05 19:57:14 +00:00
Etan Cohen
4e1a153776 Merge "[AWARE] Test "instant failure" on Aware data-path requests" 2019-03-05 01:05:46 +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
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