diff options
author | Felipe Leme <felipeal@google.com> | 2018-11-28 16:54:23 -0800 |
---|---|---|
committer | Felipe Leme <felipeal@google.com> | 2018-12-03 15:29:07 -0800 |
commit | 39233ff029c522d790008aa25cef8b295a141b4a (patch) | |
tree | 9c895d837f50b9ae22c23ea016acd0eabec27c7d /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp | |
parent | ecb08be22e4b3ceb5047ad367dd994dd92f09362 (diff) |
Refactored AbstractRemoteService in 2 classes.
AbstractRemoteService was spun off from RemoteFillService, which only supports
1 pending request while not bound to the service - if a new request comes,
it cancels the previous one.
This behavior is fine for Autofill, but for Content Capture all requests must be
queued. In fact, the upcoming CTS tests for Content Capture were failing because
the 1st PendingOnContentCaptureEventsRequest would cancel the pending
PendingSessionLifecycleRequest.
So, this CL fix this problem by creating 2 subclasses:
- AbstractSinglePendingRequestRemoteService
- AbstractMultiplePendingRequestsRemoteService
Test: atest CtsContentCaptureServiceTestCases CtsAutoFillServiceTestCases
Bug: 111276913
Bug: 117779333
Change-Id: I43bb98be16f5def037f85a415e1f77799adf156e
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions