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 |
Pomocnik klasy, aby złapać brakujący początek i koniec biegu.
Streszczenie
Pola | |
---|---|
public boolean | mRunEndedReported |
public boolean | mRunStartReported
|
Metody publiczne | |
---|---|
void | testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics) Raportuje koniec uruchomienia testowego. |
void | testRunStarted (String runName, int testCount) Raportuje początek uruchomienia testowego. |
void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) Raportuje początek uruchomienia testowego. |
void | testRunStarted (String runName, int testCount, int attemptNumber) Raportuje początek uruchomienia testowego. |
Pola
mRunEndedReported
public boolean mRunEndedReported
Zgłoszono mRunStart
public boolean mRunStartReported
Metody publiczne
TestUruchomionyZakończony
public void testRunEnded (long elapsedTimeMillis,runMetrics)
Raportuje koniec uruchomienia testowego. FIXME: Nie możemy mieć dwóch interfejsów Map<> o różnych typach, więc musimy tutaj użyć HashMap.
Parametry | |
---|---|
elapsedTimeMillis | long : urządzenie zgłosiło czas, który upłynął, w milisekundach |
runMetrics | Metric . |
testUruchomiony
public void testRunStarted (String runName, int testCount)
Raportuje początek uruchomienia testowego.
Parametry | |
---|---|
runName | String : nazwa uruchomienia testowego |
testCount | int : całkowita liczba testów w przebiegu testowym |
testUruchomiony
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Raportuje początek uruchomienia testowego.
Parametry | |
---|---|
runName | String : nazwa uruchomienia testowego |
testCount | int : całkowita liczba testów w przebiegu testowym |
attemptNumber | int : numer porządkowy, identyfikujący różne próby tego samego runName, które są uruchamiane wiele razy. PróbaNumber jest indeksowana 0 i powinna zwiększać się za każdym razem, gdy nastąpi nowe uruchomienie. Np. Test jest powtarzany 3 razy na poziomie granularnym, powinien mieć łącznie 4 przebiegi pod tą samą nazwą runName, a numer próby wynosi od 0 do 3. |
startTime | long : czas rozpoczęcia biegu, mierzony za pomocą System.currentTimeMillis() |
testUruchomiony
public void testRunStarted (String runName, int testCount, int attemptNumber)
Raportuje początek uruchomienia testowego.
Parametry | |
---|---|
runName | String : nazwa uruchomienia testowego |
testCount | int : całkowita liczba testów w przebiegu testowym |
attemptNumber | int : numer porządkowy, identyfikujący różne próby tego samego runName, które są uruchamiane wiele razy. PróbaNumber jest indeksowana 0 i powinna zwiększać się za każdym razem, gdy nastąpi nowe uruchomienie. Np. Test jest powtarzany 3 razy na poziomie granularnym, powinien mieć łącznie 4 przebiegi pod tą samą nazwą runName, a numer próby wynosi od 0 do 3. |