BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector , IDeviceActionReceiver
java.lang.Obiekt | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
Podstawowa implementacja IMetricCollector
, która pozwala na uruchamianie i zatrzymywanie zbierania na onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
Streszczenie
Pola | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
Konstruktory publiczne | |
---|---|
BaseDeviceMetricCollector () |
Metody publiczne | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
final | getBuildInfos () Zwraca listę informacji o kompilacji dostępnych w wywołaniu. |
final | getDevices () Zwraca listę urządzeń dostępnych w wywołaniu. |
File | getFileFromTestArtifacts (String fileName) Pobierz plik z artefaktów testowania lub artefaktów modułów i umieść go w pamięci podręcznej na mapie na potrzeby kolejnych wywołań. |
final ITestInvocationListener | getInvocationListener () Zwraca oryginalny |
String | getModuleName () |
final | getRealDevices () Zwraca wszystkie urządzenia inne niż kod pośredniczący z listy |
String | getRunName () Zwraca nazwę przebiegu testowego |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Inicjalizacja kolektora z bieżącym kontekstem i miejscem przekazywania wyników. |
final void | invocationEnded (long elapsedTime) Zgłasza, że wywołanie zakończyło się pomyślnie lub z powodu błędu. |
final void | invocationFailed ( FailureDescription failure) Zgłasza niekompletne wywołanie z powodu błędu. |
final void | invocationFailed (Throwable cause) Zgłasza niekompletne wywołanie z powodu błędu. |
final void | invocationStarted ( IInvocationContext context) Słuchacze wywołań do przekazywania |
final boolean | isDisabled () Zwraca True, jeśli cały obiekt jest wyłączony (pomiń zarówno konfigurację, jak i demontaż). |
boolean | isDisabledReceiver () Czy |
final void | logAssociation (String dataName, LogFile logFile) Nie używaj wewnętrznej implementacji kolektora metryk. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem z błędem założenia. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) Oddzwanianie po zakończeniu przypadku testowego. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Oddzwanianie po zakończeniu przypadku testowego. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem. |
void | onTestModuleEnded () Umożliwia przechwycenie zdarzenia zakończenia modułu. |
void | onTestModuleStarted () Umożliwia przechwycenie zdarzenia uruchomienia modułu. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Oddzwanianie po zakończeniu przebiegu testowego. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) Wywołanie zwrotne dla zdarzeń testRunFailed |
void | onTestRunStart ( DeviceMetricData runData) Oddzwanianie po uruchomieniu testu. |
void | onTestStart ( DeviceMetricData testData) Oddzwanianie po uruchomieniu przypadku testowego. |
void | rebootEnded ( ITestDevice device) Otrzymuje powiadomienie, gdy ponowne uruchomienie zakończyło się w urządzeniu. |
void | rebootStarted ( ITestDevice device) Otrzymuje powiadomienie, gdy w urządzeniu rozpoczęło się ponowne uruchamianie. |
final void | setDisable (boolean isDisabled) Ustawia, czy obiekt powinien być wyłączony. |
void | setDisableReceiver (boolean isDisabled) Ustawia, czy |
final void | setLogSaver ( ILogSaver logSaver) Nie używaj wewnętrznej implementacji kolektora metryk. |
final void | testAssumptionFailure ( TestDescription test, String trace) Wywoływana, gdy test atomowy oznacza, że zakłada warunek, który jest fałszywy |
final void | testAssumptionFailure ( TestDescription test, FailureDescription failure) Wywoływana, gdy test atomowy oznacza, że zakłada warunek, który jest fałszywy |
final void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) Alternatywa dla |
final void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) Zgłasza koniec wykonania pojedynczego przypadku testowego. |
final void | testFailed ( TestDescription test, FailureDescription failure) Zgłasza awarię pojedynczego przypadku testowego. |
final void | testFailed ( TestDescription test, String trace) Zgłasza awarię pojedynczego przypadku testowego. |
final void | testIgnored ( TestDescription test) Wywoływana, gdy test nie zostanie uruchomiony, zwykle dlatego, że metoda testowa ma adnotację org.junit.Ignore. |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Udostępnia powiązane dane dziennika lub debugowania z wywołania testowego. |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) Nie używaj wewnętrznej implementacji kolektora metryk. |
final void | testModuleEnded () Zgłasza koniec uruchomienia modułu. |
final void | testModuleStarted ( IInvocationContext moduleContext) Zgłasza początek uruchomionego modułu. |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) Zgłasza koniec przebiegu testowego. |
final void | testRunFailed ( FailureDescription failure) Przebieg testu raportów nie został ukończony z powodu błędu opisanego przez |
final void | testRunFailed (String errorMessage) Testowanie raportów nie zostało ukończone z powodu błędu krytycznego. |
final void | testRunStarted (String runName, int testCount, int attemptNumber) Zgłasza początek przebiegu testowego. |
final void | testRunStarted (String runName, int testCount) Testowe wywołania zwrotne |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) Zgłasza początek przebiegu testowego. |
final void | testRunStopped (long elapsedTime) Przebieg testu raportów został zatrzymany przed zakończeniem z powodu żądania użytkownika. |
final void | testStarted ( TestDescription test, long startTime) Alternatywa dla |
final void | testStarted ( TestDescription test) Wywołania zwrotne przypadków testowych |
Pola
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
Konstruktory publiczne
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Metody publiczne
ekstraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Rzuty | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildInfos
public finalgetBuildInfos ()
Zwraca listę informacji o kompilacji dostępnych w wywołaniu.
Zwroty | |
---|---|
pobierzUrządzenia
public finalgetDevices ()
Zwraca listę urządzeń dostępnych w wywołaniu.
Zwroty | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
Pobierz plik z artefaktów testowania lub artefaktów modułów i umieść go w pamięci podręcznej na mapie na potrzeby kolejnych wywołań.
Parametry | |
---|---|
fileName | String : nazwa pliku do wyszukania w artefaktach. |
Zwroty | |
---|---|
File | Plik z artefaktu testowania lub artefaktu modułu. Zwraca null, jeśli plik nie zostanie znaleziony. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Zwraca oryginalny ITestInvocationListener
, do którego przekazujemy wyniki.
Zwroty | |
---|---|
ITestInvocationListener |
pobierzNazwęModułu
public String getModuleName ()
Zwroty | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
Zwraca wszystkie urządzenia inne niż kod pośredniczący z listy getDevices()
.
Zwroty | |
---|---|
getRunNazwa
public String getRunName ()
Zwraca nazwę przebiegu testowego mRunName
, który wyzwala moduł zbierający.
Zwroty | |
---|---|
String | mRunName, nazwa bieżącego przebiegu testu. |
w tym
public final ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Inicjalizacja kolektora z bieżącym kontekstem i miejscem przekazywania wyników. Zostanie wywołany tylko raz na instancję, a kolektor powinien zaktualizować swój wewnętrzny kontekst i odbiornik. Init nigdy nie zostanie wywołany podczas testu, zawsze wcześniej.
Nie zastępuj, jeśli nie wiesz, co robisz.
Parametry | |
---|---|
context | IInvocationContext : IInvocationContext wywołania w toku. |
listener | ITestInvocationListener : ITestInvocationListener gdzie umieścić wyniki. |
Zwroty | |
---|---|
ITestInvocationListener | nowy słuchacz zawija oryginalny. |
Rzuty | |
---|---|
DeviceNotAvailableException |
wywołanie zakończone
public final void invocationEnded (long elapsedTime)
Zgłasza, że wywołanie zakończyło się pomyślnie lub z powodu błędu.
Zostanie automatycznie wywołany przez platformę TradeFederation.Parametry | |
---|---|
elapsedTime | long : czas, który upłynął od wywołania w ms |
wywołanie nie powiodło się
public final void invocationFailed (FailureDescription failure)
Zgłasza niekompletne wywołanie z powodu błędu.
Zostanie automatycznie wywołany przez platformę TradeFederation.
Parametry | |
---|---|
failure | FailureDescription : FailureDescription opisujący przyczynę niepowodzenia |
wywołanie nie powiodło się
public final void invocationFailed (Throwable cause)
Zgłasza niekompletne wywołanie z powodu błędu.
Zostanie automatycznie wywołany przez platformę TradeFederation.Parametry | |
---|---|
cause | Throwable : przyczyna niepowodzenia ERROR(/Throwable) |
wywołanie rozpoczęte
public final void invocationStarted (IInvocationContext context)
Słuchacze wywołań do przekazywania
Parametry | |
---|---|
context | IInvocationContext : informacje o wywołaniu |
jest niepełnosprawny
public final boolean isDisabled ()
Zwraca True, jeśli cały obiekt jest wyłączony (pomiń zarówno konfigurację, jak i demontaż). Fałsz inaczej.
Zwroty | |
---|---|
boolean |
jest wyłączonym odbiornikiem
public boolean isDisabledReceiver ()
Czy IDeviceActionReceiver
jest wyłączony, czy nie.
Zwroty | |
---|---|
boolean | zwróć true, jeśli wyłączone, false w przeciwnym razie. |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
Nie używaj wewnętrznej implementacji kolektora metryk. To jest czyste przekierowanie.
Parametry | |
---|---|
dataName | String : Nazwa danych |
logFile | LogFile : LogFile , który był wcześniej rejestrowany i powinien być powiązany z przypadkiem testowym. |
onTestZałożenieNiepowodzenie
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem z błędem założenia.
Parametry | |
---|---|
testData | DeviceMetricData : element DeviceMetricData przechowujący dane dla przypadku testowego. |
test | TestDescription : TestDescription przypadku testowego w toku. |
Rzuty | |
---|---|
DeviceNotAvailableException |
na końcu testu
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Oddzwanianie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.
Parametry | |
---|---|
testData | DeviceMetricData : element DeviceMetricData przechowujący dane dla przypadku testowego. Będzie tym samym obiektem, co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
test | TestDescription : TestDescription przypadku testowego w toku. |
Rzuty | |
---|---|
DeviceNotAvailableException |
na końcu testu
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Oddzwanianie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.
Parametry | |
---|---|
testData | DeviceMetricData : element DeviceMetricData przechowujący dane dla przypadku testowego. Będzie tym samym obiektem, co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Rzuty | |
---|---|
DeviceNotAvailableException |
onTestNiepowodzenie
public void onTestFail (DeviceMetricData testData, TestDescription test)
Wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem.
Parametry | |
---|---|
testData | DeviceMetricData : element DeviceMetricData przechowujący dane dla przypadku testowego. |
test | TestDescription : TestDescription przypadku testowego w toku. |
Rzuty | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded
public void onTestModuleEnded ()
Umożliwia przechwycenie zdarzenia zakończenia modułu.
Rzuty | |
---|---|
DeviceNotAvailableException |
onTestModuleStarted
public void onTestModuleStarted ()
Umożliwia przechwycenie zdarzenia uruchomienia modułu.
Rzuty | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Oddzwanianie po zakończeniu przebiegu testowego. To powinien być czas na sprzątanie.
Parametry | |
---|---|
runData | DeviceMetricData : DeviceMetricData przechowujący dane dla przebiegu. Będzie tym samym obiektem, co podczas onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Rzuty | |
---|---|
DeviceNotAvailableException |
onTestRun nie powiodło się
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
Wywołanie zwrotne dla zdarzeń testRunFailed
Rzuty | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Oddzwanianie po uruchomieniu testu.
Parametry | |
---|---|
runData | DeviceMetricData : DeviceMetricData przechowujący dane dla przebiegu. |
Rzuty | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
Oddzwanianie po uruchomieniu przypadku testowego.
Parametry | |
---|---|
testData | DeviceMetricData : element DeviceMetricData przechowujący dane dla przypadku testowego. |
Rzuty | |
---|---|
DeviceNotAvailableException |
restartZakończono
public void rebootEnded (ITestDevice device)
Otrzymuje powiadomienie, gdy ponowne uruchomienie zakończyło się w urządzeniu.
UWAGA: Odbiorcy powinni unikać ponownego uruchamiania podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia zostanie zignorowana.
Parametry | |
---|---|
device | ITestDevice : ITestDevice , w którym zakończyło się ponowne uruchomienie. |
Rzuty | |
---|---|
DeviceNotAvailableException |
Uruchom ponownie Uruchomiono
public void rebootStarted (ITestDevice device)
Otrzymuje powiadomienie, gdy w urządzeniu rozpoczęło się ponowne uruchamianie.
UWAGA: Odbiorcy powinni unikać ponownego uruchamiania podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia zostanie zignorowana.
Parametry | |
---|---|
device | ITestDevice : ITestDevice , w którym rozpoczęło się ponowne uruchomienie. |
Rzuty | |
---|---|
DeviceNotAvailableException |
ustaw Wyłącz
public final void setDisable (boolean isDisabled)
Ustawia, czy obiekt powinien być wyłączony. Wyłączona oznacza, że należy pominąć kroki konfiguracji i demontażu. Można użyć do domyślnego wyłączenia obiektu w domyślnym konstruktorze.
Parametry | |
---|---|
isDisabled | boolean : stan, w którym obiekt powinien zostać umieszczony. |
ustaw Wyłącz odbiornik
public void setDisableReceiver (boolean isDisabled)
Ustawia, czy IDeviceActionReceiver
powinien być wyłączony. Wyłączenie oznacza, że nie będzie ono rejestrowane na urządzeniu w celu otrzymywania zdarzeń związanych z działaniem urządzenia.
Parametry | |
---|---|
isDisabled | boolean |
ustawLogSaver
public final void setLogSaver (ILogSaver logSaver)
Nie używaj wewnętrznej implementacji kolektora metryk. To jest czyste przekierowanie.
Parametry | |
---|---|
logSaver | ILogSaver : ILogSaver |
testZałożenieNiepowodzenie
public final void testAssumptionFailure (TestDescription test, String trace)
Wywoływana, gdy test atomowy oznacza, że zakłada warunek, który jest fałszywy
Parametry | |
---|---|
test | TestDescription : identyfikuje test |
trace | String : ślad stosu awarii |
testZałożenieNiepowodzenie
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Wywoływana, gdy test atomowy oznacza, że zakłada warunek, który jest fałszywy
Parametry | |
---|---|
test | TestDescription : identyfikuje test |
failure | FailureDescription : FailureDescription opisujący błąd i jego kontekst. |
test zakończony
public final void testEnded (TestDescription test, long endTime,testMetrics)
Alternatywa dla ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
gdzie możemy bezpośrednio określić czas zakończenia. Połącz z testStarted(com.android.tradefed.result.TestDescription, long)
, aby uzyskać dokładny pomiar.
Parametry | |
---|---|
test | TestDescription : identyfikuje test |
endTime | long : czas zakończenia testu, mierzony za pomocą ERROR(/System#currentTimeMillis()) |
testMetrics | ERROR(/Map) emitowanych metryk |
test zakończony
public final void testEnded (TestDescription test,testMetrics)
Zgłasza koniec wykonania pojedynczego przypadku testowego.
Jeśli testFailed(TestDescription, FailureDescription)
nie został wywołany, ten test zakończył się pomyślnie. Zwraca również wszelkie metryki klucza/wartości, które mogły zostać wyemitowane podczas wykonywania przypadku testowego.
Parametry | |
---|---|
test | TestDescription : identyfikuje test |
testMetrics | ERROR(/Map) emitowanych metryk |
Test nieudany
public final void testFailed (TestDescription test, FailureDescription failure)
Zgłasza awarię pojedynczego przypadku testowego.
Zostanie wywołany między testStarted a testEnded.
Parametry | |
---|---|
test | TestDescription : identyfikuje test |
failure | FailureDescription : FailureDescription opisujący błąd i jego kontekst. |
Test nieudany
public final void testFailed (TestDescription test, String trace)
Zgłasza awarię pojedynczego przypadku testowego.
Zostanie wywołany między testStarted a testEnded.
Parametry | |
---|---|
test | TestDescription : identyfikuje test |
trace | String : ślad stosu awarii |
zignorowano test
public final void testIgnored (TestDescription test)
Wywoływana, gdy test nie zostanie uruchomiony, zwykle dlatego, że metoda testowa ma adnotację org.junit.Ignore.
Parametry | |
---|---|
test | TestDescription : identyfikuje test |
dziennik testowy
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Udostępnia powiązane dane dziennika lub debugowania z wywołania testowego.
Musi zostać wywołane przedERROR(/ITestInvocationListener#invocationFailed(Throwable))
lub ERROR(/ITestInvocationListener#invocationEnded(long))
Platforma TradeFederation automatycznie wywoła tę metodę, dostarczając dziennik hosta i, jeśli ma to zastosowanie, logcat urządzenia.Parametry | |
---|---|
dataName | String : opisowa nazwa danych ERROR(/String) . np. „device_logcat”. Uwaga dataName może nie być unikatowa na wywołanie. tj. realizatorzy muszą być w stanie obsłużyć wiele wywołań z tą samą nazwą danych |
dataType | LogDataType : LogDataType danych |
dataStream | InputStreamSource : InputStreamSource danych. Implementatorzy powinni wywoływać metodę createInputStream, aby rozpocząć odczytywanie danych, i upewnić się, że wynikowy InputStream zostanie zamknięty po zakończeniu. Obiekty wywołujące powinny upewnić się, że źródło danych pozostaje obecne i dostępne do czasu zakończenia metody testLog. |
testLogZapisano
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Nie używaj wewnętrznej implementacji kolektora metryk. To jest czyste przekierowanie.
Parametry | |
---|---|
dataName | String : opisowa nazwa danych ERROR(/String) . np. „device_logcat”. Uwaga dataName może nie być unikatowa na wywołanie. tj. realizatorzy muszą być w stanie obsłużyć wiele wywołań z tą samą nazwą danych |
dataType | LogDataType : LogDataType danych |
dataStream | InputStreamSource : InputStreamSource danych. Implementatorzy powinni wywoływać metodę createInputStream, aby rozpocząć odczytywanie danych, i upewnić się, że wynikowy InputStream zostanie zamknięty po zakończeniu. |
logFile | LogFile : LogFile zawierający metadane zapisanego pliku. |
testModuleEnd
public final void testModuleEnded ()
Zgłasza koniec uruchomienia modułu.
moduł testowyrozpoczęty
public final void testModuleStarted (IInvocationContext moduleContext)
Zgłasza początek uruchomionego modułu. To wywołanie zwrotne jest powiązane z testModuleEnded()
i jest opcjonalne w sekwencji. Jest używany tylko podczas biegu, który korzysta z modułów: biegaczy opartych na pakietach.
Parametry | |
---|---|
moduleContext | IInvocationContext : IInvocationContext modułu. |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
Zgłasza koniec przebiegu testowego. FIXME: Nie możemy mieć dwóch różnych interfejsów Map<>, więc musimy tutaj użyć HashMap.
Parametry | |
---|---|
elapsedTime | long : czas, który upłynął od urządzenia, w milisekundach |
runMetrics | Metric . |
testRunNie powiodło się
public final void testRunFailed (FailureDescription failure)
Przebieg testu raportów nie został ukończony z powodu błędu opisanego przez FailureDescription
.
Parametry | |
---|---|
failure | FailureDescription : FailureDescription opisujący błąd i jego kontekst. |
testRunNie powiodło się
public final void testRunFailed (String errorMessage)
Testowanie raportów nie zostało ukończone z powodu błędu krytycznego.
Parametry | |
---|---|
errorMessage | String : ERROR(/String) opisujący przyczynę niepowodzenia uruchomienia. |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Zgłasza początek przebiegu testowego.
Parametry | |
---|---|
runName | String : nazwa uruchomienia testu |
testCount | int : całkowita liczba testów w przebiegu testu |
attemptNumber | int : numer zamówienia, identyfikujący różne próby tej samej nazwy 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 ponawiany 3 razy w trybie granularnym, powinien mieć łącznie 4 przebiegi pod tą samą nazwą uruchomienia, a numer próby wynosi od 0 do 3. |
testRunStarted
public final void testRunStarted (String runName, int testCount)
Testowe wywołania zwrotne
Parametry | |
---|---|
runName | String : nazwa uruchomienia testu |
testCount | int : całkowita liczba testów w przebiegu testu |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Zgłasza początek przebiegu testowego.
Parametry | |
---|---|
runName | String : nazwa uruchomienia testu |
testCount | int : całkowita liczba testów w przebiegu testu |
attemptNumber | int : numer zamówienia, identyfikujący różne próby tej samej nazwy 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 ponawiany 3 razy w trybie granularnym, powinien mieć łącznie 4 przebiegi pod tą samą nazwą uruchomienia, a numer próby wynosi od 0 do 3. |
startTime | long : czas rozpoczęcia przebiegu, mierzony za pomocą ERROR(/System#currentTimeMillis()) |
testRunZatrzymany
public final void testRunStopped (long elapsedTime)
Przebieg testu raportów został zatrzymany przed zakończeniem z powodu żądania użytkownika.
DO ZROBIENIA: obecnie nieużywane, rozważ usunięcie
Parametry | |
---|---|
elapsedTime | long : czas, który upłynął od urządzenia, w milisekundach |
testRozpoczęty
public final void testStarted (TestDescription test, long startTime)
Alternatywa dla testStarted(com.android.tradefed.result.TestDescription)
, gdzie również określamy kiedy test został uruchomiony, w połączeniu z ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
dla dokładnego pomiaru .
Parametry | |
---|---|
test | TestDescription : identyfikuje test |
startTime | long : czas rozpoczęcia testu, mierzony za pomocą ERROR(/System#currentTimeMillis()) |
testRozpoczęty
public final void testStarted (TestDescription test)
Wywołania zwrotne przypadków testowych
Parametry | |
---|---|
test | TestDescription : identyfikuje test |