Девицетрацеколлектор

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

java.lang.Объект
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.DeviceTraceCollector


Сборщик, который запускает трассировку perfetto при запуске теста и записывает файл трассировки в конце.

Краткое содержание

Общественные конструкторы

DeviceTraceCollector ()

Публичные методы

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Обратный вызов при завершении тестового запуска.

void rebootEnded ( ITestDevice device)

Получает уведомление, когда перезагрузка устройства завершилась.

void rebootStarted ( ITestDevice device)

Получает уведомление, когда на устройстве началась перезагрузка.

void setInstrumentationPkgName (String packageName)

Общественные конструкторы

Девицетрацеколлектор

public DeviceTraceCollector ()

Публичные методы

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Броски
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Обратный вызов при завершении тестового запуска. Это должно быть время для уборки.

Параметры
runData DeviceMetricData : DeviceMetricData , содержащий данные для запуска. Будет тот же объект, что и во время BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : текущая карта метрик, переданная в ERROR(/#testRunEnded(long,Map)) .

Броски
DeviceNotAvailableException

перезагрузкаЗакончена

public void rebootEnded (ITestDevice device)

Получает уведомление, когда перезагрузка устройства завершилась.

ПРИМЕЧАНИЕ. Получателям следует избегать перезагрузки во время этого обратного вызова. Любая попытка перезагрузки будет проигнорирована.

Параметры
device ITestDevice : ITestDevice , на котором закончилась перезагрузка.

Броски
DeviceNotAvailableException

перезагрузка началась

public void rebootStarted (ITestDevice device)

Получает уведомление, когда на устройстве началась перезагрузка.

ПРИМЕЧАНИЕ. Получателям следует избегать перезагрузки во время этого обратного вызова. Любая попытка перезагрузки будет проигнорирована.

Параметры
device ITestDevice : ITestDevice , с которого началась перезагрузка.

Броски
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Параметры
packageName String