ScreenshotOnFailureCollector

public class ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector

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


Сборщик, который будет делать снимок экрана и записывать его в лог при сбое тестового случая. Если сбор по умолчанию включен, он будет собирать снимки экрана на указанных уровнях.

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

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

ScreenshotOnFailureCollector ()

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

boolean captureModuleLevel ()
void onTestEnd ( DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

void onTestFail ( DeviceMetricData testData, TestDescription test)

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

void onTestModuleEnded ()

Позволяет перехватывать событие завершения работы модуля.

void onTestRunEnd ( DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)

Функция обратного вызова для событий testRunFailed

void onTestRunStart ( DeviceMetricData runData)

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

void onTestStart ( DeviceMetricData testData)

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

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

ScreenshotOnFailureCollector

public ScreenshotOnFailureCollector ()

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

captureModuleLevel

public boolean captureModuleLevel ()

Возвраты
boolean

onTestEnd

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

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

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

currentTestCaseMetrics Map : текущая карта метрик, переданных в testEnded(TestDescription,Map) .

Броски
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

test TestDescription : TestDescription текущего тестового случая.

Броски
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Позволяет перехватывать событие завершения работы модуля.

Броски
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

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

currentRunMetrics Map : текущая карта метрик, переданных в testRunEnded(long,Map) .

Броски
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Функция обратного вызова для событий testRunFailed

Броски
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

Параметры
runData DeviceMetricData : объект DeviceMetricData , содержащий данные о ходе выполнения.

onTestStart

public void onTestStart (DeviceMetricData testData)

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

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

Броски
DeviceNotAvailableException