diff --git a/apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java b/apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java index 9fad19fbcaf04..ad35129a32d90 100644 --- a/apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java +++ b/apct-tests/perftests/core/src/android/os/BinderCallsStatsPerfTest.java @@ -68,6 +68,19 @@ public class BinderCallsStatsPerfTest { } } + @Test + public void timeCallSessionOnePercentSampling() { + mBinderCallsStats.setSamplingInterval(100); + final BenchmarkState state = mPerfStatusReporter.getBenchmarkState(); + Binder b = new Binder(); + int i = 0; + while (state.keepRunning()) { + CallSession s = mBinderCallsStats.callStarted(b, i % 100); + mBinderCallsStats.callEnded(s, 0, 0); + i++; + } + } + @Test public void timeCallSessionTrackingDisabled() { mBinderCallsStats.setDetailedTracking(false);