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 Bauträger

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 System.currentTimeMillis() -Zeit zurück, zu der das Ereignis ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) empfangen wurde.

FailureDescription getFailure ()

Rufen Sie die zugehörige FailureDescription ab.

getLoggedFiles ()

Gibt eine Kopie der Karte zurück, die alle mit diesem Testfall verknüpften protokollierten Dateien enthält.

getMetrics ()

Rufen Sie die zugehörigen Testmetriken ab.

getProtoMetrics ()

Erhalten Sie die zugehörigen Testmetriken im Proto-Format.

TestStatus getResultStatus ()

Rufen Sie das TestStatus Ergebnis des Tests ab.

SkipReason getSkipReason ()
String getStackTrace ()

Rufen Sie den zugehörigen String Stack-Trace ab.

long getStartTime ()

Gibt die 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 Testproto-Metrikformat fest und überschreiben Sie alle vorherigen Werte.

void setSkipReason ( SkipReason reason)
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 ( TestStatus status)

Legen Sie den TestStatus fest.

TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Felder

IS_FLAKY

public static final String IS_FLAKY

Öffentliche Bauträger

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

gleicht

public boolean equals (Object obj)

Parameter
obj Object

Kehrt zurück
boolean

getEndTime

public long getEndTime ()

Gibt die System.currentTimeMillis() -Zeit zurück, zu der das Ereignis ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) 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 Karte zurück, die alle mit diesem Testfall verknüpften protokollierten Dateien enthält.

Kehrt zurück

getMetrics

public  getMetrics ()

Rufen Sie die zugehörigen Testmetriken ab.

Kehrt zurück

getProtoMetrics

public  getProtoMetrics ()

Erhalten Sie die zugehörigen Testmetriken im Proto-Format.

Kehrt zurück

getResultStatus

public TestStatus getResultStatus ()

Rufen Sie das TestStatus Ergebnis des Tests ab.

Kehrt zurück
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Kehrt zurück
SkipReason

getStackTrace

public String getStackTrace ()

Rufen Sie den zugehörigen String Stack-Trace ab. Sollte null sein, wenn getStatus() TestStatus#PASSED ist.

Kehrt zurück
String

getStartTime

public long getStartTime ()

Gibt die 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 zur Bestimmung des Zusammenführungsergebnisses verwendet werden soll.

Kehrt zurück
TestResult das zusammengeführte TestResult oder null, wenn es nichts zum Zusammenführen gibt.

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 Testproto-Metrikformat fest und überschreiben Sie alle vorherigen Werte.

Parameter
metrics

setSkipReason

public void setSkipReason (SkipReason reason)

Parameter
reason SkipReason

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 (TestStatus status)

Legen Sie den TestStatus fest.

Parameter
status TestStatus

Kehrt zurück
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parameter
ddmlibStatus TestResult.TestStatus

Kehrt zurück
TestResult