WiederholenLogSaverResultForwarder

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

java.lang.Object
😎 com.android.tradefed.result.ResultForwarder
  😎 com.android.tradefed.result.LogSaverResultForwarder
    😎 com.android.tradefed.retry.RepeatLogSaverResultForwarder


Forwarder, der auch den aktuellen Versuch übergibt, an dem wir uns befinden.

Zusammenfassung

Öffentliche Konstruktoren

RetryLogSaverResultForwarder(ILogSaver logSaver, listeners, IConfiguration config)

Öffentliche Methoden

void incrementAttempt()

Erhöhen Sie die Anzahl der Versuche.

void testRunStarted(String runName, int testCount)

Meldet den Start eines Testlaufs.

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

Meldet den Start eines Testlaufs.

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

Meldet den Start eines Testlaufs.

Öffentliche Konstruktoren

WiederholenLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config)

Parameter
logSaver ILogSaver

listeners

config IConfiguration

Öffentliche Methoden

inkrementeller Versuch

public void incrementAttempt ()

Erhöhen Sie die Anzahl der Versuche.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Meldet den Start eines Testlaufs.

Parameter
runName String: der Name der Testausführung

testCount int: Gesamtzahl der Tests im Testlauf

testRunStarted

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

Meldet den Start eines Testlaufs.

Parameter
runName String: der Name der Testausführung

testCount int: Gesamtzahl der Tests im Testlauf

attemptNumber int: Bestellnummer, die die verschiedenen Versuche desselben runName-Elements identifiziert die mehrmals ausgeführt werden. Die "tryNumber" ist 0-indexiert und sollte jedes Mal erhöht werden, wenn ein neue Ausführung stattfindet. z.B. Ein Test ist detailliert 3-mal wiederholt und sollte insgesamt 4 Durchläufe umfassen. „runName“ und die „tryNumber“ liegt zwischen 0 und 3.

startTime long: der Zeitpunkt, zu dem die Ausführung gestartet wurde, gemessen über System.currentTimeMillis()

testRunStarted

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

Meldet den Start eines Testlaufs.

Parameter
runName String: der Name der Testausführung

testCount int: Gesamtzahl der Tests im Testlauf

attemptNumber int: Bestellnummer, die die verschiedenen Versuche desselben runName-Elements identifiziert die mehrmals ausgeführt werden. Die "tryNumber" ist 0-indexiert und muss jedes Mal erhöht werden. eine neue Ausführung stattfindet. z.B. Ein Test ist detailliert 3-mal wiederholt und sollte insgesamt 4 Mal wiederholt werden. unter demselben runName-Wert ausgeführt, und der Wert liegt zwischen 0 und 3.