Add a reason field to vibrator service

Test: Run vibration test, see reason written to log and trace
Bug: 109654229
Change-Id: I5dbe9a5ff666535f02b5606f18438255ec8a50e8
This commit is contained in:
Alexey Kuzmin
2018-07-16 22:37:46 +01:00
parent 0de040cef8
commit ee2f899a8b
2 changed files with 4 additions and 2 deletions

View File

@@ -106,6 +106,7 @@ public class FingerprintEnrollEnrollingTest {
anyInt(), anyInt(),
nullable(String.class), nullable(String.class),
any(VibrationEffect.class), any(VibrationEffect.class),
nullable(String.class),
nullable(AudioAttributes.class)); nullable(AudioAttributes.class));
} }

View File

@@ -50,7 +50,8 @@ public class ShadowVibrator {
public final Vibrator delegate = mock(Vibrator.class); public final Vibrator delegate = mock(Vibrator.class);
@Implementation @Implementation
public void vibrate(int uid, String opPkg, VibrationEffect vibe, AudioAttributes attributes) { public void vibrate(int uid, String opPkg, VibrationEffect vibe, String reason,
delegate.vibrate(uid, opPkg, vibe, attributes); AudioAttributes attributes) {
delegate.vibrate(uid, opPkg, vibe, reason, attributes);
} }
} }