StubTestRunListener

public class StubTestRunListener
extends Object implements ITestRunListener

java.lang.Object
   ↳ com.android.tradefed.result.StubTestRunListener


Implementacja zastępcza funkcji ITestRunListener

Podsumowanie

Publiczne konstruktory

StubTestRunListener()

Metody publiczne

void testAssumptionFailure(TestIdentifier test, String trace)

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

void testEnded(TestIdentifier test, testMetrics)

Zgłasza zakończenie wykonania pojedynczego elementu testowania.

void testFailed(TestIdentifier test, String trace)

Zgłasza niepowodzenie pojedynczego elementu testowania.

void testIgnored(TestIdentifier test)

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

void testRunEnded(long elapsedTime, runMetrics)

Zgłasza zakończenie sesji testowej.

void testRunFailed(String errorMessage)

Zgłasza, że nie udało się ukończyć sesji testowej z powodu błędu krytycznego.

void testRunStarted(String runName, int testCount)

Zgłasza rozpoczęcie sesji testowej.

void testRunStopped(long elapsedTime)

Zgłasza zatrzymanie sesji testowej przed zakończeniem na prośbę użytkownika.

void testStarted(TestIdentifier test)

Zgłasza rozpoczęcie pojedynczego elementu testowania.

Publiczne konstruktory

StubTestRunListener

public StubTestRunListener ()

Metody publiczne

testAssumptionFailure

public void testAssumptionFailure (TestIdentifier test, 
                String trace)

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

Parametry
test TestIdentifier: identyfikuje test

trace String: zrzut stosu błędu

testEnded

public void testEnded (TestIdentifier test, 
                 testMetrics)

Zgłasza zakończenie wykonania pojedynczego elementu testowania.

Jeśli funkcja testFailed(TestIdentifier, String) nie została wywołana, test uznaje się za zaliczony. Zwraca też wszystkie dane klucz/wartość, które mogły zostać wyemitowane podczas wykonywania elementu testowania.

Parametry
test TestIdentifier: identyfikuje test

testMetrics : ERROR(/Map) danych wygenerowanych podczas wykonywania elementu testowania przez android.app.Instrumentation#sendStatus. Kolejność wstawiania jest zachowywana, chyba że ten sam klucz zostanie wyemitowany wiele razy. Zwróć uwagę, że standardowe klucze zdefiniowane w IInstrumentationResultParser.StatusKeys są odfiltrowywane z tej mapy. Biblioteka Ddmlib może dodawać dodatkowe dane testowe zdefiniowane w IInstrumentationResultParser.StatusKeys.

testFailed

public void testFailed (TestIdentifier test, 
                String trace)

Zgłasza niepowodzenie pojedynczego elementu testowania.

Będzie wywoływana między testStarted a testEnded.

Parametry
test TestIdentifier: identyfikuje test

trace String: zrzut stosu błędu

testIgnored

public void testIgnored (TestIdentifier test)

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

Parametry
test TestIdentifier: identyfikuje test

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Zgłasza zakończenie sesji testowej.

Parametry
elapsedTime long: czas, który upłynął od ostatniego zgłoszenia przez urządzenie (w milisekundach)

runMetrics : ERROR(/Map) danych wygenerowanych podczas wykonywania elementu testowania przez android.app.Instrumentation#addResults. Kolejność wstawiania jest zachowywana, chyba że ten sam klucz zostanie wyemitowany wiele razy. Zwróć uwagę, że standardowe klucze zdefiniowane w IInstrumentationResultParser.StatusKeys są odfiltrowywane z tej mapy. Biblioteka Ddmlib może dodawać dodatkowe dane testowe zdefiniowane w IInstrumentationResultParser.StatusKeys.

testRunFailed

public void testRunFailed (String errorMessage)

Zgłasza, że nie udało się ukończyć sesji testowej z powodu błędu krytycznego.

Parametry
errorMessage String: String opisuje przyczynę niepowodzenia uruchomienia.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Zgłasza rozpoczęcie sesji testowej.

Parametry
runName String: nazwa sesji testowej

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

testRunStopped

public void testRunStopped (long elapsedTime)

Zgłasza zatrzymanie sesji testowej przed zakończeniem na prośbę użytkownika.

Parametry
elapsedTime long: czas, który upłynął od ostatniego zgłoszenia przez urządzenie (w milisekundach)

testStarted

public void testStarted (TestIdentifier test)

Zgłasza rozpoczęcie pojedynczego elementu testowania.

Parametry
test TestIdentifier: identyfikuje test