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 |
Asystent zajęć wychwytujący brakujący początek i koniec uruchomienia.
Podsumowanie
Fieldsem | |
---|---|
public
boolean |
mRunEndedReported
|
public
boolean |
mRunStartReported
|
Metody publiczne | |
---|---|
void
|
testRunEnded(long elapsedTimeMillis,
Koniec przebiegu testowego raportów. |
void
|
testRunStarted(String runName, int testCount)
Raportuje rozpoczęcie testu. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
Raportuje rozpoczęcie testu. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
Raportuje rozpoczęcie testu. |
Fieldsem
Zgłoszono
public boolean mRunEndedReported
Zgłoszono uruchomienie uruchomienia mRun
public boolean mRunStartReported
Metody publiczne
Zakończono bieg testowy
public void testRunEnded (long elapsedTimeMillis,runMetrics)
Koniec przebiegu testowego raportów. NAPRAWDŹ: nie możemy mieć dwóch map<> z interfejsami różnego typu. musimy użyć Skrótu HashMap.
Parametry | |
---|---|
elapsedTimeMillis |
long : czas, który upłynął od urządzenia, w milisekundach |
runMetrics |
: pary klucz-wartość raportowane po zakończeniu testu z użyciem Metric . |
Uruchomiono test
public void testRunStarted (String runName, int testCount)
Raportuje rozpoczęcie testu.
Parametry | |
---|---|
runName |
String : nazwa uruchomienia testu |
testCount |
int : łączna liczba testów w teście |
Uruchomiono test
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Raportuje rozpoczęcie testu.
Parametry | |
---|---|
runName |
String : nazwa uruchomienia testu |
testCount |
int : łączna liczba testów w teście |
attemptNumber |
int : numer zamówienia identyfikujący różne próby wykonania tej samej wartości runName
uruchamianych wiele razy. Wartość orderNumber jest indeksowana o wartości 0 i powinna rosnąć za każdym razem, gdy
nowego uruchomienia. np. Test został ponowiony po raz ostatni 3 razy; powinien on mieć łącznie 4 uruchomienia
w tej samej wartości runName, a parametr phishingNumber mieści się w zakresie od 0 do 3. |
startTime |
long : czas rozpoczęcia uruchomienia (mierzony w polu System.currentTimeMillis() ). |
Uruchomiono test
public void testRunStarted (String runName, int testCount, int attemptNumber)
Raportuje rozpoczęcie testu.
Parametry | |
---|---|
runName |
String : nazwa uruchomienia testu |
testCount |
int : łączna liczba testów w teście |
attemptNumber |
int : numer zamówienia identyfikujący różne próby wykonania tej samej wartości runName
uruchamianych wiele razy. Liczba próbek jest indeksowana 0 i powinna być większa za każdym razem.
nowy bieg. np. Test został ponowiony po 3 próbach. Łącznie powinien przypadać 4 razy
działa w ramach tej samej nazwy runName, a parametr orderNumber mieści się w zakresie od 0 do 3. |