diff options
| author | 2024-02-12 14:54:19 +0000 | |
|---|---|---|
| committer | 2024-02-12 14:54:19 +0000 | |
| commit | 2db1957b07b323dbbe71fe93c743f0a7a00a75e3 (patch) | |
| tree | 8da16b715d19e2dac319432e2ed8c59939ee9df6 | |
| parent | 3bb35b3f9054c079e2e55816f71f67f56003c69b (diff) | |
| parent | a71d4edb3fe7acbe31f3273efdff3ad471ed6bb4 (diff) | |
Merge "vibratorservice: Fix broken benchmarks" into main
| -rw-r--r-- | services/vibratorservice/benchmarks/VibratorHalControllerBenchmarks.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/services/vibratorservice/benchmarks/VibratorHalControllerBenchmarks.cpp b/services/vibratorservice/benchmarks/VibratorHalControllerBenchmarks.cpp index 971a0b960e..e11a809bc1 100644 --- a/services/vibratorservice/benchmarks/VibratorHalControllerBenchmarks.cpp +++ b/services/vibratorservice/benchmarks/VibratorHalControllerBenchmarks.cpp @@ -152,6 +152,7 @@ BENCHMARK_WRAPPER(VibratorBench, off, { BENCHMARK_WRAPPER(VibratorBench, setAmplitude, { if (!hasCapabilities(vibrator::Capabilities::AMPLITUDE_CONTROL, state)) { + state.SkipWithMessage("missing capability"); return; } @@ -180,6 +181,7 @@ BENCHMARK_WRAPPER(VibratorBench, setAmplitude, { BENCHMARK_WRAPPER(VibratorBench, setAmplitudeCached, { if (!hasCapabilities(vibrator::Capabilities::AMPLITUDE_CONTROL, state)) { + state.SkipWithMessage("missing capability"); return; } @@ -200,6 +202,7 @@ BENCHMARK_WRAPPER(VibratorBench, setAmplitudeCached, { BENCHMARK_WRAPPER(VibratorBench, setExternalControl, { if (!hasCapabilities(vibrator::Capabilities::EXTERNAL_CONTROL, state)) { + state.SkipWithMessage("missing capability"); return; } @@ -221,6 +224,7 @@ BENCHMARK_WRAPPER(VibratorBench, setExternalControl, { BENCHMARK_WRAPPER(VibratorBench, setExternalControlCached, { if (!hasCapabilities(vibrator::Capabilities::EXTERNAL_CONTROL, state)) { + state.SkipWithMessage("missing capability"); return; } @@ -239,6 +243,7 @@ BENCHMARK_WRAPPER(VibratorBench, setExternalControlCached, { BENCHMARK_WRAPPER(VibratorBench, setExternalAmplitudeCached, { if (!hasCapabilities(vibrator::Capabilities::EXTERNAL_AMPLITUDE_CONTROL, state)) { + state.SkipWithMessage("missing capability"); return; } @@ -331,9 +336,11 @@ protected: BENCHMARK_WRAPPER(VibratorEffectsBench, alwaysOnEnable, { if (!hasCapabilities(vibrator::Capabilities::ALWAYS_ON_CONTROL, state)) { + state.SkipWithMessage("missing capability"); return; } if (!hasArgs(state)) { + state.SkipWithMessage("missing args"); return; } @@ -357,9 +364,11 @@ BENCHMARK_WRAPPER(VibratorEffectsBench, alwaysOnEnable, { BENCHMARK_WRAPPER(VibratorEffectsBench, alwaysOnDisable, { if (!hasCapabilities(vibrator::Capabilities::ALWAYS_ON_CONTROL, state)) { + state.SkipWithMessage("missing capability"); return; } if (!hasArgs(state)) { + state.SkipWithMessage("missing args"); return; } @@ -384,6 +393,7 @@ BENCHMARK_WRAPPER(VibratorEffectsBench, alwaysOnDisable, { BENCHMARK_WRAPPER(VibratorEffectsBench, performEffect, { if (!hasArgs(state)) { + state.SkipWithMessage("missing args"); return; } @@ -441,9 +451,11 @@ protected: BENCHMARK_WRAPPER(VibratorPrimitivesBench, performComposedEffect, { if (!hasCapabilities(vibrator::Capabilities::COMPOSE_EFFECTS, state)) { + state.SkipWithMessage("missing capability"); return; } if (!hasArgs(state)) { + state.SkipWithMessage("missing args"); return; } @@ -468,4 +480,4 @@ BENCHMARK_WRAPPER(VibratorPrimitivesBench, performComposedEffect, { } }); -BENCHMARK_MAIN();
\ No newline at end of file +BENCHMARK_MAIN(); |