USB V1.2 hal adds new parameters for the UsbPortStatus constructor. The constructor changes from: public UsbPortStatus(int currentMode, @UsbPowerRole int currentPowerRole, @UsbDataRole int currentDataRole, int supportedRoleCombinations) To: public UsbPortStatus(int currentMode, int currentPowerRole, int currentDataRole, int supportedRoleCombinations, int contaminantProtectionStatus, int contaminantDetectionStatus) Initialize the construtor with contaminant presence disabled. Bug: 119642987 Bug: 117330206 Bug: 77606903 Test: Ran roboelectric tests Change-Id: I8e1b29785e07abffa1f6ae7656ca697425f446e6
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.