Risultato del test
public class TestResult
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.result.TestResult |
Contenitore per un risultato di un singolo test.
Riepilogo
Campi | |
---|---|
public static final String | IS_FLAKY
|
Costruttori pubblici | |
---|---|
TestResult () |
Metodi pubblici | |
---|---|
void | addLoggedFile (String dataName, LogFile loggedFile) Aggiungi un tracciamento del file registrato associato a quel test case |
boolean | equals (Object obj) |
long | getEndTime () Restituisce l'ora |
FailureDescription | getFailure () Ottieni la |
getLoggedFiles () Restituisce una copia della mappa contenente tutti i file registrati associati a quel test case. | |
getMetrics () Ottieni le metriche di test associate. | |
getProtoMetrics () Ottieni le metriche di test associate in formato proto. | |
String | getStackTrace () Ottenere l'analisi dello stack |
long | getStartTime () Restituisce l'ora |
TestResult.TestStatus | getStatus () Ottenere il risultato |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy) Unire i tentativi per lo stesso test case in base alla strategia di unione. |
void | setEndTime (long currentTimeMillis) Imposta l'ora di fine |
void | setFailure ( FailureDescription failureDescription) Impostare la traccia dello stack. |
void | setMetrics ( metrics) setMetrics ( metrics) Imposta le metriche del test, sovrascrivendo qualsiasi valore precedente. |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) Imposta il formato delle metriche del protocollo di test, sovrascrivendo qualsiasi valore precedente. |
void | setStackTrace (String stackTrace) Impostare la traccia dello stack. |
void | setStartTime (long startTime) Consente di impostare l'ora in cui è stato avviato il test, da utilizzare con |
TestResult | setStatus (TestResult.TestStatus status) Impostare il |
Campi
IS_FLAKY
public static final String IS_FLAKY
Costruttori pubblici
Risultato del test
public TestResult ()
Metodi pubblici
addLoggedFile
public void addLoggedFile (String dataName, LogFile loggedFile)
Aggiungi un tracciamento del file registrato associato a quel test case
Parametri | |
---|---|
dataName | String |
loggedFile | LogFile |
equivale
public boolean equals (Object obj)
Parametri | |
---|---|
obj | Object |
ritorna | |
---|---|
boolean |
getEndTime
public long getEndTime ()
Restituisce l'ora System.currentTimeMillis()
in cui è stato ricevuto l'evento ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
.
ritorna | |
---|---|
long |
getFailure
public FailureDescription getFailure ()
Ottieni la FailureDescription
associata. Dovrebbe essere null
se getStatus()
è TestStatus#PASSED
.
ritorna | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
Restituisce una copia della mappa contenente tutti i file registrati associati a quel test case.
ritorna | |
---|---|
getMetrics
publicgetMetrics ()
Ottieni le metriche di test associate.
ritorna | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
Ottieni le metriche di test associate in formato proto.
ritorna | |
---|---|
getStackTrace
public String getStackTrace ()
Ottenere l'analisi dello stack String
associata. Dovrebbe essere null
se getStatus()
è TestStatus#PASSED
.
ritorna | |
---|---|
String |
getStartTime
public long getStartTime ()
Restituisce l'ora System.currentTimeMillis()
in cui è stato ricevuto l'evento ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
.
ritorna | |
---|---|
long |
getStato
public TestResult.TestStatus getStatus ()
Ottenere il risultato TestStatus
del test.
ritorna | |
---|---|
TestResult.TestStatus |
codice hash
public int hashCode ()
ritorna | |
---|---|
int |
unire
public static TestResult merge (results, MergeStrategy strategy)
Unire i tentativi per lo stesso test case in base alla strategia di unione.
Parametri | |
---|---|
results | TestResult che verranno uniti |
strategy | MergeStrategy : MergeStrategy da utilizzare per determinare il risultato dell'unione. |
ritorna | |
---|---|
TestResult | il TestResult unito o null se non c'è niente da unire. |
setEndTime
public void setEndTime (long currentTimeMillis)
Imposta l'ora di fine
Parametri | |
---|---|
currentTimeMillis | long |
setFailure
public void setFailure (FailureDescription failureDescription)
Impostare la traccia dello stack.
Parametri | |
---|---|
failureDescription | FailureDescription |
setMetrics
public void setMetrics (metrics)
Imposta le metriche del test, sovrascrivendo qualsiasi valore precedente.
Parametri | |
---|---|
metrics |
setProtoMetrics
public void setProtoMetrics (metrics)
Imposta il formato delle metriche del protocollo di test, sovrascrivendo qualsiasi valore precedente.
Parametri | |
---|---|
metrics |
setStackTrace
public void setStackTrace (String stackTrace)
Impostare la traccia dello stack.
Parametri | |
---|---|
stackTrace | String |
setStartTime
public void setStartTime (long startTime)
Consente di impostare l'ora in cui è stato avviato il test, da utilizzare con ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
Parametri | |
---|---|
startTime | long |
setStato
public TestResult setStatus (TestResult.TestStatus status)
Impostare il TestStatus
.
Parametri | |
---|---|
status | TestResult.TestStatus |
ritorna | |
---|---|
TestResult |