Écouteur d'échecs de test
public
class
TestFailureListener
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
Écouteur utilisé pour effectuer des actions (capture d'écran, rapport de bug, collecte logcat, etc.) 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 le paramètre spécifique au module de configuration. |
void
|
join()
Effectuez une jointure sur tous les threads de capture Logcat pour vous assurer qu'ils se terminent. |
void
|
setLogger(ITestLogger logger)
Définit l'emplacement d'enregistrement des journaux. |
void
|
testFailed(TestDescription test, String trace)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
Transférez le journal à l'enregistreur, ne le faites pas à partir du rappel #testLog comme si TestFailureListener fait partie de la chaîne. Il en résulte une boucle infinie. |
Constructeurs publics
Écouteur d'échecs de test
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 le paramètre spécifique au module de configuration.
Paramètres | |
---|---|
bugreportOnFailure |
boolean : "true" pour capturer un rapport de bug en cas d'échec du test. Sinon, cette valeur est "false".
|
rejoindre
public void join ()
Effectuez une jointure sur tous les threads de capture Logcat pour vous assurer qu'ils se terminent.
setLogger
public void setLogger (ITestLogger logger)
Définit l'emplacement d'enregistrement des journaux.
Paramètres | |
---|---|
logger |
ITestLogger |
Échec du test
public void testFailed (TestDescription test, String trace)
Paramètres | |
---|---|
test |
TestDescription |
trace |
String |
JournalTest
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)
Transférez le journal à l'enregistreur, ne le faites pas à partir du rappel #testLog comme si TestFailureListener fait partie de la chaîne. Il en résulte une boucle infinie.
Paramètres | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |