TestFailureListener
public
class
TestFailureListener
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
L'écouteur était utilisé pour prendre des mesures telles que la capture d'écran, le rapport de bug et la collecte de logcat en cas d'échec du test, sur demande.
Résumé
Constructeurs publics | |
---|---|
TestFailureListener(
|
Méthodes publiques | |
---|---|
void
|
applyModuleConfiguration(boolean bugreportOnFailure)
Permet de remplacer les paramètres d'appel de la capture en cas d'échec par les configurations spécifiques au module. |
void
|
join()
Rejoignez tous les threads de capture Logcat pour vous assurer qu'ils se terminent. |
void
|
setLogger(ITestLogger logger)
Définit l'emplacement où les journaux doivent être enregistrés. |
void
|
testFailed(TestDescription test, String trace)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
Transmettez le journal au journal, ne le faites pas depuis le rappel #testLog, car si TestFailureListener fait partie de la chaîne, cela entraînera une boucle infinie. |
Constructeurs publics
TestFailureListener
public TestFailureListener (devices, boolean bugReportOnFailure, boolean rebootOnFailure)
Paramètres | |
---|---|
devices |
|
bugReportOnFailure |
boolean |
rebootOnFailure |
boolean |
Méthodes publiques
applyModuleConfiguration
public void applyModuleConfiguration (boolean bugreportOnFailure)
Permet de remplacer les paramètres d'appel de la capture en cas d'échec par les configurations spécifiques au module.
Paramètres | |
---|---|
bugreportOnFailure |
boolean : "true" pour générer un rapport de bug en cas d'échec du test. Sinon, cette valeur est "false".
|
rejoindre
public void join ()
Rejoignez tous les threads de capture Logcat pour vous assurer qu'ils se terminent.
setLogger
public void setLogger (ITestLogger logger)
Définit l'emplacement où les journaux doivent être enregistrés.
Paramètres | |
---|---|
logger |
ITestLogger |
testFailed
public void testFailed (TestDescription test, String trace)
Paramètres | |
---|---|
test |
TestDescription |
trace |
String |
testLog
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Paramètres | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
Transmettez le journal au journal, ne le faites pas depuis le rappel #testLog, car si TestFailureListener fait partie de la chaîne, cela entraînera une boucle infinie.
Paramètres | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |