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 |
FailureDescription | getFailure () Rufen Sie die zugehörige |
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 |
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 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 |
TestResult | setStatus (TestResult.TestStatus status) Legen Sie den |
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
publicgetLoggedFiles ()
Gibt eine Kopie der Zuordnung zurück, die alle protokollierten Dateien enthält, die diesem Testfall zugeordnet sind.
Kehrt zurück | |
---|---|
getMetrics
publicgetMetrics ()
Rufen Sie die zugehörigen Testmetriken ab.
Kehrt zurück | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
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 | 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 |