XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

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


Zapisywanie wyników JUnit do plików XML w formacie zgodnym z elementem XMLJUnitResultFormatter w Ant.

W przeciwieństwie do formatowania Ant ta klasa nie podaje czasu wykonania testów.

Zbiera wszystkie informacje testowe w pamięci, a potem, gdy wywołanie zostanie zakończone, zapisuje je w pliku.

Ported from dalvik runner XmlReportPrinter.

Pliki wyników zostaną zapisane w ścieżce utworzonej za pomocą opcji [--output-file-path]/[build_id]

Podsumowanie

Konstruktory publiczne

XmlResultReporter()

Metody publiczne

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)

Konstruktory publiczne

XmlResultReporter

public XmlResultReporter ()

Metody publiczne

invocationEnded

public void invocationEnded (long elapsedTime)

Parametry
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Parametry
logSaver ILogSaver

testFailed

public void testFailed (TestDescription test, 
                String trace)

Parametry
test TestDescription

trace String

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Parametry
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Parametry
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile