GTestXmlResultParser

public class GTestXmlResultParser
extends Object

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


Parset die Ergebnisse des „xml-Ausgabemodus“ von nativen Tests mit GTest, die über die Shell ausgeführt werden, und informiert einen ITestRunListener über die Ergebnisse.

Zusammenfassung

Öffentliche Konstruktoren

GTestXmlResultParser(String testRunName, listeners)

Erstellt den GTestXmlResultParser.

Öffentliche Methoden

getFailedTests()

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

boolean isTestRunIncomplete()

Ob der Testlauf unvollständig war oder nicht.

void parseResult(File f, CollectingOutputReceiver output)

XML-Ergebnisse parsen

Öffentliche Konstruktoren

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                 listeners)

Erstellt den GTestXmlResultParser.

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

listeners : während der Ausführung der Tests über die Testergebnisse informiert werden

Öffentliche Methoden

getFailedTests

public  getFailedTests ()

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

Returns

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Ob der Testlauf unvollständig war oder nicht.

Returns
boolean „true“, wenn der Test aufgrund von Problemen beim Parsen oder Abstürzen unvollständig war.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

XML-Ergebnisse parsen

Parameter
f File: ERROR(/File) mit der Ausgabedatei im XML-Format

output CollectingOutputReceiver: Die Ausgabe, die bei der Ausführung erfasst wurde, um die Protokolle gegebenenfalls zu vervollständigen