History log of /packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
37a4dca8ca58f7877540bd2bdac17e4ded5d85f4 19-Jan-2018 Tyler Gunn <tgunn@google.com> Handover API cleanup.

- Fix issue where empty extras bundle crashes Telecom.
- Complete plumbing of handover complete APIs to Connection and Call.
- Add runtime permission check for acceptHandover.
- Fix bug in acceptHandover where caller identity was not cleared,
resulting in some strange security exceptions.
- Use new EXTRA_IS_HANDOVER_CONNECTION sent to the ConnectionService when
the new APIs are used; this ensures that the CS knows that its a new
fangled handover, and not the legacy API.

Bug: 65415068
Test: CTS tests.
Change-Id: I4b9dafcc0707f1ce58cb6c100588d46fcf0a170f
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
abda6d1f28e6fdb44e14d3ad7899eb33ba5e1301 21-Nov-2017 Sanket Padawe <sanketpadawe@google.com> Implement Call handover initiation side APIs.

Bug: 65415068
Test: Manual

Design doc:
https://docs.google.com/document/d/1qY3oAzjff_4A1ttYb_CGrE_OwTRmXMG_KGsIuPT1ey8/edit#

Change-Id: I9f67f63c2ed0d20dfd4a96c8c33f5e2d8ed11406
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
130209c5667523409ec1d907b7e09a42875c0738 18-Nov-2017 Hall Liu <hallliu@google.com> Undo a fix and de-flake a test

* Undo an incorrect fix from previous CL (don't manually select a phone
acct)
* De-flake testOutgoingThenIncomingCalls -- the test apparatus wasn't
properly waiting for the second call to be added to the
InCallServiceFixture.
* Speculative attempt to de-flake CARSM tests

Test: unit
Bug: 69482930
Change-Id: I0ee89f25146e406fe73ceba4005564eeccd50177
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
aeece4ec4184b76e0ac2e8a012af05638ad866f6 15-Feb-2017 Hall Liu <hallliu@google.com> Implement mid-call RTT initiation and teardown

Adds functionality to testapps and to framework to allow for local and
remote initiation and disconnection of RTT.

Test: manual
Change-Id: I0e8248b495a7d3750c840591f1fa5388b34a32e2
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
dd68bc36a3278557b1c4d9183ed9e3dee077eb20 26-Jan-2017 Hall Liu <hallliu@google.com> Add support for RTT calls (part 1)

Adds logic for handling RTT call initiation and communication with the
InCallService and the ConnectionService and includes changes to the
testapps that exercise this functionality. This change handles RTT
initiation from the beginning of a call.

Change-Id: I3d713b662a100b2e0ad817b92005f044bcc60c62
Test: manual, through testapps
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
961694a9750626c067be960170bc95f10b5efcc2 22-Mar-2016 Tyler Gunn <tgunn@google.com> Support for enhanced call/connection extras.

Plumbing in support for InCall UIs to update the extras of a connection.
Adding in unit tests for connection and call extra set/get methods.

Bug: 27458894
Change-Id: I9ce526bf293c9f5dd03642391d459fcfa03c31ef
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
d45e6d973ea7460fb605a1eb7a66ba38c6f2467d 11-Mar-2016 Tyler Gunn <tgunn@google.com> Support for new multi-endpoint APIs.

- piping through "pullExternalCall" API from incall layer to connection
service.
- mapping of new capabilities/properties between connections/calls.
- basic unit tests for new pullExternalCall API (there will be some
follow-up work on these in the future).
- plumbing through of Connection and Call events.

Bug: 27458894
Change-Id: I421ebab28fada224bddca54ed4d3d9dff6f33bcf
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
c07b8e190b04e8b3e504478fa808d646d8c88a52 24-Jan-2016 Sailesh Nepal <sail@google.com> Allow dialer to play incoming call ringtone

This CL allows the default dialer app to play the incoming call
ringtone. This is useful because:
- the sound will now be played at the same time the UI is shown.
Previously the sound could be played earlier
- it will be easier for the system to respect the user's do not
disturb setting on a per contact basis

The dialer app can opt into the new behavior by setting a meta-data
value of IN_CALL_SERVICE_RINGING to true.

This CL also notifies the InCallService if silenceRinger was called.

BUG: 22857261
Change-Id: If1d05a922dd9869bc5b58157c67e9144001ee1ad
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
f7783fb45c262a36d813cb450062d0076490a530 24-Nov-2015 Hall Liu <hallliu@google.com> End-to-end testing for conference calls

Adds machinery in ConnectionServiceFixture to enable end-to-end testing
for conference calls. Also adds tests to TelecomSystemTests to test the
functionality of conference calls.

Change-Id: I8b8784728bd6077402056e5f88de4bbc2b813bdc
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
2c93c50e5be7d85b78c4af15aaa10e44f0bcdf3e 28-Oct-2015 Brad Ebinger <breadley@google.com> Revert "Move tests around to better organize Telecom"

This reverts commit f6655ee7f26e85aef274be7e8c95e317d9d4af7f.

Change-Id: Ia54fb6173de6425d5d9979b2498654764549ce19
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
f6655ee7f26e85aef274be7e8c95e317d9d4af7f 26-Oct-2015 Brad Ebinger <breadley@google.com> Move tests around to better organize Telecom

In order to better organize the Telecom system, the tests have been moved into the Telecom package instead of a separate .test package.

Change-Id: I762372acc47c9bc4e671d8c66227eb272e20d88a
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
2a66f7b906b225413ae33f72e70a75e4f9c883c0 13-May-2015 Yorke Lee <yorkelee@google.com> Rename AudioState to CallAudioState

Deprecate AudioState class and make methods @SystemApi where
necessary to minimize impact to SystemApi
Replace usages of AudioState inside Telecom sub-systems
Fire both onCallAudioStateChanged and onAudioStateChanged callbacks
for backward compatibility
Support both setAudioState and setCallAudioState for all classes

Bug: 21040387
Bug: 21088300
Change-Id: I3ec7b3afdaa344c6d639d1c421f1842d67f7d0f7
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java
aa383cca668afd8578a6e007c3ea360768dc52f6 23-Mar-2015 Ihab Awad <ihab@google.com> Further cleanup, and move functionality into TestFixture objects

Change-Id: I62b514ae8fe10f720a60c681968efd2340616eba
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/InCallServiceFixture.java