Commit Graph

2887 Commits

Author SHA1 Message Date
Amith Yamasani
1a2ad39b55 Foreground Service Location tests
Create multiple foreground services and make
sure the process state reflects which FG service
type is running.

Also fix an existing test with hardcoded proc
state.

Bug: 111453223
Test: atest CtsAppTestCases
      atest CtsHostsideNetworkTests

Change-Id: I309083d13452df58f6dc8e7089328acf260a2ed0
2019-01-28 22:11:30 -08:00
Luke Huang
3c65c1d114 Merge "Minor changes to the async DNS query API CTS tests." am: 5419511192 am: ef79d5b32d
am: aeca37d218

Change-Id: I25cd12d489cc2a53595f526a1f26f3d294de7846
2019-01-16 02:36:56 -08:00
Luke Huang
aeca37d218 Merge "Minor changes to the async DNS query API CTS tests." am: 5419511192
am: ef79d5b32d

Change-Id: I71e0c9dfd4d63e1742d07eb3888cf4b8a8590d1e
2019-01-16 02:26:37 -08:00
Luke Huang
ef79d5b32d Merge "Minor changes to the async DNS query API CTS tests."
am: 5419511192

Change-Id: I37791ec3ed21ceb967df716420dc2507bcf216bc
2019-01-16 02:15:51 -08:00
Luke Huang
5419511192 Merge "Minor changes to the async DNS query API CTS tests." 2019-01-16 10:05:07 +00:00
Sunil Ravi
72eba54853 Merge "wifi: Modified WifiInfoTest for testing linkspeed" 2019-01-15 18:43:58 +00:00
Benedict Wong
d0c0042a33 Merge changes Ide50c715,If9d7e5ef am: 2df0ff2ed7 am: f68d703e99
am: 40b2564094

Change-Id: I02c153f46c4dcaafa06d04718bc9731caef903f3
2019-01-10 15:29:47 -08:00
Benedict Wong
40b2564094 Merge changes Ide50c715,If9d7e5ef am: 2df0ff2ed7
am: f68d703e99

Change-Id: I90036618d69e8ac0c74fdacd346622a24024d9f9
2019-01-10 15:19:56 -08:00
Benedict Wong
f68d703e99 Merge changes Ide50c715,If9d7e5ef
am: 2df0ff2ed7

Change-Id: I82708952972f123cb77f52d6d1dbaf94ab372986
2019-01-10 15:14:16 -08:00
Benedict Wong
2df0ff2ed7 Merge changes Ide50c715,If9d7e5ef
* changes:
  Add IPsec Tunnel Mode security-check tests
  Add basic functionality tests for IPsec tunnel mode
2019-01-10 22:56:18 +00:00
Luke Huang
b9330ed0a8 Minor changes to the async DNS query API CTS tests.
1. Test that android_res_nresult closes the fd.
2. Use "0" instead of ResNsendFlags(0) since
   the type of flags is changed.

Test: build
      atest CtsNativeNetDnsTestCases

Change-Id: I772fb3f70f52b84802bb352215a1639efeab1629
2019-01-10 21:23:30 +08:00
Julien Desprez
78d21237ed [automerger skipped] Merge "Tag modules for their sim card required" am: 35a4173f8f am: 2f4925137d
am: 0c088c9321 -s ours
am skip reason: change_id Idcd35b9345be32658a1fd44027b03e5a47ff7e88 with SHA1 c2b211f450 is in history

Change-Id: I8748466f0d4fc9f2aa9d20932bc4100693b17833
2019-01-09 09:12:03 -08:00
Julien Desprez
0c088c9321 Merge "Tag modules for their sim card required" am: 35a4173f8f
am: 2f4925137d

Change-Id: I44e71b424df8e62005944c7469f9a2592aa132ea
2019-01-09 09:05:54 -08:00
Julien Desprez
2f4925137d Merge "Tag modules for their sim card required"
am: 35a4173f8f

Change-Id: I37c5987ab9c021a6762552a9bfa8214ec6ae1a16
2019-01-09 08:53:08 -08:00
Treehugger Robot
35a4173f8f Merge "Tag modules for their sim card required" 2019-01-09 16:41:34 +00:00
Luke Huang
4669f306f5 Merge changes from topic "add asynchronous DNS API flag" am: 08803bfc8c am: 5abdf0c6e1
am: fe996cb495

Change-Id: Iea0bf897c6b6944e43b76187e5ca5c3a95975db7
2019-01-09 05:42:01 -08:00
Luke Huang
fe996cb495 Merge changes from topic "add asynchronous DNS API flag" am: 08803bfc8c
am: 5abdf0c6e1

Change-Id: I879a1a5656ca8bafb35713e7ed3e649d66c73f30
2019-01-09 05:13:41 -08:00
Luke Huang
5abdf0c6e1 Merge changes from topic "add asynchronous DNS API flag"
am: 08803bfc8c

Change-Id: Ie6181180a21a6fb151d3c726e43b4964645bb0e2
2019-01-09 03:46:12 -08:00
Julien Desprez
b1af431baf Merge "Tag modules for their sim card required" 2019-01-09 00:54:46 +00:00
Sunil Ravi
3ecd6b35d1 wifi: Modified WifiInfoTest for testing linkspeed
Modified the WifiInfoTest test to test linkspeed
APIs getRxLinkSpeed() and getTxLinkSpeed()

Bug:118820339
Test: atest WifiInfoTest
Change-Id: Ic49b01bd546894b3b54e70c7bb82a4b15248a8bf
2019-01-08 10:28:48 -08:00
Luke Huang
c4464a086c More cts test cases for asynchronous DNS query API
Add more cts test case for corner cases.

Test: build
      atest CtsNativeNetDnsTestCases

Change-Id: I8891a4cb40ee788f001a8c2ccf52f2a9574bbd3c
2019-01-08 18:56:17 +08:00
Luke Huang
84d8e36bb7 Add resolver flags to DNS query CTS tests
This is a following commit for cts of asynchronous DNS query API.
Change test path and adjust for the API changing.

Test: build
      atest CtsNativeNetDnsTestCases

Change-Id: I7bc20a4d61293fc1d9e330250455709982639330
2019-01-08 17:27:22 +08:00
Benedict Wong
7e14c0763b Add IPsec Tunnel Mode security-check tests
This change adds tests for the security checks in IpSecService, ensuring
that the MANAGE_IPSEC_TUNNELS appOp is granted before anything can run.

Bug: 115685048
Test: This, passes on aosp_taimen-eng
Change-Id: Ide50c71548847bedbcaa75410b4696ed29404ab5
2018-12-26 17:05:20 -08:00
Benedict Wong
357ed6d3e4 Add basic functionality tests for IPsec tunnel mode
This change adds test for creation and address additions of IPsec tunnel
mode.

Bug: 72458318
Test: Ran on aosp_taimen-eng
Change-Id: If9d7e5ef35d37242d452eb7386cd5f5b80f6351f
2018-12-26 17:04:04 -08:00
Etan Cohen
928099d26f [CTS][WIFI] Remove test for a deprecated API
WifiManager#addNetwork(.) is deprecated - need to remove all
tests which exercise it. The deprecation logic is already
tested in WifiManagerTest#testDeprecatedApis().

Bug: 121284726
Test: atest WifiEnterpriseConfigTest
Change-Id: I599fea92b3a0c9e223948d3f1fc841031bb12770
2018-12-26 16:36:59 -08:00
Etan Cohen
6798dc62a2 [CTS][WIFI] Replace deprecated calls to WifiManager#setWifiEnabled() with shell command
The WifiManager#setWifiEnabled() is deprecated and no longer functions
for non-Settings apps.

Replace that call with the equivalent shell command which can be spawned
from the CTS test.

Bug: 121284726
Test: atest android.net.cts.ConnectivityManagerTest
Test: atest SingleDeviceTest
Test: atest WifiRttTest
Test: atest ConcurrencyTest
Test: atest ScanResultTest
Test: atest WifiInfoTest
Test: atest WifiEnterpriseConfigTest
Change-Id: Ib9b5e05e51f9369a045e13f02cd78c979ba807b3
2018-12-26 14:56:42 -08:00
Juju Sung
8466ed6ed4 Merge "Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev am: 86ca1697d0" am: c061b51a40 am: 88df18bcb4
am: 71d6e14abc

Change-Id: I15baee20959fd0a3edc23ba846241281c62d1d7b
2018-12-25 00:49:04 -08:00
Juju Sung
71d6e14abc Merge "Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev am: 86ca1697d0" am: c061b51a40
am: 88df18bcb4

Change-Id: Ia251b4b72691d72f8621e9062f42662002712714
2018-12-25 00:40:12 -08:00
Juju Sung
6772e96931 Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev am: 86ca1697d0 am: 5e7629b84a
am: fc407c45a7

Change-Id: If047ee41d0f3283c4e802d555453270f114b1dfd
2018-12-25 00:35:43 -08:00
Juju Sung
88df18bcb4 Merge "Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev am: 86ca1697d0"
am: c061b51a40

Change-Id: If2a6c3970da332c8456f1b7bd2ccbe0c63cfc17c
2018-12-25 00:32:29 -08:00
Juju Sung
fc407c45a7 Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev am: 86ca1697d0
am: 5e7629b84a

Change-Id: I8c5ab1fb1f60b7dc3d5b3ca7e1c2fabd763659a8
2018-12-25 00:29:49 -08:00
Juju Sung
5e7629b84a Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev
am: 86ca1697d0

Change-Id: Ie2858fee81196b360cca2179cba4052ad0ef8831
2018-12-25 00:25:43 -08:00
Android Merger
c061b51a40 Merge "Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev am: 86ca1697d0" 2018-12-25 08:22:06 +00:00
Juju Sung
46e3f1b3a5 Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev
am: 86ca1697d0

Change-Id: Iee80963d4a158caab0892104ff0c4839e2490280
2018-12-25 00:21:50 -08:00
Treehugger Robot
86ca1697d0 Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev 2018-12-25 08:13:30 +00:00
Juju Sung
62eb00af49 Fix lowMemoryKill with app2.MyService
MyForegroundService.java will change to background service during
testing,It’s ADJ will be 900. When run on a 512M project, it will
easily killed due to low memory.

Only set BIND_NOT_FOREGROUND and remove BIND_ALLOW_OOM_MANAGEMENT.
So MyForegroundService can still change process state between foreground
and background by startFround()/stopFround(). But it's ADJ will not too
high in background.

Bug: 120038371
Test: VTS, ran the test 5 times and it passed 5 times
Change-Id: I555366db7dd9904bc119bea94efbbe6422764f69
2018-12-25 08:07:26 +00:00
Paul Duffin
4eb3a16a9c Merge "Add tests for InetAddresses.parseNumericAddress()" am: 02ff9cc6ca am: 2ca45856cb
am: 534c6abd36

Change-Id: I7ed75c7883cc28f00a49c9ea014767b2e2ef85a9
2018-12-18 11:43:38 -08:00
Paul Duffin
534c6abd36 Merge "Add tests for InetAddresses.parseNumericAddress()" am: 02ff9cc6ca
am: 2ca45856cb

Change-Id: Iee5acf5b6bb46c9b74760596a708d1d3bf671563
2018-12-18 11:03:30 -08:00
Paul Duffin
2ca45856cb Merge "Add tests for InetAddresses.parseNumericAddress()"
am: 02ff9cc6ca

Change-Id: If210069d2dc6ef1f46d12d5e9341cc200a729d70
2018-12-18 10:35:11 -08:00
David Su
80f30deb26 Merge "Scan Optimization: Check set device mobility permission is granted to <= 1 app" 2018-12-18 01:31:55 +00:00
Julien Desprez
a5bd44ed53 Tag modules for their sim card required
Test: tf/cts unit tests
./cts-tradefed run cts-dev -m CtsNetTestCases --shard-count 2 (with and
without sim card)
./cts-tradefed run cts-dev -m CtsCarrierApiTestCases --shard-count 2
(with and without uicc sim card)
Bug: 69367250

Change-Id: Iea26d1ea7528544aa39193adbec51418b1b35a86
Merged-In: Idcd35b9345be32658a1fd44027b03e5a47ff7e88
2018-12-17 20:46:16 +00:00
Julien Desprez
c2b211f450 Tag modules for their sim card required
Test: tf/cts unit tests
./cts-tradefed run cts-dev -m CtsNetTestCases --shard-count 2 (with and
without sim card)
./cts-tradefed run cts-dev -m CtsCarrierApiTestCases --shard-count 2
(with and without uicc sim card)
Bug: 69367250

Change-Id: Idcd35b9345be32658a1fd44027b03e5a47ff7e88
2018-12-17 12:45:11 -08:00
Paul Duffin
7131af6b93 Add tests for InetAddresses.parseNumericAddress()
Test: run cts -m CtsNetTestCases
Bug: 78686891
Change-Id: I1e121ab3fd619964625c4b51e0b7280eef001775
2018-12-17 15:46:26 +00:00
Xin Li
23ff07b327 [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master" am: d80076c038 -s ours am: 6046e7a005 -s ours
am: 622ab2685e  -s ours

Change-Id: I6d8bfe2501f7bc200f99163ba65b3a04e8a2719c
2018-12-13 14:15:55 -08:00
Xin Li
ac76c4b83b [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master am: 61b64108d7 -s ours am: f032484732 -s ours
am: ba9ecd40fd  -s ours

Change-Id: I7812eba5a69ea9a01cf7d701b410524f0b7f1101
2018-12-13 13:50:18 -08:00
Xin Li
622ab2685e [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master" am: d80076c038 -s ours
am: 6046e7a005  -s ours

Change-Id: I3dc189305098e5d24a14b316171b7854511c24f6
2018-12-13 12:37:23 -08:00
Xin Li
ba9ecd40fd [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master am: 61b64108d7 -s ours
am: f032484732  -s ours

Change-Id: I237ed5f87b9a7a1a1d70934c658a997919c316a1
2018-12-13 12:13:12 -08:00
Xin Li
6046e7a005 [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master"
am: d80076c038  -s ours

Change-Id: Ifce9205916de6ef70418904771aedd762f23e57c
2018-12-13 11:53:33 -08:00
Xin Li
f032484732 [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master
am: 61b64108d7  -s ours

Change-Id: Ie6809bd88ad77c622152fb9a48c54178ee1868ee
2018-12-13 11:13:46 -08:00
Treehugger Robot
d80076c038 Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master" 2018-12-13 05:45:20 +00:00