RetryLogSaverResultForwarder

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

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


Forwarder, der auch die Weitergabe des aktuellen Versuchs übernimmt.

Zusammenfassung

Öffentliche Konstruktoren

RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)

Konstruktor, bei dem prevAttempts noch nicht erfasst wurde.

Öffentliche Methoden

int getCurrentAttempt()
void incrementAttempt()

Erhöht die Anzahl der Versuche.

void testRunStarted(String runName, int testCount)

Meldet den Beginn eines Testlaufs.

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

Meldet den Beginn eines Testlaufs.

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

Meldet den Beginn eines Testlaufs.

Öffentliche Konstruktoren

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                List<ITestInvocationListener> listeners, 
                IConfiguration config)

Parameter
logSaver ILogSaver

listeners List

config IConfiguration

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                List<ITestInvocationListener> listeners, 
                IConfiguration config, 
                int prevAttempts)

Konstruktor, bei dem prevAttempts noch nicht erfasst wurde. prevAttempts stammt wahrscheinlich von den Wiederholungen der Einrichtung.

Parameter
logSaver ILogSaver

listeners List

config IConfiguration

prevAttempts int

Öffentliche Methoden

getCurrentAttempt

public int getCurrentAttempt ()

Gibt Folgendes zurück:
int

incrementAttempt

public void incrementAttempt ()

Erhöht die Anzahl der Versuche.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Meldet den Beginn eines Testlaufs.

Parameter
runName String: Name des Testlaufs

testCount int: Gesamtzahl der Tests im Testlauf

testRunStarted

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

Meldet den Beginn eines Testlaufs.

Parameter
runName String: Name des Testlaufs

testCount int: Gesamtzahl der Tests im Testlauf

attemptNumber int: Ordnungszahl, die die verschiedenen Versuche desselben runName identifiziert, die mehrmals ausgeführt werden. attemptNumber ist nullbasiert und sollte bei jedem neuen Lauf erhöht werden. Beispiel: Ein Test wird dreimal wiederholt. Er sollte insgesamt vier Läufe unter demselben runName haben und die attemptNumber sollte von 0 bis 3 reichen.

startTime long: Startzeit des Laufs, gemessen mit System.currentTimeMillis()

testRunStarted

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

Meldet den Beginn eines Testlaufs.

Parameter
runName String: Name des Testlaufs

testCount int: Gesamtzahl der Tests im Testlauf

attemptNumber int: Ordnungszahl, die die verschiedenen Versuche desselben runName identifiziert, die mehrmals ausgeführt werden. attemptNumber ist nullbasiert und sollte bei jedem neuen Lauf erhöht werden. Beispiel: Ein Test wird dreimal wiederholt. Er sollte insgesamt vier Läufe unter demselben runName haben und die attemptNumber sollte von 0 bis 3 reichen.