SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


Zbieranie wyników testów dla całego wywołania pakietu i wyświetlanie wyników końcowych.

Podsumowanie

Zagnieżdżone klasy

class SuiteResultReporter.ModulePrepTimes

Miejsce na przedmioty potrzebne do przygotowania i zakończenia pracy z jednym modułem. 

Pola

public static final String SUITE_REPORTER_SOURCE

Konstruktory publiczne

SuiteResultReporter()

Metody publiczne

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> getModulesAbi()

Zwraca mapę interfejsów ABI modułów: .

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

Informuje, że wywołanie zostało zakończone, niezależnie od tego, czy zakończyło się ono pomyślnie, czy z powodu błędu.

void invocationStarted(IInvocationContext context)

Zgłasza rozpoczęcie wywołania testu.

void testModuleStarted(IInvocationContext moduleContext)

Zgłasza rozpoczęcie działania 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 ()

Zwraca
int

getFailedTests

public long getFailedTests ()

Zwraca
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

Zwraca mapę interfejsów ABI modułów: .

Zwraca
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

Zwraca
long

getSummary

public TestSummary getSummary ()

Zwraca
TestSummary

getTotalModules

public int getTotalModules ()

Zwraca
int

getTotalTests

public long getTotalTests ()

Zwraca
long

invocationEnded

public void invocationEnded (long elapsedTime)

Informuje, że wywołanie zostało zakończone, niezależnie od tego, czy zakończyło się ono pomyślnie, czy z powodu błędu.

Zostanie automatycznie wywołana przez platformę TradeFederation.

Parametry
elapsedTime long: czas trwania wywołania w milisekundach.

invocationStarted

public void invocationStarted (IInvocationContext context)

Zgłasza rozpoczęcie wywołania testu.

Zostanie automatycznie wywołana przez platformę TradeFederation. Aby obsługiwać raportowanie z wielu urządzeń, reporterzy muszą zastąpić tę metodę.

Parametry
context IInvocationContext: informacje o wywołaniu,

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Zgłasza rozpoczęcie działania modułu. Ten wywołanie zwrotne jest powiązane z elementem testModuleEnded() i jest opcjonalne w sekwencji. Jest używany tylko podczas uruchamiania modułów: narzędzi uruchamiających opartych na pakietach.

Parametry
moduleContext IInvocationContext: IInvocationContext modułu.

Metody chronione

getCurrentTime

protected long getCurrentTime ()

Zwraca
long

getEndTime

protected long getEndTime ()

Zwraca czas zakończenia wywołania.

Zwraca
long

getStartTime

protected long getStartTime ()

Zwraca czas rozpoczęcia wywołania.

Zwraca
long