TestResult

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 Konstruktoren

TestResult()

Öffentliche Methoden

void addLoggedFile(String dataName, LogFile loggedFile)

Protokollierte Dateiverfolgung hinzufügen, die mit diesem Testlauf verknüpft ist

boolean equals(Object obj)
long getEndTime()

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

FailureDescription getFailure()

Verknüpfte FailureDescription abrufen.

getLoggedFiles()

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

getMetrics()

Rufen Sie die zugehörigen Testmesswerte ab.

getProtoMetrics()

Rufen Sie die zugehörigen Testmesswerte im .proto-Format ab.

TestStatus getResultStatus()

Rufen Sie das TestStatus-Ergebnis des Tests ab.

SkipReason getSkipReason()
String getStackTrace()

Rufen Sie den zugehörigen String-Stacktrace ab.

long getStartTime()

System.currentTimeMillis()-Zeit zurückgeben, 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)

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

void setEndTime(long currentTimeMillis)

Legt das Ende fest

void setFailure(FailureDescription failureDescription)

Legen Sie den Stacktrace fest.

void setMetrics( metrics)

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

void setProtoMetrics( metrics)

Legen Sie das Format der Testproto-Messwerte fest und überschreiben Sie alle vorherigen Werte.

void setSkipReason(SkipReason reason)
void setStackTrace(String stackTrace)

Legen Sie den Stacktrace fest.

void setStartTime(long startTime)

Ermöglicht das Festlegen der Startzeit für den Test, die mit ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) verwendet werden soll.

TestResult setStatus(TestStatus status)

Legen Sie TestStatus fest.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Felder

IST_FLAKY

public static final String IS_FLAKY

Öffentliche Konstruktoren

TestResult

public TestResult ()

Öffentliche Methoden

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Protokollierte Dateiverfolgung hinzufügen, die mit diesem Testlauf verknüpft ist

Parameter
dataName String

loggedFile LogFile

ist gleich

public boolean equals (Object obj)

Parameter
obj Object

Returns
boolean

getEndTime (Get-Endzeit)

public long getEndTime ()

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

Returns
long

getFailure

public FailureDescription getFailure ()

Verknüpfte FailureDescription abrufen. Sollte null sein, wenn getStatus() gleich TestStatus#PASSED ist.

Returns
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

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

Returns

getMetrics

public  getMetrics ()

Rufen Sie die zugehörigen Testmesswerte ab.

Returns

getProtoMetrics

public  getProtoMetrics ()

Rufen Sie die zugehörigen Testmesswerte im .proto-Format ab.

Returns

getResultStatus (Abrufstatus)

public TestStatus getResultStatus ()

Rufen Sie das TestStatus-Ergebnis des Tests ab.

Returns
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Returns
SkipReason

getStackTrace

public String getStackTrace ()

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

Returns
String

Startzeit

public long getStartTime ()

System.currentTimeMillis()-Zeit zurückgeben, zu der das ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)-Ereignis empfangen wurde.

Returns
long

getStatus

public TestResult.TestStatus getStatus ()

Rufen Sie das TestStatus-Ergebnis des Tests ab.

Returns
TestResult.TestStatus

hashCode

public int hashCode ()

Returns
int

zusammenführen

public static TestResult merge ( results, 
                MergeStrategy strategy)

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

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

strategy MergeStrategy: MergeStrategy, der zum Bestimmen des Ergebnisses der Zusammenführung verwendet werden soll.

Returns
TestResult Den zusammengeführten TestResult oder null, wenn nichts zum Zusammenführen vorhanden ist.

Ende

public void setEndTime (long currentTimeMillis)

Legt das Ende fest

Parameter
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Legen Sie den Stacktrace fest.

Parameter
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

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

Parameter
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Legen Sie das Format der Testproto-Messwerte 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 Stacktrace fest.

Parameter
stackTrace String

setStartTime

public void setStartTime (long startTime)

Ermöglicht das Festlegen der Startzeit für den Test, die mit ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) verwendet werden soll.

Parameter
startTime long

Status festlegen

public TestResult setStatus (TestStatus status)

Legen Sie TestStatus fest.

Parameter
status TestStatus

Returns
TestResult

Status festlegen

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parameter
ddmlibStatus TestResult.TestStatus

Returns
TestResult