commit | bb57b26ef92e14968d39a5d3897b46ea946d8a9b | [log] [tgz] |
---|---|---|
author | Jim Kaye <jameskaye@google.com> | Tue Aug 06 08:56:19 2019 -0700 |
committer | Jim Kaye <jameskaye@google.com> | Wed Aug 07 20:09:16 2019 +0000 |
tree | d2920dc0a15fd9658c31a98929ce6af522ed7065 | |
parent | 222df13c0f8f95883a7a71eceee2c807e094f2d3 [diff] |
[AAE Garage Mode] Correct scheduling of long test jobs JobSchedulerWrapper creates "Dish Washing" JobScheduler jobs to help test Garage Mode. Normally JobSchedulerWrapper exits when the test app UI closes. In the case of test jobs that run a long time, however, JobSchedulerWrapper must not exit because it must sequentially schedule a series of 10 minute jobs. (JobScheduler limits individual jobs to 10 minutes.) If a series of test jobs is needed, JobSchedulerWrapper does not exit when 'stop' is called, but delays its exit until all queued jobs have be scheduled. Fixes: 137657876 Test: Scheduled a 1 hour test job on Hawk Change-Id: Id82215116d2207e1355844b6abd58f0896d3e0c4
Native (C++) code format is required to be compatible with .clang-format file. Run
git clang-format --style=file --extension='h,cpp,cc' HEAD~
Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.