BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IDeviceActionReceiver, IMetricCollector

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


Podstawowa implementacja IMetricCollector, która umożliwia uruchamianie i zatrzymywanie zbierania danych w przypadku onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)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 i buforuj go w mapie dla kolejnych wywołań.

final ITestInvocationListener getInvocationListener()

Zwraca pierwotną wartość parametru ITestInvocationListener, do którego kierujemy wyniki.

String getModuleName()
final getRealDevices()

Zwraca wszystkie urządzenia inne niż stub z listy getDevices().

String getRunName()

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

final ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

Inicjowanie zbieracza z bieżącym kontekstem i miejscem docelowym wyników.

final void invocationEnded(long elapsedTime)

Raport o zakończeniu wywołania (z powodu błędu lub bez 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)

Odbiorniki wywołania do przekierowywania

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 funkcja IDeviceActionReceiver jest wyłączona.

final void logAssociation(String dataName, LogFile logFile)

Nie używaj implementacji z zbiorem danych wewnątrz.

void onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)

wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem z powodu niespełnienia założenia.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

wywołanie zwrotne po zakończeniu testu.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

wywołanie zwrotne po zakończeniu testu.

void onTestFail(DeviceMetricData testData, TestDescription test)

wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem.

void onTestModuleEnded()

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

void onTestModuleStarted()

Umożliwia rejestrowanie zdarzenia „module started” (moduł został uruchomiony).

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

wywołanie 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 o 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 implementacji z zbiorem danych wewnątrz.

final void testAssumptionFailure(TestDescription test, String trace)

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

final void testAssumptionFailure(TestDescription test, FailureDescription failure)

Wywoływany, gdy test atomowy sygnalizuje, że przyjmuje założenie, że warunek jest fałszywy.

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.

final void testEnded(TestDescription test, testMetrics)

Raportuje zakończenie wykonywania pojedynczego przypadku testu.

final void testFailed(TestDescription test, FailureDescription failure)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

final void testFailed(TestDescription test, String trace)

Raportuje niepowodzenie pojedynczego przypadku testowego.

final void testIgnored(TestDescription test)

Wywoływany, gdy test nie zostanie uruchomiony, zwykle dlatego, że metoda testu jest oznaczona adnotacją org.junit.Ignore.

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

Zawiera powiązane dane dziennika lub debugowania z wywołania testu.

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

Nie używaj implementacji z zbiorem danych wewnątrz.

final void testModuleEnded()

Raportuje koniec wykonania modułu.

final void testModuleStarted(IInvocationContext moduleContext)

zgłasza rozpoczęcie działania modułu.

final void testRunEnded(long elapsedTime, runMetrics)

Raportuje zakończenie testu.

final void testRunFailed(FailureDescription failure)

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

final void testRunFailed(String errorMessage)

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

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)

Raporty o testach, które zostały przerwane przed zakończeniem na prośbę użytkownika.

final void testSkipped(TestDescription test, SkipReason reason)

Wywoływany, gdy test jest pomijany i nie jest wykonywany z nieoczekiwanego powodu.

final void testStarted(TestDescription test, long startTime)

Alternatywa dla testStarted(com.android.tradefed.result.TestDescription), w której określamy też, kiedy test się rozpoczął, w połączeniu z ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)), aby uzyskać dokładne wyniki.

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

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Metody publiczne

extraInit

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

getDevices

public final  getDevices ()

Zwraca listę urządzeń dostępnych w wywołaniu.

Zwroty

getFileFromTestArtifacts,

public File getFileFromTestArtifacts (String fileName)

Pobierz plik z artefaktów testu lub modułu i zarchiwizuj go na mapie na potrzeby kolejnych wywołań.

Parametry
fileName String: nazwa pliku do wyszukania w artefaktach.

Zwroty
File Plik z artefaktu testu lub modułu. Zwraca wartość null, jeśli plik nie zostanie znaleziony.

getInvocationListener,

public final ITestInvocationListener getInvocationListener ()

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

Zwroty
ITestInvocationListener

getModuleName

public String getModuleName ()

Zwroty
String

getRealDevices

public final  getRealDevices ()

Zwraca wszystkie urządzenia inne niż stub z listy getDevices().

Zwroty

getRunName

public String getRunName ()

Zwraca nazwę testu mRunName, który uruchamia kolektor.

Zwroty
String mRunName – nazwa bieżącego wykonania testu.

init

public final ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inicjowanie kolektora w bieżącym kontekście i do przekazywania wyników. Jest wywoływany tylko raz na instancję, a zbieracz powinien zaktualizować swój wewnętrzny kontekst i słuchacza. Funkcja init nigdy nie zostanie wywołana podczas testu.

Nie zastępuj, chyba że wiesz, co robisz.

Parametry
context IInvocationContext: IInvocationContext wywołania w toku.

listener ITestInvocationListener: ITestInvocationListener, w którym miejscu mają się znaleźć wyniki.

Zwroty
ITestInvocationListener w którym nowy słuchacz nawiązuje do oryginału.

Rzuty
DeviceNotAvailableException

invocationEnded

public final void invocationEnded (long elapsedTime)

Raport o zakończeniu wywołania (z powodu błędu lub bez błędu).

Będzie wywoływany automatycznie przez platformę TradeFederation.

Parametry
elapsedTime long: upłynął czas wywołania w ms

invocationFailed

public final void invocationFailed (FailureDescription failure)

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

Będzie wywoływany automatycznie przez platformę TradeFederation.

Parametry
failure FailureDescription: FailureDescription opisujący przyczynę niepowodzenia

invocationFailed

public final void invocationFailed (Throwable cause)

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

Będzie wywoływany automatycznie przez platformę TradeFederation.

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;

isDisabled

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 funkcja IDeviceActionReceiver jest wyłączona.

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

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Nie używaj implementacji z zbiorem danych wewnątrz. To jest czyste przekierowywanie.

Parametry
dataName String: nazwa danych

logFile LogFile: LogFile, który został wcześniej zarejestrowany i powinien być powiązany z przypadkiem testu.

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem z powodu niespełnienia założenia.

Parametry
testData DeviceMetricData: DeviceMetricData zawierający dane testowe.

test TestDescription: TestDescription elementu testowania w trakcie wykonywania.

Rzuty
DeviceNotAvailableException

na końcuTestu

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

wywołanie zwrotne po zakończeniu testu. Czas na porządki.

Parametry
testData DeviceMetricData: DeviceMetricData zawierający dane testowe. Będzie to ten sam obiekt co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

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

test TestDescription: TestDescription elementu testowania w trakcie wykonywania.

Rzuty
DeviceNotAvailableException

na końcuTestu

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

wywołanie zwrotne po zakończeniu testu. Czas na porządki.

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

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

Rzuty
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem.

Parametry
testData DeviceMetricData: DeviceMetricData zawierający dane testowe.

test TestDescription: TestDescription elementu testowania w trakcie wykonywania.

Rzuty
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

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

Rzuty
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Umożliwia rejestrowanie zdarzenia rozpoczęcia działania modułu.

Rzuty
DeviceNotAvailableException

Zakończenie przebiegu testowego

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

wywołanie zwrotne po zakończeniu testu. Czas na porządki.

Parametry
runData DeviceMetricData: element DeviceMetricData zawierający dane uruchomienia. Będzie to ten sam obiekt co w onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : bieżąca mapa danych przekazanych do: 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: DeviceMetricData zawierający dane dotyczące wykonania.

Rzuty
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Wywołanie zwrotne po uruchomieniu przypadku testowego.

Parametry
testData DeviceMetricData: DeviceMetricData zawierający dane testowe.

Rzuty
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Otrzymuje powiadomienie, gdy ponowne uruchamianie urządzenia się zakończy.

UWAGA: podczas tego połączenia zwrotnego odbiorcy nie powinni uruchamiać ponownie urządzenia. Każda próba ponownego uruchomienia będzie ignorowana.

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

Rzuty
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Otrzymuje powiadomienie o rozpoczęciu ponownego uruchamiania urządzenia.

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

Parametry
device ITestDevice: ITestDevice (miejsce), w którym 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 musisz pominąć zarówno etapy konfiguracji, jak i procesu dezaktywacji. Może być używany do wyłączenia obiektu domyślnie w konstrukcji domyślnej.

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

setDisableReceiver

public void setDisableReceiver (boolean isDisabled)

Określa, czy IDeviceActionReceiver ma być wyłączona. Wyłączenie oznacza, że urządzenie nie będzie zarejestrowane do odbierania zdarzeń akcji urządzenia.

Parametry
isDisabled boolean

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

Nie używaj implementacji z zbiorem danych wewnątrz. To jest czyste przekierowywanie.

Parametry
logSaver ILogSaver: ILogSaver

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Wywoływany, gdy test atomowy sygnalizuje, że przyjmuje założenie, że warunek jest fałszywy.

Parametry
test TestDescription: identyfikuje test

trace String: zrzut stosu niepowodzenia

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Wywoływany, gdy test atomowy sygnalizuje, że przyjmuje założenie, że warunek jest fałszywy.

Parametry
test TestDescription: identyfikuje test

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

testEnded

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. Aby uzyskać dokładne pomiary, połącz je z elementem testStarted(com.android.tradefed.result.TestDescription, long).

Parametry
test TestDescription: identyfikuje test

endTime long: czas zakończenia testu mierzony za pomocą System.currentTimeMillis()

testMetrics : ERROR(/Map) danych wyemitowanych

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Raportuje zakończenie wykonywania pojedynczego przypadku testu.

Jeśli funkcja testFailed(TestDescription, FailureDescription) nie została wywołana, test się powiedzie. Zwraca również wszystkie wskaźniki klucz-wartość, które mogły zostać wygenerowane podczas wykonywania przypadku testowego.

Parametry
test TestDescription: identyfikuje test

testMetrics : ERROR(/Map) wyemitowanych wskaźników

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

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

testFailed

public final void testFailed (TestDescription test, 
                String trace)

Raportuje niepowodzenie pojedynczego przypadku testowego.

Jest wywoływana między testStarted a testEnded.

Parametry
test TestDescription: identyfikuje test

trace String: zrzut stosu niepowodzenia

testIgnored

public final void testIgnored (TestDescription test)

Wywoływany, gdy test nie zostanie uruchomiony, zwykle dlatego, że metoda testu jest oznaczona adnotacją org.junit.Ignore.

Parametry
test TestDescription: identyfikuje test

testLog

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

Zawiera powiązane dane dziennika lub debugowania z wywołania testu.

Wymagane wywołanie przed ERROR(/ITestInvocationListener#invocationFailed(Throwable)) lub ERROR(/ITestInvocationListener#invocationEnded(long))

Framework TradeFederation automatycznie wywoła tę metodę, podając log hosta i w razie potrzeby logcat urządzenia.

Parametry
dataName String: Stringnazwa opisowa danych, np. „device_logcat”. Uwaga: imię i nazwisko może nie być unikalne w przypadku każdego wywołania. Oznacza to, że implementatorzy muszą mieć możliwość obsługi wielu wywołań z tym samym imieniem i nazwiskiem.

dataType LogDataType: LogDataType danych

dataStream InputStreamSource: InputStreamSource danych. Implementatorzy powinni wywołać createInputStream, aby rozpocząć odczytywanie danych, i upewnić się, że zamkną powstały strumień wejściowy po zakończeniu. Osoby wywołujące tę metodę powinny zadbać o to, aby źródło danych było dostępne do momentu zakończenia metody testLog.

testLogSaved

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

Nie używaj implementacji z zbiorem danych wewnątrz. To jest czyste przekierowywanie.

Parametry
dataName String: opisowa nazwa danych typu String, np. „device_logcat”. Uwaga:Nazwa danych może nie być unikalna dla każdego wywołania. Implementatorzy muszą mieć możliwość obsługi wielu wywołań z tą samą nazwą danych.

dataType LogDataType: LogDataType danych

dataStream InputStreamSource: element InputStreamSource danych. Implementatorzy powinni wywołać metodę createInputStream, aby rozpocząć odczytywanie danych, i zadbać o jej zamknięcie 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.

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

zgłasza rozpoczęcie działania modułu. To wywołanie zwrotne jest powiązane z usługą testModuleEnded() i jest opcjonalne w sekwencji. Jest używany tylko podczas wykonywania testu, który korzysta z modułów: modułów opartych na zestawach.

Parametry
moduleContext IInvocationContext: IInvocationContext modułu.

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Koniec testu raportów.

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

runMetrics : pary klucz-wartość zgłoszone na końcu wykonania testu

Niepowodzenie testu uruchomienia

public final void testRunFailed (FailureDescription failure)

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

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

testRunFailed

public final void testRunFailed (String errorMessage)

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

Parametry
errorMessage String: String opisujący przyczynę niepowodzenia wykonania.

testRunStarted

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

Raportuje rozpoczęcie testu.

Parametry
runName String: nazwa testu;

testCount int: łączna liczba testów w sesji testowej

attemptNumber int: numer zamówienia, który identyfikuje różne próby tego samego runName, które są wykonywane wielokrotnie. attemptNumber ma indeks 0 i powinien zwiększać się za każdym razem, gdy następuje nowe wykonanie. Przykład: test jest powtarzany 3 razy, więc powinien mieć łącznie 4 wykonania pod tym samym runName, a attemptNumber będzie miał wartość od 0 do 3.

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Testuj wywołania zwrotne

Parametry
runName String: nazwa testu;

testCount int: łączna liczba testów w sesji testowej

Uruchomiono test

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

Raportuje rozpoczęcie testu.

Parametry
runName String: nazwa testu;

testCount int: łączna liczba testów w sesji testowej

attemptNumber int: numer zamówienia, który identyfikuje różne próby tego samego runName, które są wykonywane wielokrotnie. Wartość orderNumber ma wartość 0 zindeksowana i powinna wzrastać przy każdym nowym uruchomieniu. Na przykład: 3 próby są szczegółowo ponawiane, powinny mieć łącznie 4 uruchomienia z tą samą nazwą uruchomienia, a wartość orderNumber musi mieścić się w przedziale od 0 do 3.

startTime long: czas rozpoczęcia wykonywania zadania, mierzony za pomocą System.currentTimeMillis()

Zatrzymano uruchomienie testu

public final void testRunStopped (long elapsedTime)

Raporty o testach, które zostały przerwane przed zakończeniem na prośbę użytkownika.

TODO: currently unused, consider removing

Parametry
elapsedTime long: czas upłynął, milisekundy zgłoszone przez urządzenie

testSkipped

public final void testSkipped (TestDescription test, 
                SkipReason reason)

Wywoływany, gdy test jest pomijany i nie jest wykonywany z nieoczekiwanego powodu. Te testy zostaną powtórzone, aby sprawdzić, czy tym razem zostaną wykonane prawidłowo.

Parametry
test TestDescription: identyfikuje test

reason SkipReason: SkipReason

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Alternatywa dla parametru testStarted(com.android.tradefed.result.TestDescription), w przypadku którego określamy również datę rozpoczęcia testu, w połączeniu z parametrem ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)), aby zapewnić dokładny pomiar.

Parametry
test TestDescription: identyfikuje test

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

testStarted

public final void testStarted (TestDescription test)

Wywołania zwrotne dotyczące testów

Parametry
test TestDescription: identyfikuje test