Testergebnis

public class TestResult
extends Object

java.lang.Object
com.android.tradefed.result.TestResult


Container für ein Ergebnis eines einzelnen Tests.

Zusammenfassung

Felder

public static final String IS_FLAKY

Öffentliche Konstrukteure

TestResult ()

Öffentliche Methoden

void addLoggedFile (String dataName, LogFile loggedFile)

Fügen Sie eine protokollierte Dateiverfolgung hinzu, die diesem Testfall zugeordnet ist

boolean equals (Object obj)
long getEndTime ()

Gibt die ERROR(/System#currentTimeMillis()) -Zeit zurück, zu der das ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) Ereignis empfangen wurde.

FailureDescription getFailure ()

Rufen Sie die zugehörige FailureDescription ab.

getLoggedFiles ()

Gibt eine Kopie der Zuordnung zurück, die alle protokollierten Dateien enthält, die diesem Testfall zugeordnet sind.

getMetrics ()

Rufen Sie die zugehörigen Testmetriken ab.

getProtoMetrics ()

Holen Sie sich die zugehörigen Testmetriken im Proto-Format.

String getStackTrace ()

Rufen Sie den zugeordneten ERROR(/String) -Stack-Trace ab.

long getStartTime ()

Gibt die ERROR(/System#currentTimeMillis()) -Zeit zurück, zu der das ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) -Ereignis empfangen wurde.

TestResult.TestStatus getStatus ()

Rufen Sie das TestStatus Ergebnis des Tests ab.

int hashCode ()
static TestResult merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy)

Führen Sie die Versuche für denselben Testfall basierend auf der Zusammenführungsstrategie zusammen.

void setEndTime (long currentTimeMillis)

Legt die Endzeit fest

void setFailure ( FailureDescription failureDescription)

Legen Sie den Stack-Trace fest.

void setMetrics ( metrics) setMetrics ( metrics)

Legen Sie die Testmetriken fest und überschreiben Sie alle vorherigen Werte.

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

Legen Sie das Test-Proto-Metrikformat fest und überschreiben Sie alle vorherigen Werte.

void setStackTrace (String stackTrace)

Legen Sie den Stack-Trace fest.

void setStartTime (long startTime)

Ermöglicht das Festlegen der Zeit, zu der der Test gestartet wurde, zur Verwendung mit ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus (TestResult.TestStatus status)

Legen Sie den TestStatus fest.

Felder

IS_FLAKY

public static final String IS_FLAKY

Öffentliche Konstrukteure

Testergebnis

public TestResult ()

Öffentliche Methoden

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Fügen Sie eine protokollierte Dateiverfolgung hinzu, die diesem Testfall zugeordnet ist

Parameter
dataName String

loggedFile LogFile

gleich

public boolean equals (Object obj)

Parameter
obj Object

Kehrt zurück
boolean

getEndTime

public long getEndTime ()

Gibt die ERROR(/System#currentTimeMillis()) -Zeit zurück, zu der das ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) Ereignis empfangen wurde.

Kehrt zurück
long

getFailure

public FailureDescription getFailure ()

Rufen Sie die zugehörige FailureDescription ab. Sollte null sein, wenn getStatus() TestStatus#PASSED ist.

Kehrt zurück
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

Gibt eine Kopie der Zuordnung zurück, die alle protokollierten Dateien enthält, die diesem Testfall zugeordnet sind.

Kehrt zurück

getMetrics

public  getMetrics ()

Rufen Sie die zugehörigen Testmetriken ab.

Kehrt zurück

getProtoMetrics

public  getProtoMetrics ()

Holen Sie sich die zugehörigen Testmetriken im Proto-Format.

Kehrt zurück

getStackTrace

public String getStackTrace ()

Rufen Sie den zugeordneten ERROR(/String) -Stack-Trace ab. Sollte null sein, wenn getStatus() TestStatus#PASSED ist.

Kehrt zurück
String

getStartTime

public long getStartTime ()

Gibt die ERROR(/System#currentTimeMillis()) -Zeit zurück, zu der das ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) -Ereignis empfangen wurde.

Kehrt zurück
long

Status bekommen

public TestResult.TestStatus getStatus ()

Rufen Sie das TestStatus Ergebnis des Tests ab.

Kehrt zurück
TestResult.TestStatus

Hash-Code

public int hashCode ()

Kehrt zurück
int

verschmelzen

public static TestResult merge ( results, 
                MergeStrategy strategy)

Führen Sie die Versuche für denselben Testfall basierend auf der Zusammenführungsstrategie zusammen.

Parameter
results : Liste der TestResult , die zusammengeführt werden

strategy MergeStrategy : die MergeStrategy , die verwendet werden soll, um das Ergebnis der Zusammenführung zu bestimmen.

Kehrt zurück
TestResult das zusammengeführte TestResult oder null, wenn nichts zusammenzuführen ist.

setEndTime

public void setEndTime (long currentTimeMillis)

Legt die Endzeit fest

Parameter
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Legen Sie den Stack-Trace fest.

Parameter
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Legen Sie die Testmetriken fest und überschreiben Sie alle vorherigen Werte.

Parameter
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Legen Sie das Test-Proto-Metrikformat fest und überschreiben Sie alle vorherigen Werte.

Parameter
metrics

setStackTrace

public void setStackTrace (String stackTrace)

Legen Sie den Stack-Trace fest.

Parameter
stackTrace String

setStartTime

public void setStartTime (long startTime)

Ermöglicht das Festlegen der Zeit, zu der der Test gestartet wurde, zur Verwendung mit ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

Parameter
startTime long

setStatus

public TestResult setStatus (TestResult.TestStatus status)

Legen Sie den TestStatus fest.

Parameter
status TestResult.TestStatus

Kehrt zurück
TestResult