Создать базовый профиль Android для экрана аутентификацииAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Создать базовый профиль Android для экрана аутентификации

Сообщение Anonymous »

Поддержка Android создает базовый профиль для повышения производительности. Используя микротест для взаимодействия с пользовательским интерфейсом, чтобы получить что-то на экране.
Документация здесь: https://developer.android.com/topic/ Performance/benchmarking/macrobenchmark-overview
https://developer.android.com/topic/ Performance/baselineprofiles/create-baselineprofile
Но с помощью функции startActivityAndAwait я могу только открыть экран входа в систему, поэтому я не мог взаимодействовать на частном экране (экран входа в систему). Я использую Firebase Auth для входа в систему.

Код: Выделить всё

@LargeTest
@RunWith(AndroidJUnit4::class)
class SampleStartupBenchmark {
@get:Rule
val benchmarkRule = MacrobenchmarkRule()

@Test
fun startup() = benchmarkRule.measureRepeated(
packageName = TARGET_PACKAGE,
metrics = listOf(StartupTimingMetric()),
iterations = DEFAULT_ITERATIONS,
setupBlock = {
// Press home button before each run to ensure the starting activity isn't visible.
pressHome()
}
) {
// starts default launch activity
startActivityAndWait()
}
}
Вопрос в том, как взаимодействовать с частным экраном, чтобы создать ожидаемый файл базового профиля?

Подробнее здесь: https://stackoverflow.com/questions/780 ... ted-screen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»