GTestXmlResultParser

public class GTestXmlResultParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.GTestXmlResultParser


Parst die Ergebnisse des „XML-Ausgabemodus“ von nativen Tests, die mit GTest ausgeführt werden und aus der Shell stammen, und informiert einen ITestRunListener über die Ergebnisse.

Zusammenfassung

Öffentliche Konstruktoren

GTestXmlResultParser(String testRunName, ITestInvocationListener listener)

Erstellt den GTestXmlResultParser für einen einzelnen Listener.

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

Erstellt den GTestXmlResultParser.

Öffentliche Methoden

Set<String> getFailedTests()

Gibt eine Liste der Tests zurück, die während des aktuellen Testlaufs fehlgeschlagen sind.

boolean isTestRunIncomplete()

Gibt an, ob der Testlauf unvollständig war.

void parseResult(File f, CollectingOutputReceiver output)

XML-Ergebnisse parsen

Öffentliche Konstruktoren

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

Erstellt den GTestXmlResultParser für einen einzelnen Listener.

Parameter
testRunName String: Der Name des Testlaufs, der für ITestInvocationListener.testRunStarted(String,int) angegeben werden soll.

listener ITestInvocationListener: über Testergebnisse informiert werden, während die Tests ausgeführt werden

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                Collection<ITestInvocationListener> listeners)

Erstellt den GTestXmlResultParser.

Parameter
testRunName String: Der Name des Testlaufs, der für ITestInvocationListener.testRunStarted(String,int) angegeben werden soll.

listeners Collection: über Testergebnisse informiert werden, während die Tests ausgeführt werden

Öffentliche Methoden

getFailedTests

public Set<String> getFailedTests ()

Gibt eine Liste der Tests zurück, die während des aktuellen Testlaufs fehlgeschlagen sind.

Gibt Folgendes zurück:
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Gibt an, ob der Testlauf unvollständig war.

Gibt Folgendes zurück:
boolean „true“, wenn der Testlauf aufgrund von Parsing-Problemen oder Abstürzen unvollständig war.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

XML-Ergebnisse parsen

Parameter
f File: File mit der ausgegebenen XML

output CollectingOutputReceiver: Die bei der Ausführung erfasste Ausgabe, um die Logs bei Bedarf zu vervollständigen.