diff options
| author | 2024-06-12 16:08:28 +0000 | |
|---|---|---|
| committer | 2024-06-12 16:14:21 +0000 | |
| commit | 446118fbcdc5b751b4afc6c492e461e36df67c0f (patch) | |
| tree | 6c4131cb1d7411d2e540c1c17a515f89c00c79f9 | |
| parent | d27d0a240e00e22dfd2eb0d473659ca7b8796cce (diff) | |
Use PerfStatusReporter for consistent reporting across permissions tests
Bug: 343531585
Test: atest CorePerfTests:AppOpsPerfTest
Change-Id: I6d03b9b3cff326fa578a506558f3427d64e3a92d
| -rw-r--r-- | apct-tests/perftests/core/src/android/permission/AppOpsPerfTest.kt | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/apct-tests/perftests/core/src/android/permission/AppOpsPerfTest.kt b/apct-tests/perftests/core/src/android/permission/AppOpsPerfTest.kt index 2af878e60db7..daf991c313c8 100644 --- a/apct-tests/perftests/core/src/android/permission/AppOpsPerfTest.kt +++ b/apct-tests/perftests/core/src/android/permission/AppOpsPerfTest.kt @@ -17,8 +17,7 @@ package android.permission import android.app.AppOpsManager import android.content.Context -import androidx.benchmark.BenchmarkState -import androidx.benchmark.junit4.BenchmarkRule +import android.perftests.utils.PerfStatusReporter import androidx.test.core.app.ApplicationProvider import androidx.test.filters.LargeTest import org.junit.Before @@ -34,7 +33,7 @@ import org.junit.Test * these APIs should be monitored closely for performance. */ class AppOpsPerfTest { - @get:Rule val mBenchmarkRule: BenchmarkRule = BenchmarkRule() + @get:Rule val perfStatusReporter = PerfStatusReporter() private lateinit var appOpsManager: AppOpsManager private lateinit var opPackageName: String private var opPackageUid: Int = 0 @@ -49,7 +48,7 @@ class AppOpsPerfTest { @Test fun testNoteOp() { - val state: BenchmarkState = mBenchmarkRule.getState() + val state = perfStatusReporter.benchmarkState while (state.keepRunning()) { appOpsManager.noteOp( AppOpsManager.OPSTR_FINE_LOCATION, @@ -63,7 +62,7 @@ class AppOpsPerfTest { @Test fun testUnsafeCheckOp() { - val state: BenchmarkState = mBenchmarkRule.getState() + val state = perfStatusReporter.benchmarkState while (state.keepRunning()) { appOpsManager.unsafeCheckOp( AppOpsManager.OPSTR_FINE_LOCATION, |