DeviceTraceКоллектор

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


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

Резюме

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

DeviceTraceCollector ()

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

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Инициализация сборщика с текущим контекстом и указанием, куда пересылать результаты.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

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

void setInstrumentationPkgName (String packageName)

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

DeviceTraceКоллектор

public DeviceTraceCollector ()

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

в этом

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Инициализация сборщика с текущим контекстом и указанием, куда пересылать результаты. Будет вызываться только один раз для каждого экземпляра, и ожидается, что сборщик обновит свой внутренний контекст и прослушиватель. Init никогда не будет вызываться во время тестового прогона.

Не переопределяйте, если вы не знаете, что делаете.

Параметры
context IInvocationContext : IInvocationContext для выполняемого вызова.

listener ITestInvocationListener : ITestInvocationListener куда помещать результаты.

Возвращает
ITestInvocationListener новый слушатель обертывает исходный.

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

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Параметры
packageName String