NameMangleListener
public
abstract
class
NameMangleListener
extends Object
implements
ITestInvocationListener
Objeto java.lang. | |
↳ | com.android.tradefed.result.NameMangleListener |
Un objeto de escucha del proxy para traducir nombres de paquetes, clases y métodos de prueba a medida que se informan los resultados.
Resumen
Constructores públicos | |
---|---|
NameMangleListener(ITestInvocationListener listener)
|
Métodos públicos | |
---|---|
TestSummary
|
getSummary()
|
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationFailed(Throwable cause)
|
void
|
invocationStarted(IInvocationContext context)
|
void
|
testAssumptionFailure(TestDescription test, String trace)
|
void
|
testEnded(TestDescription test,
|
void
|
testFailed(TestDescription test, String trace)
|
void
|
testIgnored(TestDescription test)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testRunEnded(long elapsedTime,
|
void
|
testRunFailed(String errorMessage)
|
void
|
testRunStarted(String runName, int testCount)
|
void
|
testRunStopped(long elapsedTime)
|
void
|
testStarted(TestDescription test)
|
Métodos protegidos | |
---|---|
TestDescription
|
mangleTestId(TestDescription test)
Este método se ejecuta en todos los |
String
|
mangleTestRunName(String name)
Este método se ejecuta en todos los nombres de ejecución de prueba que se pasan al
|
Constructores públicos
NameMangleListener
public NameMangleListener (ITestInvocationListener listener)
Parámetros | |
---|---|
listener |
ITestInvocationListener |
Métodos públicos
getSummary
public TestSummary getSummary ()
Muestra | |
---|---|
TestSummary |
invocaciónFinalizada
public void invocationEnded (long elapsedTime)
Parámetros | |
---|---|
elapsedTime |
long |
Error de invocación
public void invocationFailed (Throwable cause)
Parámetros | |
---|---|
cause |
Throwable |
iniciación de invocación
public void invocationStarted (IInvocationContext context)
Parámetros | |
---|---|
context |
IInvocationContext |
ErrordeAsuncióndeprueba
public void testAssumptionFailure (TestDescription test, String trace)
Parámetros | |
---|---|
test |
TestDescription |
trace |
String |
pruebaFinalizada
public void testEnded (TestDescription test,testMetrics)
Parámetros | |
---|---|
test |
TestDescription |
testMetrics |
|
Prueba con errores
public void testFailed (TestDescription test, String trace)
Parámetros | |
---|---|
test |
TestDescription |
trace |
String |
pruebaIgnorada
public void testIgnored (TestDescription test)
Parámetros | |
---|---|
test |
TestDescription |
Registro de prueba
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Parámetros | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
pruebaRunfinalizada
public void testRunEnded (long elapsedTime,runMetrics)
Parámetros | |
---|---|
elapsedTime |
long |
runMetrics |
|
Error de ejecución de prueba
public void testRunFailed (String errorMessage)
Parámetros | |
---|---|
errorMessage |
String |
pruebaRunStarted
public void testRunStarted (String runName, int testCount)
Parámetros | |
---|---|
runName |
String |
testCount |
int |
pruebaRundetenida
public void testRunStopped (long elapsedTime)
Parámetros | |
---|---|
elapsedTime |
long |
Iniciodeprueba
public void testStarted (TestDescription test)
Parámetros | |
---|---|
test |
TestDescription |
Métodos protegidos
ID de pruebamangle
protected TestDescription mangleTestId (TestDescription test)
Este método se ejecuta en todos los TestDescription
que se pasan a las devoluciones de llamada testStarted(com.android.tradefed.result.TestDescription)
, testFailed(com.android.tradefed.result.TestDescription, String)
y ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, HashMap)
. El método debería devolver un
TestDescription
posiblemente diferente que se pasará al ITestInvocationListener
descendente que se especificó durante la construcción
En la implementación, debes procurar no modificar el TestDescription
original.
La implementación predeterminada pasa el identificador entrante por medio de la modificación.
Parámetros | |
---|---|
test |
TestDescription |
Muestra | |
---|---|
TestDescription |
NombreDeEjecuciónDePruebamangle
protected String mangleTestRunName (String name)
Este método se ejecuta en todos los nombres de ejecución de prueba que se pasan al
testRunStarted(String, int)
. El método debería devolver un valor posiblemente diferente
nombre de la ejecución de prueba que se pasará al ITestInvocationListener
downstream que se
especificadas durante la construcción.
En la implementación, se debe tener cuidado de no modificar el nombre de ejecución original.
La implementación predeterminada pasa el nombre de la ejecución de prueba entrante por sin modificar.
Parámetros | |
---|---|
name |
String |
Devuelve | |
---|---|
String |