GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.GTestListTestParser


Ein Ergebnisparser für den GTest-Probelaufmodus mit dem Parameter „--gtest_list_tests“.

Zusammenfassung

Felder

protected mTests

Öffentliche Konstruktoren

GTestListTestParser(String testRunName, ITestInvocationListener listener)

Erstellt den GTestListTestParser für einen einzelnen Listener.

GTestListTestParser(String testRunName, ITestInvocationListener listener, boolean shouldCollectDisabledTest)

Erstellt den GTestListTestParser für einen einzelnen Listener.

Öffentliche Methoden

void done()

Beendet den Prozess.

boolean getPrependFileName()
boolean isCancelled()

void processNewLines(String[] lines)

Wird aufgerufen, wenn neue Zeilen vom Remote-Prozess empfangen werden.

void setPrependFileName(boolean prepend)

Felder

mTests

protected  mTests

Öffentliche Konstruktoren

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

Erstellt den GTestListTestParser für einen einzelnen Listener.

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

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

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener, 
                boolean shouldCollectDisabledTest)

Erstellt den GTestListTestParser für einen einzelnen Listener.

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

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

shouldCollectDisabledTest boolean: Deaktivierte Tests erfassen oder nicht

Öffentliche Methoden

done

public void done ()

Beendet den Prozess. Diese Funktion wird aufgerufen, nachdem die letzten Zeilen processNewLines(String[]) durchlaufen haben.

getPrependFileName

public boolean getPrependFileName ()

Returns
boolean

isCancelled

public boolean isCancelled ()

Returns
boolean

processNewLines

public void processNewLines (String[] lines)

Wird aufgerufen, wenn neue Zeilen vom Remote-Prozess empfangen werden.

Es wird garantiert, dass die Zeilen vollständig sind, wenn sie an diese Methode übergeben werden.

Parameter
lines String: Das Array mit den neuen Zeilen.

setPrependFileName

public void setPrependFileName (boolean prepend)

Parameter
prepend boolean