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 ITestInvocationListener , do którego przekazujemy wyniki.

String getModuleName ()
final getRealDevices ()

Zwraca wszystkie urządzenia inne niż kod pośredniczący z listy getDevices() .

String getRunName ()

Zwraca nazwę przebiegu testowego mRunName , który wyzwala moduł zbierający.

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 IDeviceActionReceiver jest wyłączony, czy nie.

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 IDeviceActionReceiver powinien być wyłączony.

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 ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) gdzie możemy bezpośrednio określić czas zakończenia.

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 FailureDescription .

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 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 .

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 final  getBuildInfos ()

Zwraca listę informacji o kompilacji dostępnych w wywołaniu.

Zwroty

pobierzUrządzenia

public final  getDevices ()

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 final  getRealDevices ()

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 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 : bieżąca mapa metryk przekazana do 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 : bieżąca mapa metryk przekazana do 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 : bieżąca mapa metryk przekazana do 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ą 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 przed ERROR(/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 String danych. 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 String danych. 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 : pary klucz-wartość zgłaszane na koniec przebiegu testu z 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 : 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 przez 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ą System.currentTimeMillis()

testRozpoczęty

public final void testStarted (TestDescription test)

Wywołania zwrotne przypadków testowych

Parametry
test TestDescription : identyfikuje test