DeviceTraceКоллектор

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)

Публичные конструкторы

DeviceTraceКоллектор

public DeviceTraceCollector ()

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

экстраинит

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

rebootEnded

public void rebootEnded (ITestDevice device)

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

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

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

Броски
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

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

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

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

Броски
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Параметры
packageName String