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. |