Classes imbriquées |
---|
enum | BugreportCollector.Filter |
enum | BugreportCollector.Freq |
enum | BugreportCollector.Noun |
class | BugreportCollector.Predicate Un prédicat complet décrivant quand capturer un rapport de bogue. |
enum | BugreportCollector.Relation |
interface | BugreportCollector.SubPredicate |
Constructeurs publics |
---|
BugreportCollector (ITestInvocationListener listener, ITestDevice testDevice) |
Des champs
AFTER_FAILED_TESTCASES
public static final BugreportCollector.Predicate AFTER_FAILED_TESTCASES
Un prédicat prédéfini qui se déclenche après chaque échec de test
AU DÉBUT
public static final BugreportCollector.Predicate AT_START
Un prédicat prédéfini qui se déclenche au début de la première invocation
Constructeurs publics
BugreportCollector
public BugreportCollector (ITestInvocationListener listener,
ITestDevice testDevice)
Paramètres |
---|
listener | ITestInvocationListener |
testDevice | ITestDevice |
Méthodes publiques
blockUntilIdle
public void blockUntilIdle ()
Bloquer jusqu'à ce que le collecteur ne collecte aucun rapport de bogue. Si le collectionneur ne collecte pas activement un rapport de bogue, revenez immédiatement
getSummary
public TestSummary getSummary ()
invocationEnded
public void invocationEnded (long elapsedTime)
Paramètres |
---|
elapsedTime | long |
invocationFailed
public void invocationFailed (Throwable cause)
Paramètres |
---|
cause | Throwable |
invocationStarted
public void invocationStarted (IInvocationContext context)
Paramètres |
---|
context | IInvocationContext |
setAsynchrone
public void setAsynchronous (boolean asynchronous)
Définissez si la collection de rapport de bogue doit collecter le rapport de bogue dans un thread différent ( asynchronous = true
) ou bloquer l'appelant jusqu'à ce que le rapport de bogue soit capturé ( asynchronous = false
).
Paramètres |
---|
asynchronous | boolean |
setDescriptiveName
public void setDescriptiveName (String name)
Définissez le nom descriptif à utiliser lors de l'enregistrement des rapports de bogues. Si null
, BugreportCollector
reviendra au comportement par défaut de sérialisation du nom de l'événement qui a provoqué la collecte du rapport de bogue.
setDeviceWaitTime
public void setDeviceWaitTime (int waitTime)
Définissez le temps (en secondes) d'attente pour que l'appareil soit en ligne avant d'essayer de capturer un rapport de bogue. Si négatif, aucun contrôle ne sera effectué. Toute DeviceNotAvailableException
rencontrée lors de cette vérification sera consignée et ignorée.
testAssumptionFailure
public void testAssumptionFailure (TestDescription test,
String trace)
Paramètres |
---|
test | TestDescription |
trace | String |
testEnded
public void testEnded (TestDescription test,
testMetrics)
Paramètres |
---|
test | TestDescription |
testMetrics | |
test échoué
public void testFailed (TestDescription test,
String trace)
Paramètres |
---|
test | TestDescription |
trace | String |
testIgnoré
public void testIgnored (TestDescription test)
Paramètres |
---|
test | TestDescription |
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Paramètres |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics)
Paramètres |
---|
elapsedTime | long |
runMetrics | |
testRunFailed
public void testRunFailed (String errorMessage)
Paramètres |
---|
errorMessage | String |
testRunStarted
public void testRunStarted (String runName,
int testCount)
Paramètres |
---|
runName | String |
testCount | int |
testRunStopped
public void testRunStopped (long elapsedTime)
Paramètres |
---|
elapsedTime | long |
testStarted
public void testStarted (TestDescription test)
Paramètres |
---|
test | TestDescription |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.