Split performance benchmark and baseline profile into separate modules.

This commit is contained in:
Cody Henthorne
2026-02-09 14:39:43 -05:00
committed by Greyson Parrelli
parent 3dd5ad2a8a
commit 4a39c7950f
20 changed files with 97494 additions and 31728 deletions

View File

@@ -0,0 +1,12 @@
package org.signal.baselineprofile
import androidx.test.uiautomator.By
import androidx.test.uiautomator.UiDevice
import androidx.test.uiautomator.Until
object BenchmarkSetup {
fun setup(type: String, device: UiDevice) {
device.executeShellCommand("am start -W -n org.thoughtcrime.securesms/org.signal.benchmark.BenchmarkSetupActivity --es setup-type $type")
device.wait(Until.hasObject(By.textContains("done")), 25_000L)
}
}