CTS adb incremental installation e2e tests and helper apps.
CTS Tests:
base, split, compressed and uncompressed native libs installation tests.
All tests are host side tests following this pattern:
Install sample app (adb installer)
Verify app launches (app validator)
App validator:
Contains tests that will launch the sample app and wait for broadcasts from the app to check if the component being tested was loaded, e.g. split, native lib etc.
app:
A sample app which will be be installed by the tests. It will broadcast its status to the app validator about the components it tries to load.
common:
Contains consts that are used to communicate installation and launch arguments from the host to the device.
Test: atest CtsIncrementalInstallHostTestCases
Change-Id: If8b3c9747c04344b619bd5c96dfcaed8b0f5f305
Bug: 147373090
32 files changed