TestResult

public class TestResult
extends Object

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


Kontener na wynik pojedynczego testu.

Podsumowanie

Fieldsem

public static final String IS_FLAKY

Konstruktory publiczne

TestResult()

Metody publiczne

void addLoggedFile(String dataName, LogFile loggedFile)

Dodaj zapisane pliki śledzące powiązane z tym przypadkiem testowym

boolean equals(Object obj)
long getEndTime()

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

FailureDescription getFailure()

Pobierz powiązane FailureDescription.

getLoggedFiles()

Zwraca kopię mapy zawierającej wszystkie zarejestrowane pliki powiązane z danym przypadkiem testowym.

getMetrics()

Pobierz powiązane dane testowe.

getProtoMetrics()

Pobierz powiązane wskaźniki testowe w formacie proto.

TestStatus getResultStatus()

Uzyskaj wynik testu TestStatus.

SkipReason getSkipReason()
String getStackTrace()

Pobierz powiązany zrzut stosu String.

long getStartTime()

Zwraca System.currentTimeMillis() czas odebrania zdarzenia ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

TestResult.TestStatus getStatus()

Uzyskaj wynik testu TestStatus.

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

Scal próby dla tego samego przypadku testowego na podstawie strategii scalania.

void setEndTime(long currentTimeMillis)

Ustawia czas zakończenia

void setFailure(FailureDescription failureDescription)

Ustaw zrzut stosu.

void setMetrics( metrics)

Ustaw dane testowe, zastępując wcześniejsze wartości.

void setProtoMetrics( metrics)

Ustaw format testowych wskaźników proto, zastępując wszystkie wcześniejsze wartości.

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

Ustaw zrzut stosu.

void setStartTime(long startTime)

Umożliwia określenie godziny rozpoczęcia testu, która ma być używana z ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

TestResult setStatus(TestStatus status)

Ustaw TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Fieldsem

IS_FLAKY

public static final String IS_FLAKY

Konstruktory publiczne

TestResult

public TestResult ()

Metody publiczne

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Dodaj zapisane pliki śledzące 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ązane FailureDescription. Powinno być null, jeśli getStatus() ma wartość TestStatus#PASSED.

Zwroty
FailureDescription

getLoggedFiles,

public  getLoggedFiles ()

Zwraca kopię mapy zawierającej wszystkie zarejestrowane pliki powiązane z danym przypadkiem testowym.

Zwroty

getMetrics,

public  getMetrics ()

Pobierz powiązane dane testowe.

Zwroty

getProtoMetrics

public  getProtoMetrics ()

Pobierz powiązane wskaźniki testowe w formacie proto.

Zwroty

getResultStatus;

public TestStatus getResultStatus ()

Uzyskaj wynik testu TestStatus.

Zwroty
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Zwroty
SkipReason

getStackTrace,

public String getStackTrace ()

Pobierz powiązany zrzut stosu String. Powinno być null, jeśli getStatus() ma wartość TestStatus#PASSED.

Zwroty
String

getStartTime

public long getStartTime ()

Zwraca System.currentTimeMillis() czas odebrania zdarzenia ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

Zwroty
long

getStatus

public TestResult.TestStatus getStatus ()

Uzyskaj wynik testu TestStatus.

Zwroty
TestResult.TestStatus

kod skrótu

public int hashCode ()

Zwroty
int

scal

public static TestResult merge ( results, 
                MergeStrategy strategy)

Scal próby dla tego samego przypadku testowego na podstawie strategii scalania.

Parametry
results : lista elementów TestResult, które zostaną scalone

strategy MergeStrategy: pole MergeStrategy używane do określenia wyniku scalania.

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

czas_końcowego_czasu

public void setEndTime (long currentTimeMillis)

Ustawia czas zakończenia

Parametry
currentTimeMillis long

błąd

public void setFailure (FailureDescription failureDescription)

Ustaw zrzut stosu.

Parametry
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Ustaw dane testowe, zastępując wcześniejsze wartości.

Parametry
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Ustaw format testowych wskaźników proto, zastępując wszystkie wcześniejsze wartości.

Parametry
metrics

setPomińPrzyczyna

public void setSkipReason (SkipReason reason)

Parametry
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Ustaw zrzut stosu.

Parametry
stackTrace String

setStartTime

public void setStartTime (long startTime)

Umożliwia określenie godziny rozpoczęcia testu, która ma być używana z ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

Parametry
startTime long

setStatus

public TestResult setStatus (TestStatus status)

Ustaw TestStatus.

Parametry
status TestStatus

Zwroty
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parametry
ddmlibStatus TestResult.TestStatus

Zwroty
TestResult