DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.DeviceTraceCollector


Сборщик, который запустит идеальную трассировку при запуске тестового прогона и запишет файл трассировки в конце.

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

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

DeviceTraceCollector ()

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

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

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

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

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

void onTestStart ( DeviceMetricData testData)

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

void rebootEnded ( ITestDevice device)

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

void rebootStarted ( ITestDevice device)

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

void setInstrumentationPkgName (String packageName)

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

DeviceTraceCollector

public DeviceTraceCollector ()

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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Броски
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

Параметры
testData DeviceMetricData : DeviceMetricData , содержащий данные для тестового случая. Это будет тот же объект, что и во время onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : текущая карта метрик, переданная в ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

Броски
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

onTestStart

public void onTestStart (DeviceMetricData testData)

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

Параметры
testData DeviceMetricData : DeviceMetricData , содержащий данные для тестового случая.

Броски
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