Baza_danych_osobna_zbieracza

public class BaseDeviceMetricCollector
extends Object implements IDeviceActionReceiver, IMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector


Podstawowa implementacja interfejsu IMetricCollector, która umożliwia rozpoczęcie i zatrzymywanie zbierania danych onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).

Podsumowanie

Fieldsem

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 testowych lub artefaktów modułu oraz pamięci podręcznej na mapie dla kolejnych wywołań.

final ITestInvocationListener getInvocationListener()

Zwraca pierwotną wartość ITestInvocationListener, do której przekazujemy wyniki.

String getModuleName()
final getRealDevices()

Zwraca wszystkie urządzenia inne niż krótkie z listy getDevices().

String getRunName()

Zwraca nazwę uruchomienia testowego mRunName, które aktywuje kolektor.

final ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

Inicjowanie kolektora w bieżącym kontekście i do przekazywania wyników.

final void invocationEnded(long elapsedTime)

Raportuje, że wywołanie zostało zakończone (prawidłowo lub z powodu błędu) .

final void invocationFailed(FailureDescription failure)

Zgłasza niepełne wywołanie z powodu błędu.

final void invocationFailed(Throwable cause)

Zgłasza niepełne wywołanie z powodu błędu.

void invocationSkipped(SkipReason reason)

Zgłasza wywołanie jako pominięte

final void invocationStarted(IInvocationContext context)

Detektory wywołań na potrzeby przekazywania

final boolean isDisabled()

Zwraca wartość Prawda, jeśli cały obiekt jest wyłączony (pomiń zarówno konfigurację, jak i dezaktywację).

boolean isDisabledReceiver()

Określa, czy IDeviceActionReceiver jest wyłączony.

final void logAssociation(String dataName, LogFile logFile)

Nie używaj wewnątrz implementacji kolektora wskaźników.

void onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)

Wywołanie zwrotne w przypadku niepowodzenia przypadku testowego z powodu błędu założenia.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Wywoływanie zwrotne po zakończeniu przypadku testowego.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Wywoływanie zwrotne po zakończeniu przypadku testowego.

void onTestFail(DeviceMetricData testData, TestDescription test)

Wywoływanie zwrotne w przypadku niepowodzenia przypadku testowego.

void onTestModuleEnded()

Umożliwia zarejestrowanie zdarzenia zakończenia modułu.

void onTestModuleStarted()

Umożliwia zarejestrowanie zdarzenia uruchomionego w module.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Wywoływanie zwrotne po zakończeniu testu.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Wywołanie zwrotne dla zdarzeń testRunFailed

void onTestRunStart(DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu testu.

void onTestStart(DeviceMetricData testData)

Wywołanie zwrotne po uruchomieniu przypadku testowego.

void rebootEnded(ITestDevice device)

Otrzymuje powiadomienie o zakończeniu restartu urządzenia.

void rebootStarted(ITestDevice device)

Otrzymuje powiadomienie po ponownym uruchomieniu urządzenia.

final void setDisable(boolean isDisabled)

Określa, czy obiekt ma być wyłączony.

void setDisableReceiver(boolean isDisabled)

Określa, czy interfejs IDeviceActionReceiver ma być wyłączony.

final void setLogSaver(ILogSaver logSaver)

Nie używaj wewnątrz implementacji kolektora wskaźników.

final void testAssumptionFailure(TestDescription test, String trace)

Wywoływane, gdy flagi testów atomowych wskazują, że przyjmuje się warunek o wartości fałszywego

final void testAssumptionFailure(TestDescription test, FailureDescription failure)

Wywoływane, gdy flagi testów atomowych wskazują, że przyjmuje się warunek o wartości fałszywego

final void testEnded(TestDescription test, long endTime, testMetrics)

Alternatywa dla parametru ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)), w którym można określić godzinę zakończenia bezpośrednio.

final void testEnded(TestDescription test, testMetrics)

Raportuje koniec wykonania danego przypadku testowego.

final void testFailed(TestDescription test, FailureDescription failure)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

final void testFailed(TestDescription test, String trace)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

final void testIgnored(TestDescription test)

Wywoływana, gdy test nie zostanie uruchomiony, zazwyczaj dlatego, że metoda testowa jest oznaczona adnotacją org.junit.Ignoruj.

final void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

Podaje powiązany dziennik lub dane debugowania z wywołania testu.

final void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Nie używaj wewnątrz implementacji kolektora wskaźników.

final void testModuleEnded()

Raportuje zakończenie działania modułu.

final void testModuleStarted(IInvocationContext moduleContext)

Raportuje początek uruchomionego modułu.

final void testRunEnded(long elapsedTime, runMetrics)

Koniec przebiegu testowego raportów.

final void testRunFailed(FailureDescription failure)

Nie udało się wykonać testu raportów z powodu błędu opisanego w FailureDescription.

final void testRunFailed(String errorMessage)

Nie udało się wykonać testu raportów z powodu błędu krytycznego.

final void testRunStarted(String runName, int testCount, int attemptNumber)

Raportuje rozpoczęcie testu.

final void testRunStarted(String runName, int testCount)

Testuj wywołania zwrotne

final void testRunStarted(String runName, int testCount, int attemptNumber, long startTime)

Raportuje rozpoczęcie testu.

final void testRunStopped(long elapsedTime)

Test raportów został zatrzymany przed ukończeniem na prośbę użytkownika.

final void testSkipped(TestDescription test, SkipReason reason)

Wywoływane, gdy test został pominięty i nie został wykonany z przyczyn, które zwykle nie są oczekiwane.

final void testStarted(TestDescription test, long startTime)

Alternatywa dla parametru testStarted(com.android.tradefed.result.TestDescription), gdzie również określamy, kiedy test został przeprowadzony w połączeniu z parametrem ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)), aby uzyskać dokładny pomiar.

final void testStarted(TestDescription test)

Wywołania zwrotne przypadków testowych

Fieldsem

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

Baza_danych_osobna_zbieracza

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

getUrzą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 testowych lub artefaktów modułu oraz pamięci podręcznej na mapie dla kolejnych wywołań.

Parametry
fileName String: nazwa pliku do wyszukania w artefaktach.

Zwroty
File Plik z artefaktu testowego lub modułu. Zwraca wartość null .

getInvocationListener,

public final ITestInvocationListener getInvocationListener ()

Zwraca pierwotną wartość ITestInvocationListener, do której przekazujemy wyniki.

Zwroty
ITestInvocationListener

getModuleName

public String getModuleName ()

Zwroty
String

getRealUrządzenia

public final  getRealDevices ()

Zwraca wszystkie urządzenia inne niż krótkie z listy getDevices().

Zwroty

getRunName

public String getRunName ()

Zwraca nazwę uruchomienia testowego mRunName, które aktywuje kolektor.

Zwroty
String mRunName: nazwa bieżącego uruchomienia testu.

init

public final ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inicjowanie kolektora w bieżącym kontekście i do przekazywania wyników. Tomek może być wywoływana tylko raz na instancję, a kolektor powinien zaktualizować swój wewnętrzny kontekstu i odbiorcy. Init nigdy nie będzie wywoływany podczas uruchomienia testowego w każdym momencie przed nim.

Nie zastępuj tych ustawień, jeśli nie masz pewności, co robisz.

Parametry
context IInvocationContext: IInvocationContext dla trwającego wywołania.

listener ITestInvocationListener: ITestInvocationListener, gdzie umieścić wyniki.

Zwroty
ITestInvocationListener w których nowy słuchacz podaje oryginalny utwór.

Rzuty
DeviceNotAvailableException

Zakończenie wywołania

public final void invocationEnded (long elapsedTime)

Raportuje, że wywołanie zostało zakończone (prawidłowo lub z powodu błędu) .

będzie automatycznie wywoływana przez platformę federacji handlowej.

Parametry
elapsedTime long: czas, jaki upłynął wywołania w milisekundach,

Błąd wywołania

public final void invocationFailed (FailureDescription failure)

Zgłasza niepełne wywołanie z powodu błędu.

będzie automatycznie wywoływana przez platformę federacji handlowej.

Parametry
failure FailureDescription: FailureDescription opisujący przyczynę błędu;

Błąd wywołania

public final void invocationFailed (Throwable cause)

Zgłasza niepełne wywołanie z powodu błędu.

będzie automatycznie wywoływana przez platformę federacji handlowej.

Parametry
cause Throwable: przyczyna błędu (Throwable).

Wywołanie pominięte

public void invocationSkipped (SkipReason reason)

Zgłasza wywołanie jako pominięte

Parametry
reason SkipReason

Rozpoczęcie wywoływania

public final void invocationStarted (IInvocationContext context)

Detektory wywołań na potrzeby przekazywania

Parametry
context IInvocationContext: informacje o wywołaniu.

Wyłączono

public final boolean isDisabled ()

Zwraca wartość Prawda, jeśli cały obiekt jest wyłączony (pomiń zarówno konfigurację, jak i dezaktywację). W przeciwnym razie ma wartość Fałsz.

Zwroty
boolean

isDisabledReceiver

public boolean isDisabledReceiver ()

Określa, czy IDeviceActionReceiver jest wyłączony.

Zwroty
boolean Jeśli ta opcja jest wyłączona, zwraca wartość „true” (prawda), w przeciwnym razie zwraca wartość „false” (fałsz).

powiązanie_logowania

public final void logAssociation (String dataName, 
                LogFile logFile)

Nie używaj wewnątrz implementacji kolektora wskaźników. To czyste przekierowanie.

Parametry
dataName String: nazwa danych

logFile LogFile: LogFile, który został zarejestrowany wcześniej i powinny być powiązany z parametrem dla danego przypadku testowego.

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Wywołanie zwrotne w przypadku niepowodzenia przypadku testowego z powodu błędu założenia.

Parametry
testData DeviceMetricData: element DeviceMetricData zawierający dane na potrzeby przypadku testowego.

test TestDescription: TestDescription z przypadku testowego w toku.

Rzuty
DeviceNotAvailableException

na końcuTestu

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

Wywoływanie zwrotne po zakończeniu przypadku testowego. To czas na porządki.

Parametry
testData DeviceMetricData: element DeviceMetricData zawierający dane na potrzeby przypadku testowego. Będzie ten sam obiekt co w okresie onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : bieżąca mapa danych przekazywanych do usługi ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

test TestDescription: TestDescription z przypadku testowego w toku.

Rzuty
DeviceNotAvailableException

na końcuTestu

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Wywoływanie zwrotne po zakończeniu przypadku testowego. To czas na porządki.

Parametry
testData DeviceMetricData: element DeviceMetricData zawierający dane na potrzeby przypadku testowego. Będzie ten sam obiekt co w okresie onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : bieżąca mapa danych przekazywanych do usługi ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

Rzuty
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Wywoływanie zwrotne w przypadku niepowodzenia przypadku testowego.

Parametry
testData DeviceMetricData: element DeviceMetricData zawierający dane na potrzeby przypadku testowego.

test TestDescription: TestDescription z przypadku testowego w toku.

Rzuty
DeviceNotAvailableException

Zakończony moduł testowania

public void onTestModuleEnded ()

Umożliwia zarejestrowanie zdarzenia zakończenia modułu.

Rzuty
DeviceNotAvailableException

Moduł onTest został uruchomiony

public void onTestModuleStarted ()

Umożliwia zarejestrowanie zdarzenia uruchomionego w module.

Rzuty
DeviceNotAvailableException

Zakończenie przebiegu testowego

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Wywoływanie zwrotne po zakończeniu testu. To czas na porządki.

Parametry
runData DeviceMetricData: element DeviceMetricData przechowujący dane dotyczące uruchomienia. Bez zmian jak w okresie onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : bieżąca mapa danych przekazywanych do usługi ERROR(/#testRunEnded(long,Map)).

Rzuty
DeviceNotAvailableException

Niepowodzenie uruchomienia testu

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)

Wywołanie zwrotne po rozpoczęciu testu.

Parametry
runData DeviceMetricData: element DeviceMetricData przechowujący dane dotyczące uruchomienia.

Rzuty
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Wywołanie zwrotne po uruchomieniu przypadku testowego.

Parametry
testData DeviceMetricData: element DeviceMetricData zawierający dane na potrzeby przypadku testowego.

Rzuty
DeviceNotAvailableException

Zakończono ponowne uruchomienie

public void rebootEnded (ITestDevice device)

Otrzymuje powiadomienie o zakończeniu restartu urządzenia.

UWAGA: odbiorniki nie powinny uruchamiać się ponownie podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia będzie zignorowano.

Parametry
device ITestDevice: ITestDevice, gdzie zakończył się restartowanie.

Rzuty
DeviceNotAvailableException

Uruchomiono ponownie

public void rebootStarted (ITestDevice device)

Otrzymuje powiadomienie po ponownym uruchomieniu urządzenia.

UWAGA: odbiorniki nie powinny uruchamiać się ponownie podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia będzie zignorowano.

Parametry
device ITestDevice: ITestDevice, gdzie rozpoczęło się restartowanie.

Rzuty
DeviceNotAvailableException

setDisable

public final void setDisable (boolean isDisabled)

Określa, czy obiekt ma być wyłączony. Wyłączona oznacza, że kroki konfiguracji i demontażu należy pominąć. Za jego pomocą można domyślnie wyłączyć obiekt. za pomocą konstruktora.

Parametry
isDisabled boolean: stan, w którym powinien znajdować się obiekt.

setDisableReceiver

public void setDisableReceiver (boolean isDisabled)

Określa, czy interfejs IDeviceActionReceiver ma być wyłączony. Wyłączenie tej usługi nie są zarejestrowane na urządzeniu na potrzeby odbierania zdarzeń związanych z działaniami na urządzeniu.

Parametry
isDisabled boolean

setLogSaver (Zapisywanie zdarzeń setLogSaver)

public final void setLogSaver (ILogSaver logSaver)

Nie używaj wewnątrz implementacji kolektora wskaźników. To czyste przekierowanie.

Parametry
logSaver ILogSaver: ILogSaver

Niepowodzenie testuZałożenia Niepowodzeń

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Wywoływane, gdy flagi testów atomowych wskazują, że przyjmuje się warunek o wartości fałszywego

Parametry
test TestDescription: identyfikuje test

trace String: zrzut stosu niepowodzenia

Niepowodzenie testuZałożenia Niepowodzeń

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Wywoływane, gdy flagi testów atomowych wskazują, że przyjmuje się warunek o wartości fałszywego

Parametry
test TestDescription: identyfikuje test

failure FailureDescription: FailureDescription opisujący błąd i jego kontekst.

testZakończony

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Alternatywa dla parametru ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)), w którym można określić godzinę zakończenia bezpośrednio. Aby uzyskać dokładny pomiar, połącz go z polem testStarted(com.android.tradefed.result.TestDescription, long).

Parametry
test TestDescription: identyfikuje test

endTime long: czas zakończenia testu (mierzony w polu System.currentTimeMillis()).

testMetrics : ERROR(/Map) wysłanych wskaźników

testZakończony

public final void testEnded (TestDescription test, 
                 testMetrics)

Raportuje koniec wykonania danego przypadku testowego.

Jeśli funkcja testFailed(TestDescription, FailureDescription) nie została wywołana, test zaliczony. Zwraca również dowolną parę klucz/wartość wskaźniki, które mogły zostać wyemitowane podczas wykonywania przypadku testowego.

Parametry
test TestDescription: identyfikuje test

testMetrics : ERROR(/Map) wysłanych wskaźników

Niepowodzenie testu

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

Jest wywoływana między testStarted a testEnded.

Parametry
test TestDescription: identyfikuje test

failure FailureDescription: FailureDescription opisujący błąd i jego kontekst.

Niepowodzenie testu

public final void testFailed (TestDescription test, 
                String trace)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

Jest wywoływana między testStarted a testEnded.

Parametry
test TestDescription: identyfikuje test

trace String: zrzut stosu niepowodzenia

testignorowany

public final void testIgnored (TestDescription test)

Wywoływana, gdy test nie zostanie uruchomiony, zazwyczaj dlatego, że metoda testowa jest oznaczona adnotacją org.junit.Ignoruj.

Parametry
test TestDescription: identyfikuje test

dziennik testów

public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Podaje powiązany dziennik lub dane debugowania z wywołania testu.

Należy wywołać przed ERROR(/ITestInvocationListener#invocationFailed(Throwable)) lub ERROR(/ITestInvocationListener#invocationEnded(long))

Platforma federacji handlu detalicznego automatycznie wywoła tę metodę, dostarczając dziennik hosta. a w razie potrzeby także dziennik urządzenia.

Parametry
dataName String: opisowa nazwa danych typu String. np. „device_logcat”. Notatka Wartość dataName nie może być unikalna na każdym wywołaniu. Oznacza to, że implementujący muszą być w stanie obsłużyć wiele wywołań z tą samą wartością dataName

dataType LogDataType: element LogDataType danych

dataStream InputStreamSource: element InputStreamSource danych. Implementatorzy powinni wywołać createInputStream, aby zacząć odczytywać dane i upewnić się, że Strumień wejściowy po zakończeniu. Rozmówca powinien zadbać o to, aby źródło danych było nadal źródłem danych. obecny i dostępny do chwili zakończenia działania metody testLog.

testLogSaved

public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Nie używaj wewnątrz implementacji kolektora wskaźników. To czyste przekierowanie.

Parametry
dataName String: opisowa nazwa danych typu String. np. „device_logcat”. Notatka Wartość dataName nie może być unikalna na każdym wywołaniu. Oznacza to, że implementujący muszą być w stanie obsłużyć wiele wywołań z tą samą wartością dataName

dataType LogDataType: element LogDataType danych

dataStream InputStreamSource: element InputStreamSource danych. Implementatorzy powinni wywołać createInputStream, aby zacząć odczytywać dane i upewnić się, że Strumień wejściowy po zakończeniu.

logFile LogFile: pole LogFile zawierające metadane zapisanego pliku.

Zakończono moduł testowy

public final void testModuleEnded ()

Raportuje zakończenie działania modułu.

Początek modułu testowania

public final void testModuleStarted (IInvocationContext moduleContext)

Raportuje początek uruchomionego modułu. To wywołanie zwrotne jest powiązane z usługą testModuleEnded() i jest opcjonalne w sekwencji. Używa się go tylko podczas biegu, w którym moduły: aplikacje biegowe oparte na pakiecie.

Parametry
moduleContext IInvocationContext: element IInvocationContext modułu.

Zakończono bieg testowy

public final void testRunEnded (long elapsedTime, 
                 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
elapsedTime long: czas, który upłynął od urządzenia, w milisekundach

runMetrics : pary klucz-wartość raportowane po zakończeniu testu z użyciem Metric.

Niepowodzenie testu uruchomienia

public final void testRunFailed (FailureDescription failure)

Nie udało się wykonać testu raportów z powodu błędu opisanego w FailureDescription.

Parametry
failure FailureDescription: FailureDescription opisujący błąd i jego kontekst.

Niepowodzenie testu uruchomienia

public final void testRunFailed (String errorMessage)

Nie udało się wykonać testu raportów z powodu błędu krytycznego.

Parametry
errorMessage String: String z opisem przyczyny niepowodzenia uruchomienia.

Uruchomiono test

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

Uruchomiono test

public final void testRunStarted (String runName, 
                int testCount)

Testuj wywołania zwrotne

Parametry
runName String: nazwa uruchomienia testu

testCount int: łączna liczba testów w teście

Uruchomiono test

public final 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 3 próbach. 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()).

Zatrzymano uruchomienie testu

public final void testRunStopped (long elapsedTime)

Test raportów został zatrzymany przed ukończeniem na prośbę użytkownika.

DO ZROBIENIA: obecnie nieużywane, rozważ usunięcie

Parametry
elapsedTime long: czas, który upłynął od urządzenia, w milisekundach

testPominięto

public final void testSkipped (TestDescription test, 
                SkipReason reason)

Wywoływane, gdy test został pominięty i nie został wykonany z przyczyn, które zwykle nie są oczekiwane. W tych testach zostaną ponowione próby przeprowadzenia prawidłowego wykonania.

Parametry
test TestDescription: identyfikuje test

reason SkipReason: SkipReason

testStarted (rozpoczęto test)

public final void testStarted (TestDescription test, 
                long startTime)

Alternatywa dla parametru testStarted(com.android.tradefed.result.TestDescription), gdzie również określamy, kiedy test został przeprowadzony w połączeniu z parametrem ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)), aby uzyskać dokładny pomiar.

Parametry
test TestDescription: identyfikuje test

startTime long: czas rozpoczęcia testu (określony za pomocą parametru System.currentTimeMillis()).

testStarted (rozpoczęto test)

public final void testStarted (TestDescription test)

Wywołania zwrotne przypadków testowych

Parametry
test TestDescription: identyfikuje test