SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Obiekt
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.suite.SuiteResultReporter


Zbierz wyniki testów dla całego wywołania zestawu i wyślij wyniki końcowe.

Streszczenie

Klasy zagnieżdżone

class SuiteResultReporter.ModulePrepTimes

Uchwyt obiektowy do przygotowania i rozebrania jednego modułu.

Pola

public static final String SUITE_REPORTER_SOURCE

Konstruktory publiczne

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)

Zgłasza, że ​​wywołanie zakończyło się pomyślnie lub z powodu błędu.

void invocationStarted ( IInvocationContext context)

Zgłasza początek wywołania testowego.

void testModuleStarted ( IInvocationContext moduleContext)

Zgłasza początek uruchomionego modułu.

Metody chronione

long getCurrentTime ()
long getEndTime ()

Zwraca czas zakończenia wywołania.

long getStartTime ()

Zwraca czas rozpoczęcia wywołania.

Pola

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Konstruktory publiczne

SuiteResultReporter

public SuiteResultReporter ()

Metody publiczne

getCompleteModules

public int getCompleteModules ()

Zwroty
int

getFailedTests

public long getFailedTests ()

Zwroty
long

pobierz modułyAbi

public  getModulesAbi ()

Zwraca mapę modułów abi: .

Zwroty

getPassedTests

public long getPassedTests ()

Zwroty
long

getStreszczenie

public TestSummary getSummary ()

Zwroty
TestSummary

getTotalModules

public int getTotalModules ()

Zwroty
int

getTotalTests

public long getTotalTests ()

Zwroty
long

wywołanie zakończone

public void invocationEnded (long elapsedTime)

Zgłasza, że ​​wywołanie zakończyło się pomyślnie lub z powodu błędu.

Zostanie automatycznie wywołany przez platformę TradeFederation.

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

wywołanie rozpoczęte

public void invocationStarted (IInvocationContext context)

Zgłasza początek wywołania testowego.

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

Parametry
context IInvocationContext : informacje o wywołaniu

moduł testowyrozpoczęty

public void testModuleStarted (IInvocationContext moduleContext)

Zgłasza początek uruchomionego modułu. To wywołanie zwrotne jest powiązane z testModuleEnded() i jest opcjonalne w sekwencji. Jest używany tylko podczas biegu, który korzysta z modułów: biegaczy opartych na pakietach.

Parametry
moduleContext IInvocationContext : IInvocationContext modułu.

Metody chronione

pobierz bieżący czas

protected long getCurrentTime ()

Zwroty
long

getEndTime

protected long getEndTime ()

Zwraca czas zakończenia wywołania.

Zwroty
long

getStartTime

protected long getStartTime ()

Zwraca czas rozpoczęcia wywołania.

Zwroty
long