XmlResultReporter
public class XmlResultReporter
extends CollectingTestListener
implements ILogSaverListener
Écrit les résultats JUnit dans des fichiers XML dans un format cohérent avec XMLJUnitResultFormatter d'Ant.
Contrairement au formateur d'Ant, cette classe ne rapporte pas le temps d'exécution des tests.
Collecte toutes les informations de test en mémoire, puis sauvegarde dans le fichier une fois l'appel terminé.
Porté depuis dalvik runner XmlReportPrinter.
Les fichiers de résultat seront stockés dans le chemin construit via [--output-file-path] / [build_id]
Résumé
Méthodes publiques |
---|
void | invocationEnded (long elapsedTime) |
void | setLogSaver (ILogSaver logSaver) |
void | testFailed (TestDescription test, String trace) |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
Constructeurs publics
XmlResultReporter
public XmlResultReporter ()
Méthodes publiques
invocationEnded
public void invocationEnded (long elapsedTime)
Paramètres |
---|
elapsedTime | long |
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Paramètres |
---|
logSaver | ILogSaver |
test échoué
public void testFailed (TestDescription test,
String trace)
Paramètres |
---|
test | TestDescription |
trace | String |
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Paramètres |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
Paramètres |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |