AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

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


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

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

Государственные строители

AtraceCollector ()

Общедоступные методы

void onTestEnd ( DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics, TestDescription test)

Функция обратного вызова, которая срабатывает по завершении тестового случая.

void onTestStart ( DeviceMetricData testData)

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

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

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

Государственные строители

AtraceCollector

public AtraceCollector ()

Общедоступные методы

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics, 
                TestDescription test)

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

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

currentTestCaseMetrics Map : текущая карта метрик, переданных в testEnded(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

stopTracing

protected void stopTracing (ITestDevice device)

Параметры
device ITestDevice

Броски
DeviceNotAvailableException