Атрацеколлектор

public class AtraceCollector
extends BaseDeviceMetricCollector

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


IMetricCollector , который запускает трассировку во время теста, собирает результаты и регистрирует их при вызове.

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

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

AtraceCollector ()

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

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

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

void onTestStart ( DeviceMetricData testData)

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

Защищенные методы

String fullLogPath ()
LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

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

Атрацеколлектор

public AtraceCollector ()

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

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

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

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

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

test TestDescription : TestDescription текущего тестового примера.

Броски
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

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

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

Броски
DeviceNotAvailableException

Защищенные методы

FullLogPath

protected String fullLogPath ()

Возврат
String

getLogType

protected LogDataType getLogType ()

Возврат
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Параметры
device ITestDevice

Броски
DeviceNotAvailableException

стоптрассировка

protected void stopTracing (ITestDevice device)

Параметры
device ITestDevice

Броски
DeviceNotAvailableException