Wynik testu

public class TestResult
extends Object

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


Pojemnik na wynik pojedynczego testu.

Streszczenie

Pola

public static final String IS_FLAKY

Konstruktorzy publiczni

TestResult ()

Metody publiczne

void addLoggedFile (String dataName, LogFile loggedFile)

Dodaj śledzenie zarejestrowanego pliku powiązanego z tym przypadkiem testowym

boolean equals (Object obj)
long getEndTime ()

Zwróć czas System.currentTimeMillis() , w którym odebrano zdarzenie ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) .

FailureDescription getFailure ()

Pobierz skojarzony FailureDescription .

getLoggedFiles ()

Zwraca kopię mapy zawierającej wszystkie zarejestrowane pliki skojarzone z tym przypadkiem testowym.

getMetrics ()

Pobierz powiązane metryki testowe.

getProtoMetrics ()

Uzyskaj powiązane metryki testowe w formacie proto.

String getStackTrace ()

Pobierz skojarzony ślad stosu String .

long getStartTime ()

Zwróć czas System.currentTimeMillis() , w którym odebrano zdarzenie ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .

TestResult.TestStatus getStatus ()

Uzyskaj wynik TestStatus testu.

int hashCode ()
static TestResult merge ( results, MergeStrategy strategy) 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 ś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 prototypów, zastępując wszelkie 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

Konstruktorzy publiczni

Wynik testu

public TestResult ()

Metody publiczne

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Dodaj śledzenie zarejestrowanego pliku powiązanego z tym przypadkiem testowym

Parametry
dataName String

loggedFile LogFile

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

getEndTime

public long getEndTime ()

Zwróć czas System.currentTimeMillis() , w którym odebrano zdarzenie ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) .

Zwroty
long

dostaćFailure

public FailureDescription getFailure ()

Pobierz skojarzony FailureDescription . Powinna mieć null , jeśli getStatus() jest TestStatus#PASSED .

Zwroty
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

Zwraca kopię mapy zawierającej wszystkie zarejestrowane pliki skojarzone z tym przypadkiem testowym.

Zwroty

getMetrics

public  getMetrics ()

Pobierz powiązane metryki testowe.

Zwroty

getProtoMetrics

public  getProtoMetrics ()

Uzyskaj powiązane metryki testowe w formacie proto.

Zwroty

pobierzStackTrace

public String getStackTrace ()

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

Zwroty
String

getStartTime

public long getStartTime ()

Zwróć czas System.currentTimeMillis() , w którym odebrano zdarzenie ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .

Zwroty
long

uzyskaj status

public TestResult.TestStatus getStatus ()

Uzyskaj wynik TestStatus testu.

Zwroty
TestResult.TestStatus

hashCode

public int hashCode ()

Zwroty
int

łączyć

public static TestResult merge ( results, 
                MergeStrategy strategy)

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

Parametry
results : Lista wyników TestResult , które zostaną połączone

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

setFailure

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 prototypów, zastępując wszelkie 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 status

public TestResult setStatus (TestResult.TestStatus status)

Ustaw TestStatus .

Parametry
status TestResult.TestStatus

Zwroty
TestResult