diff options
| author | 2024-11-08 09:05:34 +0000 | |
|---|---|---|
| committer | 2024-11-21 10:41:09 +0000 | |
| commit | 8445494b6b077cac5a015cb68058a769809b8023 (patch) | |
| tree | 44dd2865984a3a6d381b25f8db0b9e51ec6dd5dc /tests/DynamicCodeLoggerIntegrationTests/src | |
| parent | 019d81520db10c412888c01d8ef66476d97e3334 (diff) | |
Wait for sessions of dependencies to complete
Dependency installation can be async. If DIS returns us session ids
before committing or before completion, then PackageManager will wait
until all the sessions complete before resuming the original session.
There is a possibility that some of the sessions returned by DIS has
already completed or don't exist in the first place. We remove such
sessions from tracker assuming they were successful. If our assumption
is wrong, then the installation will fail at reconcile stage.
Bug: 372862145
Test: atest PackageManagerShellCommandInstallTest
FLAG: android.content.pm.sdk_dependency_installer
Change-Id: I3f3779415b507d18a767c06fdd64d3da3c145e41
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src')
0 files changed, 0 insertions, 0 deletions