GranularRetriableTestWrapper.StartEndCollector
public
class
GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder
java.lang.Object | |||
😎 | com.android.tradefed.result.ResultForwarder | ||
😎 | com.android.tradefed.result.ResultAndLogForwarder | ||
😎 | com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector |
Mit dieser Klasse kannst du herausfinden, wo Start und Ende eines Laufs fehlen.
Zusammenfassung
Felder | |
---|---|
public
boolean |
mRunEndedReported
|
public
boolean |
mRunStartReported
|
Öffentliche Methoden | |
---|---|
void
|
testRunEnded(long elapsedTimeMillis,
Ende des Testlaufs für Berichte. |
void
|
testRunStarted(String runName, int testCount)
Meldet den Start eines Testlaufs. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
Meldet den Start eines Testlaufs. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
Meldet den Start eines Testlaufs. |
Felder
mRunEndedReported (mRunEndedReported)
public boolean mRunEndedReported
mRunStartReported (mRunStartReported)
public boolean mRunStartReported
Öffentliche Methoden
testRunEnded
public void testRunEnded (long elapsedTimeMillis,runMetrics)
Ende des Testlaufs für Berichte. PROBLEM: Es können nicht zwei Karten verwendet werden.<> mit unterschiedlichen Typen. Wir müssen hier HashMap verwenden.
Parameter | |
---|---|
elapsedTimeMillis |
long : Gerät hat die verstrichene Zeit in Millisekunden gemeldet |
runMetrics |
: Schlüssel/Wert-Paare, die am Ende eines Testlaufs mit Metric gemeldet werden. |
testRunStarted
public void testRunStarted (String runName, int testCount)
Meldet den Start eines Testlaufs.
Parameter | |
---|---|
runName |
String : der Name der Testausführung |
testCount |
int : Gesamtzahl der Tests im Testlauf |
testRunStarted
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Meldet den Start eines Testlaufs.
Parameter | |
---|---|
runName |
String : der Name der Testausführung |
testCount |
int : Gesamtzahl der Tests im Testlauf |
attemptNumber |
int : Bestellnummer, die die verschiedenen Versuche desselben runName-Elements identifiziert
die mehrmals ausgeführt werden. Die "tryNumber" ist 0-indexiert und sollte jedes Mal erhöht werden, wenn ein
neue Ausführung stattfindet. z.B. Ein Test ist detailliert 3-mal wiederholt und sollte insgesamt 4 Durchläufe umfassen.
„runName“ und die „tryNumber“ liegt zwischen 0 und 3. |
startTime |
long : der Zeitpunkt, zu dem die Ausführung gestartet wurde, gemessen über System.currentTimeMillis() |
testRunStarted
public void testRunStarted (String runName, int testCount, int attemptNumber)
Meldet den Start eines Testlaufs.
Parameter | |
---|---|
runName |
String : der Name der Testausführung |
testCount |
int : Gesamtzahl der Tests im Testlauf |
attemptNumber |
int : Bestellnummer, die die verschiedenen Versuche desselben runName-Elements identifiziert
die mehrmals ausgeführt werden. Die "tryNumber" ist 0-indexiert und muss jedes Mal erhöht werden.
eine neue Ausführung stattfindet. z.B. Ein Test ist detailliert 3-mal wiederholt und sollte insgesamt 4 Mal wiederholt werden.
unter demselben runName-Wert ausgeführt,
und der Wert liegt zwischen 0 und 3. |