clases anidadas |
---|
enum | BugreportCollector.Filter |
enum | BugreportCollector.Freq |
enum | BugreportCollector.Noun |
class | BugreportCollector.Predicate Un predicado completo que describe cuándo capturar un informe de error. |
enum | BugreportCollector.Relation |
interface | BugreportCollector.SubPredicate |
Constructores públicos |
---|
BugreportCollector (ITestInvocationListener listener, ITestDevice testDevice) |
Campos
DESPUÉS_FAILED_TESTCASES
public static final BugreportCollector.Predicate AFTER_FAILED_TESTCASES
Un predicado predefinido que se activa después de cada caso de prueba fallido.
AL PRINCIPIO
public static final BugreportCollector.Predicate AT_START
Un predicado predefinido que se activa cuando comienza la primera invocación.
Constructores públicos
Coleccionista de informes de errores
public BugreportCollector (ITestInvocationListener listener,
ITestDevice testDevice)
Parámetros |
---|
listener | ITestInvocationListener |
testDevice | ITestDevice |
Métodos públicos
bloquear hasta que esté inactivo
public void blockUntilIdle ()
Bloquee hasta que el recopilador no recopile ningún informe de error. Si el recopilador no está recopilando activamente un informe de error, regrese inmediatamente
obtener resumen
public TestSummary getSummary ()
invocaciónFinalizada
public void invocationEnded (long elapsedTime)
Parámetros |
---|
elapsedTime | long |
invocación fallida
public void invocationFailed (Throwable cause)
Parámetros |
---|
cause | Throwable |
invocaciónIniciada
public void invocationStarted (IInvocationContext context)
Parámetros |
---|
context | IInvocationContext |
establecerAsincrónico
public void setAsynchronous (boolean asynchronous)
Establezca si la recopilación de informes de errores debe recopilar el informe de errores en un subproceso diferente ( asynchronous = true
) o bloquear a la persona que llama hasta que se capture el informe de errores ( asynchronous = false
).
Parámetros |
---|
asynchronous | boolean |
establecer nombre descriptivo
public void setDescriptiveName (String name)
Establezca el nombre descriptivo que se utilizará al registrar informes de errores. Si es null
, BugreportCollector
recurrirá al comportamiento predeterminado de serializar el nombre del evento que provocó que se recopilara el informe de error.
setDeviceWaitTime
public void setDeviceWaitTime (int waitTime)
Establezca el tiempo (en segundos) para esperar a que el dispositivo esté en línea antes de intentar capturar un informe de error. Si es negativo no se realizará ninguna comprobación. Cualquier DeviceNotAvailableException
que se encuentre durante esta verificación se registrará y se ignorará.
pruebaSuposiciónFracaso
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 fallida
public void testFailed (TestDescription test,
String trace)
Parámetros |
---|
test | TestDescription |
trace | String |
pruebaIgnorado
public void testIgnored (TestDescription test)
Parámetros |
---|
test | TestDescription |
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Parámetros |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
pruebaRunEnded
public void testRunEnded (long elapsedTime,
runMetrics)
Parámetros |
---|
elapsedTime | long |
runMetrics | |
prueba de ejecución fallida
public void testRunFailed (String errorMessage)
Parámetros |
---|
errorMessage | String |
pruebaRunStarted
public void testRunStarted (String runName,
int testCount)
Parámetros |
---|
runName | String |
testCount | int |
pruebaEjecutarDetenido
public void testRunStopped (long elapsedTime)
Parámetros |
---|
elapsedTime | long |
pruebaIniciada
public void testStarted (TestDescription test)
Parámetros |
---|
test | TestDescription |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."],[],[]]