BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector
java.lang.Object | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
Implementación base de IMetricCollector
que permite iniciar y recogida de parada en onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
y ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
Resumen
Los campos | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
Constructores públicos | |
---|---|
BaseDeviceMetricCollector () |
Métodos públicos | |
---|---|
final | getBuildInfos () Devuelve la lista de información de compilación disponible en la invocación. |
final | getDevices () Devuelve la lista de dispositivos disponibles en la invocación. |
File | getFileFromTestArtifacts (String fileName) Recupere el archivo de los artefactos de prueba o artefactos del módulo y almacénelo en un mapa para las llamadas posteriores. |
final ITestInvocationListener | getInvocationListener () Devuelve el original |
final | getRealDevices () Devuelve todos los dispositivos que no son de código auxiliar de los |
String | getRunName () Devuelve el nombre de la prueba de funcionamiento |
ITestInvocationListener | init (IInvocationContext context, ITestInvocationListener listener) Inicialización del recopilador con el contexto actual y donde remitir los resultados. |
final void | invocationEnded (long elapsedTime) |
final void | invocationFailed (FailureDescription failure) |
final void | invocationFailed (Throwable cause) |
final void | invocationStarted (IInvocationContext context) Escuchas de invocación para reenvío |
final boolean | isDisabled () Devuelve True si todo el objeto está desactivado (omita tanto la configuración como el desmontaje). |
final void | logAssociation (String dataName, LogFile logFile) No utilice la implementación del recopilador métrico interno. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Devolución de llamada cuando falla un caso de prueba con una suposición fallida. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) Devolución de llamada cuando finaliza un caso de prueba. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Devolución de llamada cuando finaliza un caso de prueba. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Devolución de llamada cuando falla un caso de prueba. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Devolución de llamada cuando finaliza una ejecución de prueba. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) |
void | onTestRunStart ( DeviceMetricData runData) Devolución de llamada cuando se inicia una ejecución de prueba. |
void | onTestStart ( DeviceMetricData testData) Devolución de llamada cuando se inicia un caso de prueba. |
final void | setDisable (boolean isDisabled) Establece si el objeto debe desactivarse. |
final void | setLogSaver (ILogSaver logSaver) No utilice la implementación del recopilador métrico interno. |
final void | testAssumptionFailure (TestDescription test, String trace) |
final void | testAssumptionFailure (TestDescription test, FailureDescription failure) |
final void | testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics) |
final void | testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics) |
final void | testFailed (TestDescription test, FailureDescription failure) |
final void | testFailed (TestDescription test, String trace) |
final void | testIgnored (TestDescription test) |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) No utilice la implementación del recopilador métrico interno. |
final void | testModuleEnded () |
final void | testModuleStarted (IInvocationContext moduleContext) |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
final void | testRunFailed (FailureDescription failure) |
final void | testRunFailed (String errorMessage) |
final void | testRunStarted (String runName, int testCount, int attemptNumber) |
final void | testRunStarted (String runName, int testCount) Prueba de ejecución de devoluciones de llamada |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) |
final void | testRunStopped (long elapsedTime) |
final void | testStarted (TestDescription test, long startTime) |
final void | testStarted (TestDescription test) Devolución de llamadas de casos de prueba |
Los campos
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
Constructores públicos
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Métodos públicos
getBuildInfos
public finalgetBuildInfos ()
Devuelve la lista de información de compilación disponible en la invocación.
Devoluciones | |
---|---|
getDevices
public finalgetDevices ()
Devuelve la lista de dispositivos disponibles en la invocación.
Devoluciones | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
Recupere el archivo de los artefactos de prueba o artefactos del módulo y almacénelo en un mapa para las llamadas posteriores.
Parámetros | |
---|---|
fileName | String : nombre del archivo a mirar hacia arriba en los artefactos. |
Devoluciones | |
---|---|
File | Archivo del artefacto de prueba o artefacto del módulo. Devuelve nulo si no se encuentra el archivo. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Devuelve el original ITestInvocationListener
donde nos remitimos a los resultados.
Devoluciones | |
---|---|
ITestInvocationListener |
getRealDevices
public finalgetRealDevices ()
Devuelve todos los dispositivos que no son de código auxiliar de los getDevices()
lista.
Devoluciones | |
---|---|
getRunName
public String getRunName ()
Devuelve el nombre de la prueba de funcionamiento mRunName
que los desencadenantes del colector.
Devoluciones | |
---|---|
String | mRunName, el nombre de la ejecución de prueba actual. |
en eso
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Inicialización del recopilador con el contexto actual y donde remitir los resultados. Solo se llamará una vez por instancia y se espera que el recopilador actualice su contexto interno y escucha. Init nunca se llamará durante una ejecución de prueba siempre antes.
No anule a menos que sepa lo que está haciendo.
Parámetros | |
---|---|
context | IInvocationContext : la IInvocationContext para la invocación en curso. |
listener | ITestInvocationListener : la ITestInvocationListener dónde poner los resultados. |
Devoluciones | |
---|---|
ITestInvocationListener | el nuevo oyente envuelve al original. |
invocationEnded
public final void invocationEnded (long elapsedTime)
Parámetros | |
---|---|
elapsedTime | long |
invocationFailed
public final void invocationFailed (FailureDescription failure)
Parámetros | |
---|---|
failure | FailureDescription |
invocationFailed
public final void invocationFailed (Throwable cause)
Parámetros | |
---|---|
cause | Throwable |
invocationStarted
public final void invocationStarted (IInvocationContext context)
Escuchas de invocación para reenvío
Parámetros | |
---|---|
context | IInvocationContext |
está desactivado
public final boolean isDisabled ()
Devuelve True si todo el objeto está desactivado (omita tanto la configuración como el desmontaje). Falso de lo contrario.
Devoluciones | |
---|---|
boolean |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
No utilice la implementación del recopilador métrico interno. Esto es puro reenvío.
Parámetros | |
---|---|
dataName | String |
logFile | LogFile |
onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Devolución de llamada cuando falla un caso de prueba con un supuesto error.
Parámetros | |
---|---|
testData | DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba. |
test | TestDescription : la TestDescription del caso de prueba en curso. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar.
Parámetros | |
---|---|
testData | DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba. Será el mismo objeto que durante onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
test | TestDescription : la TestDescription del caso de prueba en curso. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar.
Parámetros | |
---|---|
testData | DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba. Será el mismo objeto que durante onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Devolución de llamada cuando falla un caso de prueba.
Parámetros | |
---|---|
testData | DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba. |
test | TestDescription : la TestDescription del caso de prueba en curso. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de limpiar.
Parámetros | |
---|---|
runData | DeviceMetricData : la DeviceMetricData contiene los datos de la carrera. Será el mismo objeto que durante onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
Parámetros | |
---|---|
testData | DeviceMetricData |
failure | FailureDescription |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Devolución de llamada cuando se inicia una ejecución de prueba.
Parámetros | |
---|---|
runData | DeviceMetricData : la DeviceMetricData contiene los datos de la carrera. |
onTestStart
public void onTestStart (DeviceMetricData testData)
Devolución de llamada cuando se inicia un caso de prueba.
Parámetros | |
---|---|
testData | DeviceMetricData : la DeviceMetricData la celebración de los datos para el caso de prueba. |
setDisable
public final void setDisable (boolean isDisabled)
Establece si el objeto debe desactivarse. Desactivado significa que se deben omitir los pasos de configuración y desmontaje. Se puede utilizar para desactivar un objeto de forma predeterminada en el constructor predeterminado.
Parámetros | |
---|---|
isDisabled | boolean : el estado del objeto debe ser puesto en. |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
No utilice la implementación del recopilador métrico interno. Esto es puro reenvío.
Parámetros | |
---|---|
logSaver | ILogSaver |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, String trace)
Parámetros | |
---|---|
test | TestDescription |
trace | String |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Parámetros | |
---|---|
test | TestDescription |
failure | FailureDescription |
testEnded
public final void testEnded (TestDescription test, long endTime,testMetrics)
Parámetros | |
---|---|
test | TestDescription |
endTime | long |
testMetrics |
testEnded
public final void testEnded (TestDescription test,testMetrics)
Parámetros | |
---|---|
test | TestDescription |
testMetrics |
testFailed
public final void testFailed (TestDescription test, FailureDescription failure)
Parámetros | |
---|---|
test | TestDescription |
failure | FailureDescription |
testFailed
public final void testFailed (TestDescription test, String trace)
Parámetros | |
---|---|
test | TestDescription |
trace | String |
testIgnored
public final void testIgnored (TestDescription test)
Parámetros | |
---|---|
test | TestDescription |
testLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Parámetros | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
testLogSaved
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
No utilice la implementación del recopilador métrico interno. Esto es puro reenvío.
Parámetros | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleEnded
public final void testModuleEnded ()
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
Parámetros | |
---|---|
moduleContext | IInvocationContext |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
Parámetros | |
---|---|
elapsedTime | long |
runMetrics |
testRunFailed
public final void testRunFailed (FailureDescription failure)
Parámetros | |
---|---|
failure | FailureDescription |
testRunFailed
public final void testRunFailed (String errorMessage)
Parámetros | |
---|---|
errorMessage | String |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Parámetros | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
testRunStarted
public final void testRunStarted (String runName, int testCount)
Prueba de ejecución de devoluciones de llamada
Parámetros | |
---|---|
runName | String |
testCount | int |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Parámetros | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
startTime | long |
testRunStopped
public final void testRunStopped (long elapsedTime)
Parámetros | |
---|---|
elapsedTime | long |
testStarted
public final void testStarted (TestDescription test, long startTime)
Parámetros | |
---|---|
test | TestDescription |
startTime | long |
testStarted
public final void testStarted (TestDescription test)
Devolución de llamadas de casos de prueba
Parámetros | |
---|---|
test | TestDescription |