edfebbaa4f3ffa98c99e1e41b054853ccbff06c7 |
|
18-Jul-2017 |
jackqdyulei <jackqdyulei@google.com> |
Add log for anomaly. This cl adds all the info that need to be logged to Anomaly and add a dump method for log. Bug: 63776178 Test: RunSettingsRoboTests Change-Id: If762bfca725fee07944ffa23998332c81335a37f
/packages/apps/Settings/tests/robotests/src/com/android/settings/fuelgauge/anomaly/checker/BluetoothScanAnomalyDetectorTest.java
|
bfc2b11b9357c4508756243f540760458611b3b8 |
|
29-Jun-2017 |
jackqdyulei <jackqdyulei@google.com> |
Update Anomaly detection framework This cl make it could have multiple actions for each anomaly type. This includes: 1. Add field "targetSdkVersion", "bgRestrictionEnabled" in Anomaly 2. Add new action which includes "force stop" and "background check" 3. Add "sdkVersion" and "bgRestrictionEnabled" method in BatteryUtils 4. Update BackgroundCheckAction to check sdkVersion first 5. Update serveral tests and add new test Bug: 63037765 Test: RunSettingsRoboTests Change-Id: Iea7a131ee57d501f7737ae4a3ba672d948d05cd8
/packages/apps/Settings/tests/robotests/src/com/android/settings/fuelgauge/anomaly/checker/BluetoothScanAnomalyDetectorTest.java
|
c14daa23701ba987314fdc14a764af2a04ca83fe |
|
20-Jun-2017 |
jackqdyulei <jackqdyulei@google.com> |
Add location check action for bt anomaly This cl adds action to turn off location permission for both ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION by using API in RuntimePermissionPresenter Bug: 36921532 Test: runtest -x LocationCheckActionTest Change-Id: Ibe1e2908bd745a137d92a70a8432e9f866c1be61
/packages/apps/Settings/tests/robotests/src/com/android/settings/fuelgauge/anomaly/checker/BluetoothScanAnomalyDetectorTest.java
|
b96906a082511a5390700818257c8a215637b9e9 |
|
16-Jun-2017 |
jackqdyulei <jackqdyulei@google.com> |
Hook up bt related knobs to AnomalyDetectionPolicy This cl adds the following knobs: 1. bluetoothScanDetectionEnabled: whether to enable this detector 2. bluetoothScanThreshold: threshold about bt unoptimized scanning time in background Also add the default values for these knobs, which are: 1. bluetoothScanDetectionEnabled: true 2. bluetoothScanThreshold: 30 minutes Bug: 36921532 Test: RunSettingsRoboTests Change-Id: I7619453ebe3cc3f5a13b3bbd4fbf3b65a1f1d45c
/packages/apps/Settings/tests/robotests/src/com/android/settings/fuelgauge/anomaly/checker/BluetoothScanAnomalyDetectorTest.java
|
ec8e127ed3a616a7ca223a5bc6d9c4bbc036cd90 |
|
15-Jun-2017 |
jackqdyulei <jackqdyulei@google.com> |
Add anomaly detector for unoptimized bt scanning This cl detects bt anomaly by using BluetoothUnoptimizedScanBackgroundTimer. It will report anomaly if total duration is longer than threshold. Future cl will hook up the threshold to server side. Bug: 36921532 Test: RunSettingsRoboTests Change-Id: I5d6a42b2d2c4fec94387ca59ba8e6a2f3346d047
/packages/apps/Settings/tests/robotests/src/com/android/settings/fuelgauge/anomaly/checker/BluetoothScanAnomalyDetectorTest.java
|