ScreenRecordOnFailureCollector
public
class
ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.ScreenRecordOnFailureCollector | |
Es un recopilador que capturará y registrará una grabación de pantalla cuando falle un caso de prueba. Mientras se ejecuta la prueba, screenrecord hasta que finalice. En caso de que se interrumpa la grabación de pantalla, como cuando se reinicia o se rootea/desrootea el dispositivo, vuelve a intentarlo cuando el dispositivo esté disponible hasta que finalice la prueba. Como resultado, se pueden generar varios archivos de grabación para una sola prueba.
Resumen
Clases anidadas | |
|---|---|
class |
ScreenRecordOnFailureCollector.LineCapturingOutputStream
|
Constructores públicos | |
|---|---|
ScreenRecordOnFailureCollector()
|
|
Métodos públicos | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
Es una devolución de llamada cuando finaliza un caso de prueba. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
Es una devolución de llamada cuando falla un caso de prueba. |
void
|
onTestRunStart(DeviceMetricData runData)
Es una devolución de llamada cuando se inicia una ejecución de prueba. |
void
|
onTestStart(DeviceMetricData runData)
Es una devolución de llamada cuando se inicia un caso de prueba. |
Constructores públicos
ScreenRecordOnFailureCollector
public ScreenRecordOnFailureCollector ()
Métodos públicos
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
Es una devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar.
| Parámetros | |
|---|---|
testData |
DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba. Será el
mismo objeto que durante onTestStart(DeviceMetricData). |
currentTestCaseMetrics |
Map: Es el mapa actual de métricas que se pasa a testEnded(TestDescription,Map). |
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Es una devolución de llamada cuando falla un caso de prueba.
| Parámetros | |
|---|---|
testData |
DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba. |
test |
TestDescription: Es el TestDescription del caso de prueba en curso. |
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Es una devolución de llamada cuando se inicia una ejecución de prueba.
| Parámetros | |
|---|---|
runData |
DeviceMetricData: Es el DeviceMetricData que contiene los datos de la ejecución. |
onTestStart
public void onTestStart (DeviceMetricData runData)
Es una devolución de llamada cuando se inicia un caso de prueba.
| Parámetros | |
|---|---|
runData |
DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba. |
| Arroja | |
|---|---|
DeviceNotAvailableException |
|