TestFailureListener
public class TestFailureListener
extends Object
implements ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
L'écouteur utilisé pour effectuer des actions telles que capture d'écran, rapport de bogue, collecte de logcat en cas d'échec du test sur demande.
Résumé
Constructeurs publics | |
---|---|
TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) |
Méthodes publiques | |
---|---|
void | applyModuleConfiguration (boolean bugreportOnFailure) Permet de remplacer les paramètres d'appel de capture en cas d'échec par les configurations spécifiques du module. |
void | join () Rejoignez tous les threads de capture de 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) Transférez le journal vers l'enregistreur, ne le faites pas à partir du rappel #testLog comme si TestFailureListener faisait partie de la chaîne, il en résulterait 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 capture en cas d'échec par les configurations spécifiques du module.
Paramètres | |
---|---|
bugreportOnFailure | boolean : true pour capturer un rapport de bogue en cas d'échec du test. Faux sinon. |
rejoindre
public void join ()
Rejoignez tous les threads de capture de 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 |
test échoué
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)
Transférez le journal vers l'enregistreur, ne le faites pas à partir du rappel #testLog comme si TestFailureListener faisait partie de la chaîne, il en résulterait une boucle infinie.
Paramètres | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |