SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

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


Testergebnisse für eine gesamte Suite-Aufruf abrufen und die endgültigen Ergebnisse ausgeben.

Zusammenfassung

Verschachtelte Klassen

class SuiteResultReporter.ModulePrepTimes

Objekthalter für die Vorbereitung und den Abbau eines Moduls. 

Felder

public static final String SUITE_REPORTER_SOURCE

Öffentliche Konstruktoren

SuiteResultReporter()

Öffentliche Methoden

int getCompleteModules()
long getFailedTests()
getModulesAbi()

Gibt eine Map mit den ABIs der Module zurück: .

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

Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden.

void invocationStarted(IInvocationContext context)

Gibt den Beginn der Testausführung an.

void testModuleStarted(IInvocationContext moduleContext)

Gibt den Beginn der Ausführung eines Moduls an.

Geschützte Methoden

long getCurrentTime()
long getEndTime()

Gibt die Endzeit der Aufrufs zurück.

long getStartTime()

Gibt die Startzeit der 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 ()

Returns
int

getFailedTests

public long getFailedTests ()

Returns
long

getModulesAbi

public  getModulesAbi ()

Gibt eine Map mit Modulen zurück: .

Returns

getPassedTests

public long getPassedTests ()

Returns
long

getSummary

public TestSummary getSummary ()

Returns
TestSummary

getTotalModules

public int getTotalModules ()

Returns
int

getTotalTests

public long getTotalTests ()

Returns
long

invocationEnded

public void invocationEnded (long elapsedTime)

Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden.

Wird automatisch vom TradeFederation-Framework aufgerufen.

Parameter
elapsedTime long: die verstrichene Zeit seit der Aufrufung in ms

invocationStarted

public void invocationStarted (IInvocationContext context)

Gibt den Beginn der Testausführung an.

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

Parameter
context IInvocationContext: Informationen zur Aufrufung

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Gibt den Beginn der Ausführung eines Moduls an. Dieser Rückruf ist mit testModuleEnded() verknüpft und in der Abfolge optional. Es wird nur bei einem Lauf verwendet, bei dem Module verwendet werden: suitebasierte Auslöser.

Parameter
moduleContext IInvocationContext: die IInvocationContext des Moduls.

Geschützte Methoden

getCurrentTime

protected long getCurrentTime ()

Returns
long

getEndTime

protected long getEndTime ()

Gibt die Endzeit der Aufrufs zurück.

Returns
long

getStartTime

protected long getStartTime ()

Gibt die Startzeit der Aufrufs zurück.

Returns
long