GranularRetriableTestWrapper.StartEndCollector

public class GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder

java.lang.Object
😎 com.android.tradefed.result.ResultForwarder
  😎 com.android.tradefed.result.ResultAndLogForwarder
    😎 com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector


Mit dieser Klasse kannst du herausfinden, wo Start und Ende eines Laufs fehlen.

Zusammenfassung

Felder

public boolean mRunEndedReported

public boolean mRunStartReported

Öffentliche Methoden

void testRunEnded(long elapsedTimeMillis, runMetrics)

Ende des Testlaufs für Berichte.

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.

Felder

mRunEndedReported (mRunEndedReported)

public boolean mRunEndedReported

mRunStartReported (mRunStartReported)

public boolean mRunStartReported

Öffentliche Methoden

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Ende des Testlaufs für Berichte. PROBLEM: Es können nicht zwei Karten verwendet werden.<> mit unterschiedlichen Typen. Wir müssen hier HashMap verwenden.

Parameter
elapsedTimeMillis long: Gerät hat die verstrichene Zeit in Millisekunden gemeldet

runMetrics : Schlüssel/Wert-Paare, die am Ende eines Testlaufs mit Metric gemeldet werden.

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.