Classes aninhadas |
---|
enum | BugreportCollector.Filter |
enum | BugreportCollector.Freq |
enum | BugreportCollector.Noun |
class | BugreportCollector.Predicate Um predicado completo que descreve quando capturar um relatório de bug. |
enum | BugreportCollector.Relation |
interface | BugreportCollector.SubPredicate |
Construtores públicos |
---|
BugreportCollector (ITestInvocationListener listener, ITestDevice testDevice) |
Campos
AFTER_FAILED_TESTCASES
public static final BugreportCollector.Predicate AFTER_FAILED_TESTCASES
Um predicado predefinido que é acionado após cada caso de teste com falha
AT_START
public static final BugreportCollector.Predicate AT_START
Um predicado predefinido que é acionado quando a primeira invocação começa
Construtores públicos
Coletor de relatórios de bugs
public BugreportCollector (ITestInvocationListener listener,
ITestDevice testDevice)
Parâmetros |
---|
listener | ITestInvocationListener |
testDevice | ITestDevice |
Métodos públicos
bloquearUntilIdle
public void blockUntilIdle ()
Bloqueie até que o coletor não esteja coletando nenhum relatório de bug. Se o coletor não estiver coletando ativamente um relatório de bug, retorne imediatamente
obter Resumo
public TestSummary getSummary ()
invocaçãoEnded
public void invocationEnded (long elapsedTime)
Parâmetros |
---|
elapsedTime | long |
invocaçãoFailed
public void invocationFailed (Throwable cause)
Parâmetros |
---|
cause | Throwable |
invocaçãoiniciada
public void invocationStarted (IInvocationContext context)
Parâmetros |
---|
context | IInvocationContext |
setAssíncrono
public void setAsynchronous (boolean asynchronous)
Defina se a coleção de relatórios de bug deve coletar o relatório de bug em um thread diferente ( asynchronous = true
) ou bloquear o chamador até que o relatório de bug seja capturado ( asynchronous = false
).
Parâmetros |
---|
asynchronous | boolean |
setDescriptiveName
public void setDescriptiveName (String name)
Defina o nome descritivo a ser usado ao gravar relatórios de bugs. Se null
, BugreportCollector
retornará ao comportamento padrão de serializar o nome do evento que causou a coleta do relatório de bug.
setDeviceWaitTime
public void setDeviceWaitTime (int waitTime)
Defina o tempo (em segundos) de espera para o dispositivo ficar online antes de tentarmos capturar um relatório de bug. Se negativo, nenhuma verificação será realizada. Qualquer DeviceNotAvailableException
encontrada durante esta verificação será registrada e ignorada.
testeAssunçãoFalha
public void testAssumptionFailure (TestDescription test,
String trace)
Parâmetros |
---|
test | TestDescription |
trace | String |
teste finalizado
public void testEnded (TestDescription test,
testMetrics)
Parâmetros |
---|
test | TestDescription |
testMetrics | |
teste falhou
public void testFailed (TestDescription test,
String trace)
Parâmetros |
---|
test | TestDescription |
trace | String |
testeIgnorado
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 |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics)
Parâmetros |
---|
elapsedTime | long |
runMetrics | |
testRunFailed
public void testRunFailed (String errorMessage)
Parâmetros |
---|
errorMessage | String |
testRunStarted
public void testRunStarted (String runName,
int testCount)
Parâmetros |
---|
runName | String |
testCount | int |
testRunStopped
public void testRunStopped (long elapsedTime)
Parâmetros |
---|
elapsedTime | long |
teste iniciado
public void testStarted (TestDescription test)
Parâmetros |
---|
test | TestDescription |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."],[],[]]