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 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 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 String associata.

long getStartTime ()

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

TestResult.TestStatus getStatus ()

Ottenere il risultato TestStatus del test.

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 ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus (TestResult.TestStatus status)

Impostare il TestStatus .

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

public  getLoggedFiles ()

Restituisce una copia della mappa contenente tutti i file registrati associati 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

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 : elenco di 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