Kolekcjoner BaseDeviceMetric

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector , IDeviceActionReceiver

Obiekt Java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector


Bazowa implementacja IMetricCollector umożliwiająca rozpoczęcie i zatrzymanie 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

Konstruktorzy publiczni

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łów i umieść go w pamięci podręcznej na mapie na potrzeby kolejnych wywołań.

final ITestInvocationListener getInvocationListener ()

Zwraca oryginalny obiekt ITestInvocationListener , do którego przekazujemy wyniki.

String getModuleName ()
final getRealDevices ()

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

String getRunName ()

Zwraca nazwę uruchomienia testowego mRunName , które wyzwala moduł zbierający.

final ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Inicjowanie modułu zbierającego z bieżącym kontekstem i miejscem przekazywania wyników.

final void invocationEnded (long elapsedTime)

Raportuje, że wywołanie zostało zakończone 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.

void invocationSkipped ( SkipReason reason)

Zgłasza wywołanie jako pominięte

final void invocationStarted ( IInvocationContext context)

Słuchacze wywołań do przekazywania

final boolean isDisabled ()

Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomiń konfigurację i demontaż).

boolean isDisabledReceiver ()

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

final void logAssociation (String dataName, LogFile logFile)

Nie używaj wewnętrznej implementacji kolektora metrycznego.

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

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

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

Oddzwonienie po zakończeniu przypadku testowego.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Oddzwonienie po zakończeniu przypadku testowego.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Oddzwonienie w przypadku niepowodzenia przypadku testowego.

void onTestModuleEnded ()

Umożliwia przechwycenie zdarzenia zakończonego modułem.

void onTestModuleStarted ()

Umożliwia przechwycenie zdarzenia uruchomionego modułu.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Wywołanie zwrotne po zakończeniu uruchomienia testowego.

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)

Wywołanie zwrotne dla zdarzeń testRunFailed

void onTestRunStart ( DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu uruchomienia testowego.

void onTestStart ( DeviceMetricData testData)

Oddzwonienie po rozpoczęciu przypadku testowego.

void rebootEnded ( ITestDevice device)

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

void rebootStarted ( ITestDevice device)

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

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

final void testAssumptionFailure ( TestDescription test, String trace)

Wywoływana, gdy test atomowy sygnalizuje, że zakłada warunek, który jest fałszywy

final void testAssumptionFailure ( TestDescription test, FailureDescription failure)

Wywoływana, gdy test atomowy sygnalizuje, ż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 niepowodzenie pojedynczego przypadku testowego.

final void testFailed ( TestDescription test, String trace)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

final void testIgnored ( TestDescription test)

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

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

Zawiera skojarzone dane dziennika lub debugowania z wywołania testu.

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

Nie używaj wewnętrznej implementacji kolektora metrycznego.

final void testModuleEnded ()

Zgłasza koniec działania modułu.

final void testModuleStarted ( IInvocationContext moduleContext)

Zgłasza początek działania modułu.

final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

Zgłasza koniec przebiegu testowego.

final void testRunFailed ( FailureDescription failure)

Raportuje, że przebieg testu nie został ukończony z powodu błędu opisanego w FailureDescription .

final void testRunFailed (String errorMessage)

Raportuje, że przebieg testu nie został ukończony z powodu błędu krytycznego.

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

Zgłasza rozpoczęcie przebiegu testowego.

final void testRunStarted (String runName, int testCount)

Przetestuj wywołania zwrotne

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

Zgłasza rozpoczęcie przebiegu testowego.

final void testRunStopped (long elapsedTime)

Raportuje, że uruchomienie testowe zostało zatrzymane przed zakończeniem z powodu żądania użytkownika.

final void testSkipped ( TestDescription test, SkipReason reason)

Wywoływane, gdy test został pominięty i nie został wykonany z powodu, którego zwykle się nie oczekuje.

final void testStarted ( TestDescription test, long startTime)

Alternatywa dla testStarted(com.android.tradefed.result.TestDescription) , gdzie określamy również, kiedy test został rozpoczęty, w połączeniu z ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) w celu 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

Konstruktorzy publiczni

Kolekcjoner BaseDeviceMetric

public BaseDeviceMetricCollector ()

Metody publiczne

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Rzuca
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

pobierzBuildInfos

public final  getBuildInfos ()

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

Zwroty

pobierz urządzenia

public final  getDevices ()

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

Zwroty

pobierz plik z artefaktów testowych

public File getFileFromTestArtifacts (String fileName)

Pobierz plik z artefaktów testowych 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, który ma być wyszukiwany w artefaktach.

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

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Zwraca oryginalny obiekt ITestInvocationListener , do którego przekazujemy wyniki.

Zwroty
ITestInvocationListener

pobierz nazwę modułu

public String getModuleName ()

Zwroty
String

pobierzRealDevices

public final  getRealDevices ()

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

Zwroty

getRunName

public String getRunName ()

Zwraca nazwę uruchomienia testowego mRunName , które wyzwala moduł zbierający.

Zwroty
String mRunName, nazwa bieżącego przebiegu testu.

w tym

public final ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inicjowanie modułu zbierającego z bieżącym kontekstem i miejscem przekazywania wyników. Będzie wywoływany tylko raz na instancję i oczekuje się, że moduł zbierający zaktualizuje swój wewnętrzny kontekst i odbiornik. Init nigdy nie zostanie wywołany podczas uruchomienia testowego, zawsze wcześniej.

Nie zastępuj, jeśli nie wiesz, co robisz.

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

listener ITestInvocationListener : ITestInvocationListener , w którym należy umieścić wyniki.

Zwroty
ITestInvocationListener nowy słuchacz owija oryginał.

Rzuca
DeviceNotAvailableException

wywołanieZakończone

public final void invocationEnded (long elapsedTime)

Raportuje, że wywołanie zostało zakończone pomyślnie lub z powodu błędu.

Zostanie automatycznie wywołany przez platformę TradeFederation.

Parametry
elapsedTime long : czas wywołania, który upłynął 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 : Throwable , czyli przyczyna niepowodzenia

wywołaniePominięte

public void invocationSkipped (SkipReason reason)

Zgłasza wywołanie jako pominięte

Parametry
reason SkipReason

wywołanieRozpoczęte

public final void invocationStarted (IInvocationContext context)

Słuchacze wywołań do przekazywania

Parametry
context IInvocationContext : informacja o wywołaniu

jest niepełnosprawny

public final boolean isDisabled ()

Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomiń konfigurację i demontaż). Inaczej nieprawda.

Zwroty
boolean

isDisabledReceiver

public boolean isDisabledReceiver ()

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

Zwroty
boolean zwróć wartość true, jeśli jest wyłączona, w przeciwnym razie false.

stowarzyszenie log

public final void logAssociation (String dataName, 
                LogFile logFile)

Nie używaj wewnętrznej implementacji kolektora metrycznego. To jest czyste przekazywanie.

Parametry
dataName String : nazwa danych

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

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

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

Parametry
testData DeviceMetricData : DeviceMetricData przechowujący dane dla przypadku testowego.

test TestDescription : TestDescription przypadku testowego w toku.

Rzuca
DeviceNotAvailableException

naKońcuTestu

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

Oddzwonienie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.

Parametry
testData DeviceMetricData : 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.

Rzuca
DeviceNotAvailableException

naKońcuTestu

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Oddzwonienie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.

Parametry
testData DeviceMetricData : 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)) .

Rzuca
DeviceNotAvailableException

na TestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Oddzwonienie w przypadku niepowodzenia przypadku testowego.

Parametry
testData DeviceMetricData : DeviceMetricData przechowujący dane dla przypadku testowego.

test TestDescription : TestDescription przypadku testowego w toku.

Rzuca
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Umożliwia przechwycenie zdarzenia zakończonego modułem.

Rzuca
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Umożliwia przechwycenie zdarzenia uruchomionego modułu.

Rzuca
DeviceNotAvailableException

naTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Wywołanie zwrotne po zakończeniu uruchomienia 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)) .

Rzuca
DeviceNotAvailableException

onTestRun nie powiódł się

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Wywołanie zwrotne dla zdarzeń testRunFailed

Rzuca
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu uruchomienia testowego.

Parametry
runData DeviceMetricData : DeviceMetricData przechowujący dane dla przebiegu.

Rzuca
DeviceNotAvailableException

na StartTestu

public void onTestStart (DeviceMetricData testData)

Oddzwonienie po rozpoczęciu przypadku testowego.

Parametry
testData DeviceMetricData : DeviceMetricData przechowujący dane dla przypadku testowego.

Rzuca
DeviceNotAvailableException

ponowne uruchomienieZakończone

public void rebootEnded (ITestDevice device)

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

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.

Rzuca
DeviceNotAvailableException

Uruchomiony ponownie

public void rebootStarted (ITestDevice device)

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

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

Rzuca
DeviceNotAvailableException

ustawWyłącz

public final void setDisable (boolean isDisabled)

Ustawia, czy obiekt powinien być wyłączony. Wyłączone oznacza, że ​​należy pominąć zarówno kroki konfiguracji, jak i usuwania. Można go użyć do domyślnego wyłączenia obiektu w domyślnym konstruktorze.

Parametry
isDisabled boolean : stan, w jakim powinien znajdować się obiekt.

setDisableReceiver

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 odbierania zdarzeń akcji urządzenia.

Parametry
isDisabled boolean

ustawLogSaver

public final void setLogSaver (ILogSaver logSaver)

Nie używaj wewnętrznej implementacji kolektora metrycznego. To jest czyste przekazywanie.

Parametry
logSaver ILogSaver : ILogSaver

testZałożenieNiepowodzenie

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Wywoływana, gdy test atomowy sygnalizuje, ż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 sygnalizuje, że zakłada warunek, który jest fałszywy

Parametry
test TestDescription : identyfikuje test

failure FailureDescription : FailureDescription opisujący awarię i jej kontekst.

testZakoń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

testZakończony

public final void testEnded (TestDescription test, 
                 testMetrics)

Zgłasza koniec wykonania pojedynczego przypadku testowego.

Jeśli testFailed(TestDescription, FailureDescription) nie został wywołany, test zakończył się pomyślnie. Zwraca również wszelkie metryki klucz/wartość, 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 niepowodzenie pojedynczego przypadku testowego.

Będzie wywoływany pomiędzy testStarted i testEnded.

Parametry
test TestDescription : identyfikuje test

failure FailureDescription : FailureDescription opisujący awarię i jej kontekst.

Test nieudany

public final void testFailed (TestDescription test, 
                String trace)

Zgłasza niepowodzenie pojedynczego przypadku testowego.

Będzie wywoływany pomiędzy testStarted i testEnded.

Parametry
test TestDescription : identyfikuje test

trace String : ślad stosu awarii

testIgnorowany

public final void testIgnored (TestDescription test)

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

Parametry
test TestDescription : identyfikuje test

dziennik testowy

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

Zawiera skojarzone dane dziennika lub debugowania z wywołania testu.

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

Struktura TradeFederation automatycznie wywoła tę metodę, dostarczając dziennik hosta i, jeśli ma to zastosowanie, logcat urządzenia.

Parametry
dataName String : String opisowy nazwy danych. np. „urządzenie_logcat”. Uwaga nazwa_danych może nie być unikalna dla każdego wywołania. tj. osoby wdrażające muszą być w stanie obsłużyć wiele wywołań z tą samą nazwą danych

dataType LogDataType : LogDataType danych

dataStream InputStreamSource : InputStreamSource danych. Osoby wdrażające powinny wywołać funkcję createInputStream, aby rozpocząć odczytywanie danych, i upewnić się, że po ukończeniu wynikowy strumień wejściowy zostanie zamknięty. Osoby wywołujące powinny upewnić się, że źródło danych pozostaje obecne i dostępne do czasu zakończenia metody testLog.

dziennik testowy zapisany

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

Nie używaj wewnętrznej implementacji kolektora metrycznego. To jest czyste przekazywanie.

Parametry
dataName String : String opisowy nazwy danych. np. „urządzenie_logcat”. Uwaga nazwa_danych może nie być unikalna dla każdego wywołania. tj. osoby wdrażające muszą być w stanie obsłużyć wiele wywołań z tą samą nazwą danych

dataType LogDataType : LogDataType danych

dataStream InputStreamSource : InputStreamSource danych. Osoby wdrażające powinny wywołać funkcję createInputStream, aby rozpocząć odczytywanie danych, i upewnić się, że po ukończeniu wynikowy strumień wejściowy zostanie zamknięty.

logFile LogFile : LogFile zawierający metadane zapisanego pliku.

moduł testowyZakończony

public final void testModuleEnded ()

Zgłasza koniec działania modułu.

Uruchomiono moduł testowy

public final void testModuleStarted (IInvocationContext moduleContext)

Zgłasza początek działania modułu. To wywołanie zwrotne jest powiązane z testModuleEnded() i jest opcjonalne w sekwencji. Jest używany tylko podczas biegu, który wykorzystuje moduły: biegacze bazujący na pakiecie.

Parametry
moduleContext IInvocationContext : IInvocationContext modułu.

testRunZakończony

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Zgłasza koniec przebiegu testowego. FIXME: Nie możemy mieć dwóch interfejsów Map<> różnych typów, więc musimy tutaj użyć HashMap.

Parametry
elapsedTime long : urządzenie zgłosiło czas, który upłynął, w milisekundach

runMetrics : pary klucz-wartość zgłaszane na koniec przebiegu testowego za pomocą Metric .

testRun nie powiódł się

public final void testRunFailed (FailureDescription failure)

Raportuje, że przebieg testu nie został ukończony z powodu błędu opisanego w FailureDescription .

Parametry
failure FailureDescription : FailureDescription opisujący awarię i jej kontekst.

testRun nie powiódł się

public final void testRunFailed (String errorMessage)

Raportuje, że przebieg testu nie został ukończony z powodu błędu krytycznego.

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

Uruchomiono testRun

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

Zgłasza rozpoczęcie przebiegu testowego.

Parametry
runName String : nazwa przebiegu testowego

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 przez 0 i powinna zwiększać się za każdym razem, gdy nastąpi nowe uruchomienie. np. test jest szczegółowo powtarzany 3 razy, powinien mieć w sumie 4 przebiegi pod tą samą nazwą uruchomienia, a numer próby wynosi od 0 do 3.

Uruchomiono testRun

public final void testRunStarted (String runName, 
                int testCount)

Przetestuj wywołania zwrotne

Parametry
runName String : nazwa przebiegu testowego

testCount int : całkowita liczba testów w przebiegu testu

Uruchomiono testRun

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

Zgłasza rozpoczęcie przebiegu testowego.

Parametry
runName String : nazwa przebiegu testowego

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 przez 0 i powinna zwiększać się za każdym razem, gdy nastąpi nowe uruchomienie. np. test jest szczegółowo powtarzany 3 razy, powinien mieć w sumie 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ą System.currentTimeMillis()

testRunZatrzymany

public final void testRunStopped (long elapsedTime)

Raportuje, że uruchomienie testowe zostało zatrzymane przed zakończeniem z powodu żądania użytkownika.

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

Parametry
elapsedTime long : urządzenie zgłosiło czas, który upłynął, w milisekundach

testPominięty

public final void testSkipped (TestDescription test, 
                SkipReason reason)

Wywoływane, gdy test został pominięty i nie został wykonany z powodu, którego zwykle się nie oczekuje. Testy te zostaną ponowione, aby zapewnić ich prawidłowe wykonanie.

Parametry
test TestDescription : identyfikuje test

reason SkipReason : SkipReason

test rozpoczęty

public final void testStarted (TestDescription test, 
                long startTime)

Alternatywa dla testStarted(com.android.tradefed.result.TestDescription) , gdzie określamy również, kiedy test został rozpoczęty, w połączeniu z ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) w celu dokładnego pomiaru .

Parametry
test TestDescription : identyfikuje test

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

test rozpoczęty

public final void testStarted (TestDescription test)

Wywołania zwrotne przypadków testowych

Parametry
test TestDescription : identyfikuje test