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 |
FailureDescription | getFailure () Rufen Sie die zugehörige |
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. | |
String | getStackTrace () Rufen Sie den zugehörigen |
long | getStartTime () Gibt die |
TestResult.TestStatus | getStatus () Rufen Sie das |
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 | 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 |
TestResult | setStatus (TestResult.TestStatus status) Legen Sie den |
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
publicgetLoggedFiles ()
Gibt eine Kopie der Karte zurück, die alle mit diesem Testfall verknüpften protokollierten Dateien enthält.
Kehrt zurück | |
---|---|
getMetrics
publicgetMetrics ()
Rufen Sie die zugehörigen Testmetriken ab.
Kehrt zurück | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
Erhalten Sie die zugehörigen Testmetriken im Proto-Format.
Kehrt zurück | |
---|---|
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 | 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 |
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 |