From a3f16a8e24cb49e7a0970b8704c862590b243329 Mon Sep 17 00:00:00 2001 From: Lais Andrade Date: Fri, 6 Nov 2020 19:33:56 +0000 Subject: [PATCH] Switch APCT VibratorPerfTest to use Jetpack Benchmark Bug: 170370918 Test: atest CorePerfTests:VibratorPerfTest Change-Id: I79d3877987553f873dc295978440baac299c9062 --- .../core/src/android/os/VibratorPerfTest.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/apct-tests/perftests/core/src/android/os/VibratorPerfTest.java b/apct-tests/perftests/core/src/android/os/VibratorPerfTest.java index d78c8b4702c1f..0efe8cf85dba5 100644 --- a/apct-tests/perftests/core/src/android/os/VibratorPerfTest.java +++ b/apct-tests/perftests/core/src/android/os/VibratorPerfTest.java @@ -19,9 +19,9 @@ package android.os; import static java.util.concurrent.TimeUnit.SECONDS; import android.content.Context; -import android.perftests.utils.BenchmarkState; -import android.perftests.utils.PerfStatusReporter; +import androidx.benchmark.BenchmarkState; +import androidx.benchmark.junit4.BenchmarkRule; import androidx.test.InstrumentationRegistry; import androidx.test.filters.LargeTest; @@ -32,7 +32,7 @@ import org.junit.Test; @LargeTest public class VibratorPerfTest { @Rule - public PerfStatusReporter mPerfStatusReporter = new PerfStatusReporter(); + public final BenchmarkRule mBenchmarkRule = new BenchmarkRule(); private Vibrator mVibrator; @@ -44,7 +44,7 @@ public class VibratorPerfTest { @Test public void testEffectClick() { - final BenchmarkState state = mPerfStatusReporter.getBenchmarkState(); + final BenchmarkState state = mBenchmarkRule.getState(); while (state.keepRunning()) { mVibrator.vibrate(VibrationEffect.createPredefined(VibrationEffect.EFFECT_CLICK)); } @@ -52,7 +52,7 @@ public class VibratorPerfTest { @Test public void testOneShot() { - final BenchmarkState state = mPerfStatusReporter.getBenchmarkState(); + final BenchmarkState state = mBenchmarkRule.getState(); while (state.keepRunning()) { mVibrator.vibrate(VibrationEffect.createOneShot(SECONDS.toMillis(2), VibrationEffect.DEFAULT_AMPLITUDE)); @@ -61,7 +61,7 @@ public class VibratorPerfTest { @Test public void testWaveform() { - final BenchmarkState state = mPerfStatusReporter.getBenchmarkState(); + final BenchmarkState state = mBenchmarkRule.getState(); long[] timings = new long[]{SECONDS.toMillis(1), SECONDS.toMillis(2), SECONDS.toMillis(1)}; while (state.keepRunning()) { mVibrator.vibrate(VibrationEffect.createWaveform(timings, -1)); @@ -70,7 +70,7 @@ public class VibratorPerfTest { @Test public void testCompose() { - final BenchmarkState state = mPerfStatusReporter.getBenchmarkState(); + final BenchmarkState state = mBenchmarkRule.getState(); while (state.keepRunning()) { mVibrator.vibrate( VibrationEffect.startComposition() @@ -82,7 +82,7 @@ public class VibratorPerfTest { @Test public void testAreEffectsSupported() { - final BenchmarkState state = mPerfStatusReporter.getBenchmarkState(); + final BenchmarkState state = mBenchmarkRule.getState(); int[] effects = new int[]{VibrationEffect.EFFECT_CLICK, VibrationEffect.EFFECT_TICK}; while (state.keepRunning()) { mVibrator.areEffectsSupported(effects); @@ -91,7 +91,7 @@ public class VibratorPerfTest { @Test public void testArePrimitivesSupported() { - final BenchmarkState state = mPerfStatusReporter.getBenchmarkState(); + final BenchmarkState state = mBenchmarkRule.getState(); int[] primitives = new int[]{VibrationEffect.Composition.PRIMITIVE_CLICK, VibrationEffect.Composition.PRIMITIVE_TICK}; while (state.keepRunning()) {