diff options
author | Thomas Stuart <tjstuart@google.com> | 2022-04-20 15:47:11 -0700 |
---|---|---|
committer | Thomas Stuart <tjstuart@google.com> | 2023-07-21 10:21:42 -0700 |
commit | e2e79d988ee21a9824794e5374d5ac7c3d0e0d76 (patch) | |
tree | 19e7749466f8cea3cb5b38901f3f5ecd1fa8d137 /telecomm | |
parent | 3aaa58dea891cc7eaa57e75c751993c460178d58 (diff) | |
download | base-e2e79d988ee21a9824794e5374d5ac7c3d0e0d76.tar.gz |
CTS to ensure telecom can bind to NonUiInCallService wo export prop.
This CL is a postmortem action which is detailed in the linked bug.
In short, an OEM had the telecom stack outside of the system process
and had a non-ui InCallService it wanted to bind. However, the
InCallService set the Exported property to false. This combo caused
a calling outage that prevented users from making/receiving calls.
To prevent the above scenaro from occuring again, this new CTS test
was created. It tests the Telecom stack of the OEM against a
non-ui InCallService that has it's exported property set to false.
Bug: 198715680
Test: 1 new CTS test,
NonUiInCallServiceWoExportTest
#testTelecomCanBindToNonUiInCallServiceThatIsNotExported
Change-Id: I5b99aa9c7e989a1c20a7b086f65782286a8be575
Diffstat (limited to 'telecomm')
-rw-r--r-- | telecomm/java/com/android/internal/telecom/ITelecomService.aidl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/telecomm/java/com/android/internal/telecom/ITelecomService.aidl b/telecomm/java/com/android/internal/telecom/ITelecomService.aidl index fdcb9749c38e..53154e6063b2 100644 --- a/telecomm/java/com/android/internal/telecom/ITelecomService.aidl +++ b/telecomm/java/com/android/internal/telecom/ITelecomService.aidl @@ -358,6 +358,8 @@ interface ITelecomService { int cleanupOrphanPhoneAccounts(); + boolean isNonUiInCallServiceBound(in String packageName); + void resetCarMode(); void setTestDefaultCallRedirectionApp(String packageName); |