Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Risultato del test

public class TestResult
extends Object

java.lang.Object
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 monitoraggio 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 ()

Ottieni la traccia dello stack di 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 ()

Ottieni il risultato TestStatus del test.

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

Unisci i tentativi per uno stesso test case in base alla strategia di fusione.

void setEndTime (long currentTimeMillis)

Imposta l'ora di fine

void setFailure ( FailureDescription failureDescription)

Imposta la traccia dello stack.

void setMetrics ( metrics) setMetrics ( metrics)

Imposta le metriche di test, sovrascrivendo eventuali valori precedenti.

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

Imposta il formato della metrica del proto test, sovrascrivendo eventuali valori precedenti.

void setStackTrace (String stackTrace)

Imposta la traccia dello stack.

void setStartTime (long startTime)

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

TestResult setStatus (TestResult.TestStatus status)

Imposta lo stato del 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 monitoraggio del file registrato associato a quel test case

Parametri
dataName String

loggedFile LogFile

è uguale a

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 ()

Ottieni la traccia dello stack di 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

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 uno stesso test case in base alla strategia di fusione.

Parametri
results : Elenco di TestResult che verranno uniti

strategy MergeStrategy : MergeStrategy da utilizzare per determinare l'esito 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 la traccia dello stack.

Parametri
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Imposta le metriche di test, sovrascrivendo eventuali valori precedenti.

Parametri
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Imposta il formato della metrica del proto test, sovrascrivendo eventuali valori precedenti.

Parametri
metrics

imposta StackTrace

public void setStackTrace (String stackTrace)

Imposta la traccia dello stack.

Parametri
stackTrace String

setStartTime

public void setStartTime (long startTime)

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

Parametri
startTime long

setStatus

public TestResult setStatus (TestResult.TestStatus status)

Imposta lo stato del TestStatus .

Parametri
status TestResult.TestStatus

ritorna
TestResult