Commit Graph

1331 Commits

Author SHA1 Message Date
Kholoud Mohamed
c60281bd21 Grant shell QUERY_USERS and MODIFY_QUIET_MODE
Added a new permission QUERY_USERS, granted the
new permission and MODIFY_USERS to shell.
These permissions are required to enable CTS
tests to access the following APIs:
* UserManager#getUsers and any other API that depend on it
* UserManager#getProfileParent
* UserManager#requestQuietModeEnabled

Test: Confirmed that a CTS test can call these APIs
Bug: 178695365
Change-Id: Ifa14d24ee1873161e3986e8d0669fd47a7bcaa7a
2021-02-04 20:43:19 +00:00
Etan Cohen
d8a9174f85 Merge "Revert "Grant shell permissions for Airplane Mode to Shell to support CTS"" am: ec8ebce98e am: af364469e5 am: 59f5bcf834
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1556331

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6752b057e8fd540a88b494a5c5e86a5902b8b147
2021-01-29 23:39:48 +00:00
Etan Cohen
59f5bcf834 Merge "Revert "Grant shell permissions for Airplane Mode to Shell to support CTS"" am: ec8ebce98e am: af364469e5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1556331

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9987a2c2a98bff2e29cad4624b73bde0c37278dd
2021-01-29 23:23:13 +00:00
Etan Cohen
258ae119c9 Merge changes I0eb0362e,Iec9b579d am: 6c0e8ad627 am: 1e9a56a83f am: 59b4925437
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1556330

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4ed7e75d5d51ddb7d3f18917eedddc292d83cf5f
2021-01-28 06:49:16 +00:00
Etan Cohen
59b4925437 Merge changes I0eb0362e,Iec9b579d am: 6c0e8ad627 am: 1e9a56a83f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1556330

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I46be3b5cf0ccdd24545f671f09b5cc90aedca9e3
2021-01-28 05:57:41 +00:00
Nicholas Ambur
8308b4026a add shell user permissions for Asistant GTS tests
Bug: 177271291
Test: gts-tradefed run gts -m GtsAssistIntentTestCases
Change-Id: I293d66811f8a27170f2bc4cb74b7d4c9ec55fac8
2021-01-25 12:20:10 -08:00
Bill Yi
a7b8175b32 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I5f05390b254cd95954fc1f92e2ec375c0539e6a4
2021-01-22 18:35:44 -08:00
Etan Cohen
f357a045b3 Revert "Grant shell permissions for Airplane Mode to Shell to support CTS"
This reverts commit ddb4902597.

Change-Id: I7d5433bf676661ede208f840c27a71abbe663195
2021-01-21 19:55:12 -08:00
Etan Cohen
d8d9e9c041 Grant shell permissions for restart WiFi subsystem to Shell to support CTS
New permission is needed to allow CTS to trigger the new WiFi subsystem
restart API.

Bug: 175084231
Bug: 178125790
Test: atest android.net.wifi.cts.WifiManagerTest#testRestartWifiSubsystem
Change-Id: I0eb0362e6421480c10ba64f923a9069d1258d4ca
2021-01-21 19:54:05 -08:00
Keun-young Park
8bc0064dca Merge "add Shell-package-library to allow product type level update" into rvc-qpr-dev am: 0ade1ea0eb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13383403

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I42995f9c504fb34480fc3ba199ca431ee76a486a
2021-01-22 02:39:25 +00:00
Keun young Park
47bc43a414 add Shell-package-library to allow product type level update
- Car proeducts add additional car permissions to shell package for use cases
  like CTS
- This CL will allow overriding the Shell package rather than adding one
  more package with shared shell uid

Bug: 177099512
Test: Check added package when built in car product.
Change-Id: I6e9103c3275cb2e6df5dc586588eccd7d2ab6b06
Merged-In: I6e9103c3275cb2e6df5dc586588eccd7d2ab6b06
(cherry picked from commit bd16eb5267)
2021-01-21 17:33:47 +00:00
Hall Liu
bf1c45fea5 Merge "Add new columns in CallLog" 2021-01-20 18:32:26 +00:00
Keun-young Park
81eb442457 Merge changes from topic "carshell"
* changes:
  add Shell-package-library to allow product type level update
  Change target package for com.android.car.shell
2021-01-20 01:27:49 +00:00
Hall Liu
6b7885f153 Add new columns in CallLog
Add new column definitions in the call log db to support storing the new
call composer elements in the call log. Also refactor addCall to use a
builder pattern, and add READ_VOICEMAIL for shell in order to support
new CTS tests

Test: atest CallLogTest
Bug: 174798736
Change-Id: I00e127510c382d9ff0ffc70f4c5ad7179ac7319a
2021-01-19 16:06:13 -08:00
Alex Johnston
f273e8e318 Merge "Add KeyChain Test API for the credential manager" 2021-01-18 13:48:31 +00:00
Treehugger Robot
7126eb991e Merge "Add MANAGE_SENSOR_PRIVACY to shell permissions" am: 3a0640daea am: a77d6ade93
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1548871

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8d356930c03256bebcd631a88d7845e676a00eee
2021-01-15 19:10:12 +00:00
Treehugger Robot
3a0640daea Merge "Add MANAGE_SENSOR_PRIVACY to shell permissions" 2021-01-15 18:30:12 +00:00
Treehugger Robot
b8decb4c2b Merge "Add new MANAGE_SMARTSPACE permission for the cts test" am: 7bba23015b am: 59962122dc am: cbef06bb5a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1549366

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4fcc63fe7779567049f0d9d0de6ad652533023c0
2021-01-15 14:05:17 +00:00
Treehugger Robot
cbef06bb5a Merge "Add new MANAGE_SMARTSPACE permission for the cts test" am: 7bba23015b am: 59962122dc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1549366

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5083af2dae9d1cf1a0753695d2cd5f4186bc6d4e
2021-01-15 02:15:02 +00:00
TreeHugger Robot
b62a9139ab Merge changes I8a56b70c,I0f159034
* changes:
  Add MANAGE_SENSOR_PRIVACY to shell permissions
  Make the sensor privacy calls testable
2021-01-15 02:03:04 +00:00
Shashwat Razdan
751ea3c10e Add new MANAGE_SMARTSPACE permission for the cts test
Bug: 176851064
Test: cts test runs only with this CL
Change-Id: I6466bd3871ff3ad0e5178451d18bacf52be0f491
2021-01-14 20:23:00 +00:00
Linus Tufvesson
8e713dbd58 Merge "Add SYSTEM_APPLICATION_OVERLAY" 2021-01-14 14:59:43 +00:00
Evan Severson
dc4bf14bf7 Add MANAGE_SENSOR_PRIVACY to shell permissions
Test: test shell commands
Bug: 162549680
Change-Id: I8a56b70c928b7ddd3904c2e9533578b531d81757
Merged-In: I8a56b70c928b7ddd3904c2e9533578b531d81757
2021-01-13 16:32:20 -08:00
Evan Severson
9340d25cbb Add MANAGE_SENSOR_PRIVACY to shell permissions
Test: test shell commands
Bug: 162549680
Change-Id: I8a56b70c928b7ddd3904c2e9533578b531d81757
2021-01-13 16:28:16 -08:00
Alex Johnston
ad53ef61e7 Add KeyChain Test API for the credential manager
* Add setCredentialManagementApp and
  removeCredentialManagementApp
  to KeyChain
* Add permission to manage credential
  management app, which is to be used in
  CTS tests

Bug: 165641221
Test: atest android.devicepolicy.cts.CredentialManagementAppTest
Change-Id: I8487ebc13758a31639d55c8e380faa51d1cfd843
2021-01-12 14:26:56 +00:00
Linus Tufvesson
68e0831b03 Add SYSTEM_APPLICATION_OVERLAY
.. which allows the holder to create privileged application overlays
that won't be hidden by Window#hideOverlayWindows

Bug: 159616727
Bug: 171177581
Test: atest CtsWindowManagerDeviceTestCases:HideOverlayWindowsTest
Change-Id: I1a8c08047ca51b12067fa68bea61843013940643
2021-01-12 12:57:33 +00:00
Keun young Park
bd16eb5267 add Shell-package-library to allow product type level update
- Car proeducts add additional car permissions to shell package for use cases
  like CTS
- This CL will allow overriding the Shell package rather than adding one
  more package with shared shell uid

Bug: 177099512
Test: Check added package when built in car product.
Change-Id: I6e9103c3275cb2e6df5dc586588eccd7d2ab6b06
2021-01-11 15:54:54 -08:00
Jan Tomljanovic
db3a0b4926 Merge "Switch to controling if toast rate limiting is enabled using TestApi." 2021-01-11 18:00:51 +00:00
Jan Tomljanovic
5bf3a60eff Switch to controling if toast rate limiting is enabled using TestApi.
We tried to use compat changeid to turn rate limiting on/off in CTS
tests but it doesn't work on user builds (see bug). We're therefore
migrating to using a new TestApi guarded by a new permission that we
give to the shell.

Test: atest android.widget.cts.ToastTest
Bug: 175720818
Change-Id: I2ef147ed6449333fc6b4273eca82bce533cb13f3
2021-01-08 17:11:24 +00:00
Treehugger Robot
db7bdef41a Merge "Grant shell MANAGE_PROFILE_AND_DEVICE_OWNERS permission" am: 945be59043 am: e88250ddfa am: 639e6eb5cf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1530318

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I11214c97d046087e37129585f71d147e41a7b70e
2021-01-08 13:25:39 +00:00
Treehugger Robot
639e6eb5cf Merge "Grant shell MANAGE_PROFILE_AND_DEVICE_OWNERS permission" am: 945be59043 am: e88250ddfa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1530318

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0d1357ca43af78e20ce09ce8fbb727cdcd9a5bad
2021-01-08 13:02:02 +00:00
Treehugger Robot
945be59043 Merge "Grant shell MANAGE_PROFILE_AND_DEVICE_OWNERS permission" 2021-01-08 12:00:36 +00:00
Rhed Jao
f949e8aef9 Merge "Fix missing fields when parceling the BugreportInfo" am: 2042ea04aa am: 77d5168388 am: ffcba92063
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1540911

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifa5d63a7d7951bb9fcf337e859df786688ac2c6a
2021-01-07 13:58:51 +00:00
Rhed Jao
ffcba92063 Merge "Fix missing fields when parceling the BugreportInfo" am: 2042ea04aa am: 77d5168388
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1540911

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I761e172a053d380ab68728236a2871af4e1876fe
2021-01-07 13:17:00 +00:00
Rhed Jao
2042ea04aa Merge "Fix missing fields when parceling the BugreportInfo" 2021-01-07 12:05:46 +00:00
Rhed Jao
fe41c8a0ce Fix missing fields when parceling the BugreportInfo
Shell app exception resulted from two missing fields in BugreportInfo
when it's parceling. Application ran into the duplicate logic to send
notification and start foreground service then caused the exception.

Bug: 176624074
Test: Request a bugreport; kill the com.android.shell; \
      tap the share notification
Change-Id: Ia80f5e77f5486addf9ea7822f566c3fd7d75f42a
2021-01-07 14:19:18 +08:00
Quang Luong
f4b607ca69 Merge "Add wifi coex permissions to Shell for CTS tests" am: c7dfd602ee am: 50b86c5fb3 am: 21b3306247
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532972

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I65d6ea9dde2429efc8a8ba1eb90a3a7a36c80bee
2021-01-06 20:17:32 +00:00
Quang Luong
21b3306247 Merge "Add wifi coex permissions to Shell for CTS tests" am: c7dfd602ee am: 50b86c5fb3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532972

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I148fffadc82704d4f4c508f880c2a39fe7e37f89
2021-01-06 19:55:22 +00:00
Quang Luong
c7dfd602ee Merge "Add wifi coex permissions to Shell for CTS tests" 2021-01-06 19:08:24 +00:00
Rhed Jao
3adb225c8b Merge changes I5e1802c5,I4542568f,I99a052d7,Iae89206d,Ie955266a am: 9ca3672319 am: 918cc97a12
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532905

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic99132f50babb1d890f737dc3a54e5b381f3c890
2021-01-06 11:23:40 +00:00
Rhed Jao
abe52a0718 Fixes an error handling in BugreportProgressService am: 39b6acbb55 am: 76ac95e9be
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532904

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If008b5ebdd158b5e0d96ccffb802b4916e4ebcf8
2021-01-06 11:23:30 +00:00
Rhed Jao
f64837f147 Fixes BugreportReceiverTest failed am: e9a2038f8a am: dfa52cd654
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532903

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9c440c0fb7b6a92cf20349f30cad299bb3b71dcc
2021-01-06 11:23:26 +00:00
Rhed Jao
bf05d69e16 Fix BugreportReceiverTest am: 2150ce56db am: 4059b750f7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532902

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If97c1b1c19c4287443acd2c50d05191b2c1a94a5
2021-01-06 11:23:22 +00:00
Rhed Jao
013276f9aa Do not buzzing for each progress of bugreport notification am: 52e7d23f53 am: 186d884b05
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532901

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4bfc7ae9c68f16ba9daf8229c459be055ae86682
2021-01-06 11:23:20 +00:00
Rhed Jao
76ac95e9be Fixes an error handling in BugreportProgressService am: 39b6acbb55
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532904

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I51ae9156cbb4148ce1b1c97e8d06fa23a4bccf8f
2021-01-06 11:09:10 +00:00
Rhed Jao
dfa52cd654 Fixes BugreportReceiverTest failed am: e9a2038f8a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532903

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9a9a0fefa6e02271ee18e339c7c54e5e04573f6a
2021-01-06 11:05:39 +00:00
Rhed Jao
4059b750f7 Fix BugreportReceiverTest am: 2150ce56db
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532902

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I75b3e243ac9219b01e6a0e00a9e35dc3ec852cb6
2021-01-06 11:00:41 +00:00
Rhed Jao
186d884b05 Do not buzzing for each progress of bugreport notification am: 52e7d23f53
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532901

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I30dcb9cf48e0a1a2d37c85a313a749c82250d922
2021-01-06 10:55:11 +00:00
Rhed Jao
9ca3672319 Merge changes I5e1802c5,I4542568f,I99a052d7,Iae89206d,Ie955266a
* changes:
  Returns immediately if the bugreport file already exists
  Fixes an error handling in BugreportProgressService
  Fixes BugreportReceiverTest failed
  Fix BugreportReceiverTest
  Do not buzzing for each progress of bugreport notification
2021-01-06 10:41:13 +00:00
Etan Cohen
f3c551f4a4 Merge "Grant shell permissions for Airplane Mode to Shell to support CTS" am: a8cc70b502 am: d1d3e03659 am: c031e12c7f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1539421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2a31950f7409d3a907448b05d334f5888fc06cc5
2021-01-05 21:09:27 +00:00