Wynik testu

public class TestResult
extends Object

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


Pojemnik na wynik pojedynczego testu.

Streszczenie

Pola

public static final String IS_FLAKY

Konstruktory publiczne

TestResult ()

Metody publiczne

void addLoggedFile (String dataName, LogFile loggedFile)

Dodaj zarejestrowane śledzenie pliku powiązane z tym przypadkiem testowym

boolean equals (Object obj)
long getEndTime ()

Zwróć ERROR(/System#currentTimeMillis()) czas odebrania zdarzenia ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) .

FailureDescription getFailure ()

Pobierz powiązany FailureDescription .

getLoggedFiles ()

Zwraca kopię mapy zawierającą wszystkie zarejestrowane pliki powiązane z tym przypadkiem testowym.

getMetrics ()

Pobierz powiązane metryki testowe.

getProtoMetrics ()

Uzyskaj powiązane metryki testowe w formacie proto.

String getStackTrace ()

Uzyskaj powiązany ślad stosu ERROR(/String) .

long getStartTime ()

Zwróć ERROR(/System#currentTimeMillis()) czas odebrania zdarzenia ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .

TestResult.TestStatus getStatus ()

Pobierz wynik TestStatus testu.

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

Połącz próby dla tego samego przypadku testowego w oparciu o strategię scalania.

void setEndTime (long currentTimeMillis)

Ustawia czas zakończenia

void setFailure ( FailureDescription failureDescription)

Ustaw ślad stosu.

void setMetrics ( metrics) setMetrics ( metrics)

Ustaw metryki testu, zastępując wszystkie poprzednie wartości.

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

Ustaw format metryk testowych, zastępując wszystkie poprzednie wartości.

void setStackTrace (String stackTrace)

Ustaw ślad stosu.

void setStartTime (long startTime)

Pozwala ustawić czas rozpoczęcia testu, do użycia z ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus (TestResult.TestStatus status)

Ustaw TestStatus .

Pola

IS_FLAKY

public static final String IS_FLAKY

Konstruktory publiczne

Wynik testu

public TestResult ()

Metody publiczne

dodajLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Dodaj zarejestrowane śledzenie pliku powiązane z tym przypadkiem testowym

Parametry
dataName String

loggedFile LogFile

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

getFailure

public FailureDescription getFailure ()

Pobierz powiązany FailureDescription . Powinien mieć null , jeśli getStatus() to TestStatus#PASSED .

Zwroty
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

Zwraca kopię mapy zawierającą wszystkie zarejestrowane pliki powiązane z tym przypadkiem testowym.

Zwroty

getMetrics

public  getMetrics ()

Pobierz powiązane metryki testowe.

Zwroty

pobierzProtoMetrics

public  getProtoMetrics ()

Uzyskaj powiązane metryki testowe w formacie proto.

Zwroty

getStackTrace

public String getStackTrace ()

Uzyskaj powiązany ślad stosu ERROR(/String) . Powinien mieć null , jeśli getStatus() to TestStatus#PASSED .

Zwroty
String

getStartTime

public long getStartTime ()

Zwróć ERROR(/System#currentTimeMillis()) czas odebrania zdarzenia ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .

Zwroty
long

pobierzStatus

public TestResult.TestStatus getStatus ()

Pobierz wynik TestStatus testu.

Zwroty
TestResult.TestStatus

HashCode

public int hashCode ()

Zwroty
int

łączyć

public static TestResult merge ( results, 
                MergeStrategy strategy)

Połącz próby dla tego samego przypadku testowego w oparciu o strategię scalania.

Parametry
results : Lista TestResult , które zostaną scalone

strategy MergeStrategy : MergeStrategy która ma być używana do określenia wyniku scalania.

Zwroty
TestResult scalony TestResult lub null, jeśli nie ma nic do scalenia.

ustaw czas zakończenia

public void setEndTime (long currentTimeMillis)

Ustawia czas zakończenia

Parametry
currentTimeMillis long

ustawiona awaria

public void setFailure (FailureDescription failureDescription)

Ustaw ślad stosu.

Parametry
failureDescription FailureDescription

zestawMetryki

public void setMetrics ( metrics)

Ustaw metryki testu, zastępując wszystkie poprzednie wartości.

Parametry
metrics

ustaw ProtoMetryki

public void setProtoMetrics ( metrics)

Ustaw format metryk testowych, zastępując wszystkie poprzednie wartości.

Parametry
metrics

setStackTrace

public void setStackTrace (String stackTrace)

Ustaw ślad stosu.

Parametry
stackTrace String

ustawCzasRozpoczęcia

public void setStartTime (long startTime)

Pozwala ustawić czas rozpoczęcia testu, do użycia z ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

Parametry
startTime long

ustaw stan

public TestResult setStatus (TestResult.TestStatus status)

Ustaw TestStatus .

Parametry
status TestResult.TestStatus

Zwroty
TestResult