Before this cl, if user turn off device everday(i.e. OTA update), the every day jobs may never have a chance to run. This cl make the jobs persistent and don't reschedule it if we already have one. In this way we can make sure the jobs roughly run everyday. Bug: 77331929 Test: RunSettingsRoboTests Change-Id: Ib497aca6b696afd9386515464845c5b0dd3c1207
Running Settings Robolectric tests
The full suite
$ croot
$ make RunSettingsRoboTests
Running a single test class
$ croot
$ make RunSettingsRoboTests ROBOTEST_FILTER=<ClassName>
For example:
make RunSettingsRoboTests ROBOTEST_FILTER=CodeInspectionTest
You can also use partial class name in ROBOTEST_FILTER. If the partial class name matches multiple file names, all of them will be executed.