Risultato del test

public class TestResult
extends Object

java.lang.Object
com.android.tradefed.result.TestResult


Contenitore per il 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 System.currentTimeMillis() in cui è stato ricevuto l'evento ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) .

FailureDescription getFailure ()

Ottieni la FailureDescription associata.

getLoggedFiles ()

Restituisce una copia della mappa contenente tutto il file registrato associato a quel test case.

getMetrics ()

Ottieni le metriche di test associate.

getProtoMetrics ()

Ottieni le metriche di test associate in formato proto.

TestStatus getResultStatus ()

Ottieni il risultato TestStatus del test.

SkipReason getSkipReason ()
String getStackTrace ()

Ottieni l'analisi dello stack String associato.

long getStartTime ()

Restituisce l'ora System.currentTimeMillis() in cui è stato ricevuto l'evento ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .

TestResult.TestStatus getStatus ()

Ottieni il risultato TestStatus del test.

int hashCode ()
static TestResult merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy)

Unisci i tentativi per lo stesso caso di test in base alla strategia di fusione.

void setEndTime (long currentTimeMillis)

Imposta l'ora di fine

void setFailure ( FailureDescription failureDescription)

Imposta l'analisi dello stack.

void setMetrics ( metrics) setMetrics ( metrics)

Imposta le metriche del test, sovrascrivendo eventuali valori precedenti.

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

Imposta il formato delle metriche del prototipo del test, sovrascrivendo eventuali valori precedenti.

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

Imposta l'analisi dello stack.

void setStartTime (long startTime)

Consente di impostare l'ora di avvio del test, da utilizzare con ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus ( TestStatus status)

Imposta lo TestStatus .

TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Campi

IS_FLAKY

public static final String IS_FLAKY

Costruttori pubblici

Risultato del test

public TestResult ()

Metodi pubblici

aggiungiFile registrato

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

public  getLoggedFiles ()

Restituisce una copia della mappa contenente tutto il file registrato associato a quel test case.

ritorna

getMetrics

public  getMetrics ()

Ottieni le metriche di test associate.

ritorna

getProtoMetrics

public  getProtoMetrics ()

Ottieni le metriche di test associate in formato proto.

ritorna

getResultStatus

public TestStatus getResultStatus ()

Ottieni il risultato TestStatus del test.

ritorna
TestStatus

getSaltaMotivo

public SkipReason getSkipReason ()

ritorna
SkipReason

getStackTrace

public String getStackTrace ()

Ottieni l'analisi dello stack String associato. 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

getStatus

public TestResult.TestStatus getStatus ()

Ottieni il risultato TestStatus del test.

ritorna
TestResult.TestStatus

codice hash

public int hashCode ()

ritorna
int

unire

public static TestResult merge ( results, 
                MergeStrategy strategy)

Unisci i tentativi per lo stesso caso di test in base alla strategia di fusione.

Parametri
results : elenco di TestResult che verranno uniti

strategy MergeStrategy : MergeStrategy da utilizzare per determinare il risultato della fusione.

ritorna
TestResult il TestResult unito o null se non c'è nulla da unire.

setEndTime

public void setEndTime (long currentTimeMillis)

Imposta l'ora di fine

Parametri
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Imposta l'analisi dello stack.

Parametri
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Imposta le metriche del test, sovrascrivendo eventuali valori precedenti.

Parametri
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Imposta il formato delle metriche del prototipo del test, sovrascrivendo eventuali valori precedenti.

Parametri
metrics

setSaltaMotivo

public void setSkipReason (SkipReason reason)

Parametri
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Imposta l'analisi dello stack.

Parametri
stackTrace String

setStartTime

public void setStartTime (long startTime)

Consente di impostare l'ora di avvio del test, da utilizzare con ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

Parametri
startTime long

setStatus

public TestResult setStatus (TestStatus status)

Imposta lo TestStatus .

Parametri
status TestStatus

ritorna
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parametri
ddmlibStatus TestResult.TestStatus

ritorna
TestResult