Wynik testu

public class TestResult
extends Object

Obiekt Java.lang.Object
com.android.tradefed.result.TestResult


Pojemnik na wynik pojedynczego badania.

Streszczenie

Pola

public static final String IS_FLAKY

Konstruktorzy publiczni

TestResult ()

Metody publiczne

void addLoggedFile (String dataName, LogFile loggedFile)

Dodaj zarejestrowane śledzenie plików powiązane z tym przypadkiem testowym

boolean equals (Object obj)
long getEndTime ()

Zwraca godzinę System.currentTimeMillis() 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ą cały zarejestrowany plik powiązany z tym przypadkiem testowym.

getMetrics ()

Uzyskaj powiązane metryki testowe.

getProtoMetrics ()

Pobierz powiązane metryki testowe w formacie proto.

TestStatus getResultStatus ()

Pobierz wynik testu TestStatus .

SkipReason getSkipReason ()
String getStackTrace ()

Pobierz skojarzony ślad stosu String .

long getStartTime ()

Zwróć godzinę System.currentTimeMillis() odebrania zdarzenia ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .

TestResult.TestStatus getStatus ()

Pobierz wynik testu TestStatus .

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ę łączenia.

void setEndTime (long currentTimeMillis)

Ustawia godzinę zakończenia

void setFailure ( FailureDescription failureDescription)

Ustaw ślad stosu.

void setMetrics ( metrics) setMetrics ( metrics)

Ustaw metryki testowe, zastępując wszelkie poprzednie wartości.

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

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

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

Ustaw ślad stosu.

void setStartTime (long startTime)

Umożliwia ustawienie czasu rozpoczęcia testu, który będzie używany z ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus ( TestStatus status)

Ustaw TestStatus .

TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Pola

IS_FLAKY

public static final String IS_FLAKY

Konstruktorzy publiczni

Wynik testu

public TestResult ()

Metody publiczne

dodaj plik logowania

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Dodaj zarejestrowane śledzenie plików powiązane z tym przypadkiem testowym

Parametry
dataName String

loggedFile LogFile

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

pobierz godzinę końcową

public long getEndTime ()

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

Zwroty
long

getFailure

public FailureDescription getFailure ()

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

Zwroty
FailureDescription

pobierzLoggedFiles

public  getLoggedFiles ()

Zwraca kopię mapy zawierającą cały zarejestrowany plik powiązany z tym przypadkiem testowym.

Zwroty

pobierzMetryki

public  getMetrics ()

Uzyskaj powiązane metryki testowe.

Zwroty

pobierzProtoMetrics

public  getProtoMetrics ()

Pobierz powiązane metryki testowe w formacie proto.

Zwroty

getResultStatus

public TestStatus getResultStatus ()

Pobierz wynik testu TestStatus .

Zwroty
TestStatus

uzyskajPomińPowód

public SkipReason getSkipReason ()

Zwroty
SkipReason

pobierzStackTrace

public String getStackTrace ()

Pobierz skojarzony ślad stosu String . Powinna mieć null , jeśli getStatus() to TestStatus#PASSED .

Zwroty
String

getStartTime

public long getStartTime ()

Zwróć godzinę System.currentTimeMillis() odebrania zdarzenia ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .

Zwroty
long

uzyskajStatus

public TestResult.TestStatus getStatus ()

Pobierz wynik testu TestStatus .

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ę łączenia.

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

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

Zwroty
TestResult połączony TestResult lub null, jeśli nie ma nic do scalania.

ustaw godzinę zakończenia

public void setEndTime (long currentTimeMillis)

Ustawia godzinę zakończenia

Parametry
currentTimeMillis long

zestawNiepowodzenie

public void setFailure (FailureDescription failureDescription)

Ustaw ślad stosu.

Parametry
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Ustaw metryki testowe, zastępując wszelkie poprzednie wartości.

Parametry
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

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

Parametry
metrics

ustawPomińPowód

public void setSkipReason (SkipReason reason)

Parametry
reason SkipReason

ustawStackTrace

public void setStackTrace (String stackTrace)

Ustaw ślad stosu.

Parametry
stackTrace String

setStartTime

public void setStartTime (long startTime)

Umożliwia ustawienie czasu rozpoczęcia testu, który będzie używany z ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

Parametry
startTime long

ustawStatus

public TestResult setStatus (TestStatus status)

Ustaw TestStatus .

Parametry
status TestStatus

Zwroty
TestResult

ustawStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parametry
ddmlibStatus TestResult.TestStatus

Zwroty
TestResult