SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

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


Testergebnisse für einen gesamten Suite-Aufruf erfassen und die endgültigen Ergebnisse ausgeben.

Zusammenfassung

Verschachtelte Klassen

class SuiteResultReporter.ModulePrepTimes

Objekthalter für die Vorbereitungs- und Abbauzeit eines Moduls. 

Felder

public static final String SUITE_REPORTER_SOURCE

Öffentliche Konstruktoren

SuiteResultReporter()

Öffentliche Methoden

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

Gibt eine Map von Modul-ABIs zurück: .

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

Gibt an, dass der Aufruf beendet wurde, entweder erfolgreich oder aufgrund eines Fehlerzustands.

void invocationStarted(IInvocationContext context)

Meldet den Beginn des Testaufrufs.

void testModuleStarted(IInvocationContext moduleContext)

Meldet den Beginn der Ausführung eines Moduls.

Geschützte Methoden

long getCurrentTime()
long getEndTime()

Gibt die Endzeit des Aufrufs zurück.

long getStartTime()

Gibt die Startzeit des Aufrufs zurück.

Felder

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Öffentliche Konstruktoren

SuiteResultReporter

public SuiteResultReporter ()

Öffentliche Methoden

getCompleteModules

public int getCompleteModules ()

Gibt Folgendes zurück:
int

getFailedTests

public long getFailedTests ()

Gibt Folgendes zurück:
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

Gibt eine Map von Modul-ABIs zurück: .

Gibt Folgendes zurück:
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

Gibt Folgendes zurück:
long

getSummary

public TestSummary getSummary ()

Gibt Folgendes zurück:
TestSummary

getTotalModules

public int getTotalModules ()

Gibt Folgendes zurück:
int

getTotalTests

public long getTotalTests ()

Gibt Folgendes zurück:
long

invocationEnded

public void invocationEnded (long elapsedTime)

Gibt an, dass der Aufruf beendet wurde, entweder erfolgreich oder aufgrund eines Fehlerzustands.

Wird automatisch vom TradeFederation-Framework aufgerufen.

Parameter
elapsedTime long: die verstrichene Zeit des Aufrufs in Millisekunden

invocationStarted

public void invocationStarted (IInvocationContext context)

Meldet den Beginn des Testaufrufs.

Wird automatisch vom TradeFederation-Framework aufgerufen. Reporter müssen diese Methode überschreiben, um die Berichterstellung für mehrere Geräte zu unterstützen.

Parameter
context IInvocationContext: Informationen zum Aufruf

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Meldet den Beginn der Ausführung eines Moduls. Dieser Callback ist mit testModuleEnded() verknüpft und in der Sequenz optional. Es wird nur bei einem Lauf verwendet, bei dem Module verwendet werden: Suite-basierte Runner.

Parameter
moduleContext IInvocationContext: Die IInvocationContext des Moduls.

Geschützte Methoden

getCurrentTime

protected long getCurrentTime ()

Gibt Folgendes zurück:
long

getEndTime

protected long getEndTime ()

Gibt die Endzeit des Aufrufs zurück.

Gibt Folgendes zurück:
long

getStartTime

protected long getStartTime ()

Gibt die Startzeit des Aufrufs zurück.

Gibt Folgendes zurück:
long