(Ims Call Verification via CTS) Extending the IMS CTS test framework for calling.
Validates outgoing call placed over IMS work as expected.
InCallServiceStateValidator replaces the default dialer during the test
and implements the InCallService API to validate the state of calls that are placed/received.
ImsCallingTest initiates the call over IMS and ensures ImsService tracks the call properly.
TestImsCallSessionImpl implements ImsCallSessionImplBase APIs to react to the request
injected by call state change events through the InCallServiceStateValidator.
Test: atest CtsTelephonyTestCases:ImsCallingTest
Bug: 153364165
Change-Id: Iaec68aea8b8a7795a823b8f73a47041894de3340
7 files changed