System RROs can never be uninstalled. Also, enabled RRO, i.e. RRO applied to their target packages, must not be uninstalled by end-user because that may be dangerous to the configuration of its target package. Disabled RROs, i.e. RRO not applied to their target packages, are free to be uninstalled to reclaim space. Bug: 124556507 Test: manual + `make RunSettingsRoboTests ROBOTEST_FILTER=AppButtonsPreferenceControllerTest` Change-Id: Ib6bd2765c8cb88a5887de817a08a1541eaee0cab
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.