Reporter wyników pakietu Suite

public class SuiteResultReporter
extends CollectingTestListener

Obiekt Java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.suite.SuiteResultReporter


Zbierz wyniki testów dla wywołań całego pakietu i wyprowadź ostateczne wyniki.

Streszczenie

Zagnieżdżone klasy

class SuiteResultReporter.ModulePrepTimes

Uchwyt przedmiotowy do czasu przygotowania i demontażu jednego modułu.

Pola

public static final String SUITE_REPORTER_SOURCE

Konstruktorzy publiczni

SuiteResultReporter ()

Metody publiczne

int getCompleteModules ()
long getFailedTests ()
getModulesAbi ()

Zwraca mapę modułów abi: .

long getPassedTests ()
TestSummary getSummary ()
int getTotalModules ()
long getTotalTests ()
void invocationEnded (long elapsedTime)

Raportuje, że wywołanie zostało zakończone pomyślnie lub z powodu błędu.

void invocationStarted ( IInvocationContext context)

Zgłasza początek wywołania testu.

void testModuleStarted ( IInvocationContext moduleContext)

Zgłasza początek działania modułu.

Metody chronione

long getCurrentTime ()
long getEndTime ()

Zwraca godzinę zakończenia wywołania.

long getStartTime ()

Zwraca czas rozpoczęcia wywołania.

Pola

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Konstruktorzy publiczni

Reporter wyników pakietu Suite

public SuiteResultReporter ()

Metody publiczne

pobierz kompletne moduły

public int getCompleteModules ()

Zwroty
int

getFailedTests

public long getFailedTests ()

Zwroty
long

getModulesAbi

public  getModulesAbi ()

Zwraca mapę modułów abi: .

Zwroty

getPassedTests

public long getPassedTests ()

Zwroty
long

pobierz podsumowanie

public TestSummary getSummary ()

Zwroty
TestSummary

pobierzTotalModules

public int getTotalModules ()

Zwroty
int

getTotalTests

public long getTotalTests ()

Zwroty
long

wywołanieZakończone

public void invocationEnded (long elapsedTime)

Raportuje, że wywołanie zostało zakończone pomyślnie lub z powodu błędu.

Zostanie automatycznie wywołany przez platformę TradeFederation.

Parametry
elapsedTime long : czas wywołania, który upłynął w ms

wywołanieRozpoczęte

public void invocationStarted (IInvocationContext context)

Zgłasza początek wywołania testu.

Zostanie automatycznie wywołany przez platformę TradeFederation. Reporterzy muszą zastąpić tę metodę, aby obsługiwać raporty z wielu urządzeń.

Parametry
context IInvocationContext : informacja o wywołaniu

Uruchomiono moduł testowy

public void testModuleStarted (IInvocationContext moduleContext)

Zgłasza początek działania modułu. To wywołanie zwrotne jest powiązane z testModuleEnded() i jest opcjonalne w sekwencji. Jest używany tylko podczas biegu, który wykorzystuje moduły: biegacze bazujący na pakiecie.

Parametry
moduleContext IInvocationContext : IInvocationContext modułu.

Metody chronione

pobierzCurrentTime

protected long getCurrentTime ()

Zwroty
long

pobierz godzinę końcową

protected long getEndTime ()

Zwraca godzinę zakończenia wywołania.

Zwroty
long

getStartTime

protected long getStartTime ()

Zwraca czas rozpoczęcia wywołania.

Zwroty
long