GTestXmlResultParser

public class GTestXmlResultParser
extends Object

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


Analysiert den „xml output mode“ (XML-Ausgabemodus) die Ergebnisse nativer Tests mit GTest, die über 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 der aktuellen Testausführung fehlgeschlagen sind.

boolean isTestRunIncomplete()

Ob der Test 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 : informiert über Testergebnisse, während die Tests ausgeführt werden

Öffentliche Methoden

getFailedTests

public  getFailedTests ()

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

Returns

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Ob der Test unvollständig war oder nicht.

Returns
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: ERROR(/File) mit der ausgegebenen XML-Datei

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