GTestXmlResultParser

public class GTestXmlResultParser
extends Object

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


Analizuje wyniki „trybu wyjściowego XML” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje ITestRunListener o wynikach.

Podsumowanie

Konstruktory publiczne

GTestXmlResultParser(String testRunName, ITestInvocationListener listener)

Tworzy obiekt GTestXmlResultParser dla jednego odbiorcy.

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

Tworzy obiekt GTestXmlResultParser.

Metody publiczne

Set<String> getFailedTests()

Zwraca listę testów, które nie powiodły się podczas bieżącego uruchomienia testu.

boolean isTestRunIncomplete()

Informacja o tym, czy test został przeprowadzony w całości.

void parseResult(File f, CollectingOutputReceiver output)

Analizowanie wyników XML

Konstruktory publiczne

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

Tworzy obiekt GTestXmlResultParser dla jednego odbiorcy.

Parametry
testRunName String: nazwa sesji testowej, która ma zostać przekazana do ITestInvocationListener.testRunStarted(String,int)

listener ITestInvocationListener: otrzymywać informacje o wynikach testów w trakcie ich wykonywania;

GTestXmlResultParser

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

Tworzy obiekt GTestXmlResultParser.

Parametry
testRunName String: nazwa sesji testowej, która ma zostać przekazana do ITestInvocationListener.testRunStarted(String,int)

listeners Collection: otrzymywać informacje o wynikach testów w trakcie ich wykonywania;

Metody publiczne

getFailedTests

public Set<String> getFailedTests ()

Zwraca listę testów, które nie powiodły się podczas bieżącego uruchomienia testu.

Zwraca
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Informacja o tym, czy test został przeprowadzony w całości.

Zwraca
boolean wartość „true”, jeśli test nie został ukończony z powodu problemów z parsowaniem lub awarii.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

Analizowanie wyników XML

Parametry
f File: File zawierający wygenerowany plik XML

output CollectingOutputReceiver: dane wyjściowe zebrane podczas uruchomienia, które w razie potrzeby uzupełniają dzienniki.