XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.XmlResultReporter


Écrit les résultats JUnit dans un fichier XML au format compatible avec XMLJUnitResultFormatter d'Ant.

Contrairement au formateur d'Ant, cette classe ne signale pas le temps d'exécution des tests.

Collecte toutes les informations de test en mémoire, puis les vide dans un fichier une fois l'appel terminé.

Porté à partir du XmlReportPrinter du Dalvik Runner.

Les fichiers de résultats seront stockés dans le chemin d'accès créé via [--output-file-path]/[build_id].

Résumé

Constructeurs publics

XmlResultReporter()

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

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

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Paramètres
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile