RetryLogSaverResultForwarder

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.LogSaverResultForwarder
       ↳ com.android.tradefed.retry.RetryLogSaverResultForwarder


Przekazuje też bieżącą próbę.

Podsumowanie

Publiczne konstruktory

RetryLogSaverResultForwarder(ILogSaver logSaver, listeners, IConfiguration config)
RetryLogSaverResultForwarder(ILogSaver logSaver, listeners, IConfiguration config, int prevAttempts)

Konstruktor z parametrem prevAttempts nie jest już śledzony.

Metody publiczne

int getCurrentAttempt()
void incrementAttempt()

Zwiększ numer próby.

void testRunStarted(String runName, int testCount)

Zgłasza rozpoczęcie testu.

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

Zgłasza rozpoczęcie testu.

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

Zgłasza rozpoczęcie testu.

Publiczne konstruktory

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config)

Parametry
logSaver ILogSaver

listeners

config IConfiguration

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config, 
                int prevAttempts)

Konstruktor z nieśledzonymi parametrami prevAttempts. Parametry prevAttempts prawdopodobnie pochodzą z ponownych prób konfiguracji.

Parametry
logSaver ILogSaver

listeners

config IConfiguration

prevAttempts int

Metody publiczne

getCurrentAttempt

public int getCurrentAttempt ()

Zwroty
int

incrementAttempt

public void incrementAttempt ()

Zwiększ numer próby.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Zgłasza rozpoczęcie testu.

Parametry
runName String: nazwa testu,

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

testRunStarted

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

Zgłasza rozpoczęcie testu.

Parametry
runName String: nazwa testu,

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

attemptNumber int: numer zamówienia, który identyfikuje różne próby tego samego parametru runName wykonywanego wielokrotnie. Numer próby jest indeksowany od 0 i powinien zwiększać się za każdym razem, gdy następuje nowe uruchomienie. Na przykład jeśli test jest ponownie uruchamiany 3 razy, powinien mieć łącznie 4 uruchomienia pod tą samą nazwą uruchomienia, a numer próby powinien wynosić od 0 do 3.

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

testRunStarted

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

Zgłasza rozpoczęcie testu.

Parametry
runName String: nazwa testu,

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

attemptNumber int: numer zamówienia, który identyfikuje różne próby tego samego parametru runName wykonywanego wielokrotnie. Wartość attemptNumber jest indeksowana od 0 i powinna zwiększać się za każdym razem, gdy następuje nowe uruchomienie. Przykład: test jest ponownie uruchamiany 3 razy, więc w sumie ma 4 uruchomienia pod tą samą nazwą runName, a wartość attemptNumber wynosi od 0 do 3.