summaryrefslogtreecommitdiff
path: root/telecomm
diff options
context:
space:
mode:
authorThomas Stuart <tjstuart@google.com>2022-04-20 15:47:11 -0700
committerThomas Stuart <tjstuart@google.com>2023-07-21 10:21:42 -0700
commite2e79d988ee21a9824794e5374d5ac7c3d0e0d76 (patch)
tree19e7749466f8cea3cb5b38901f3f5ecd1fa8d137 /telecomm
parent3aaa58dea891cc7eaa57e75c751993c460178d58 (diff)
downloadbase-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.aidl2
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);