TestResult

public class TestResult
extends Object

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


Kontenery na wyniki pojedynczych testów.

Podsumowanie

Fieldsem

public static final String IS_FLAKY

Konstruktory publiczne

TestResult()

Metody publiczne

void addLoggedFile(String dataName, LogFile loggedFile)

Dodaj plik z danymi logowania powiązany z tym testem.

boolean equals(Object obj)
long getEndTime()

Zwraca System.currentTimeMillis() czas, w którym zostało odebrane zdarzenie ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)).

FailureDescription getFailure()

Pobierz powiązany plik FailureDescription.

getLoggedFiles()

Zwraca kopię mapy zawierającą wszystkie pliki z zapisami powiązane z tym testem.

getMetrics()

Uzyskaj powiązane dane testowe.

getProtoMetrics()

Pobierz powiązane dane testów w formacie proto.

TestStatus getResultStatus()

Uzyskaj wynik TestStatus testu.

SkipReason getSkipReason()
String getStackTrace()

Pobierz powiązany Stringzrzut stosu.

long getStartTime()

Zwraca System.currentTimeMillis() czas, w którym dotarło zdarzenie ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

TestResult.TestStatus getStatus()

Uzyskaj wynik TestStatus testu.

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

Scal próby tego samego testu na podstawie strategii scalania.

void setEndTime(long currentTimeMillis)

Ustawia czas zakończenia

void setFailure(FailureDescription failureDescription)

Ustaw ścieżkę śledzenia.

void setMetrics( metrics)

Ustaw dane testowe, zastępując wszystkie poprzednie wartości.

void setProtoMetrics( metrics)

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

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

Ustaw ścieżkę śledzenia.

void setStartTime(long startTime)

Umożliwia ustawienie czasu rozpoczęcia testu, który ma być używany z opcją 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 plik z danymi dotyczącymi śledzenia powiązany z tym testem

Parametry
dataName String

loggedFile LogFile

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

getEndTime

public long getEndTime ()

Zwraca System.currentTimeMillis() czas, w którym dotarło zdarzenie ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)).

Zwroty
long

getFailure

public FailureDescription getFailure ()

Pobierz powiązany plik FailureDescription. Musi być null, jeśli getStatus() to TestStatus.PASSED.

Zwroty
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

Zwraca kopię mapy zawierającą wszystkie pliki z zapisami powiązane z tym testem.

Zwroty

getMetrics

public  getMetrics ()

Uzyskaj powiązane dane testowe.

Zwroty

getProtoMetrics

public  getProtoMetrics ()

Pobierz powiązane dane testów w formacie proto.

Zwroty

getResultStatus

public TestStatus getResultStatus ()

Uzyskaj wynik TestStatus testu.

Zwroty
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Zwroty
SkipReason

getStackTrace

public String getStackTrace ()

Pobierz powiązany Stringzrzut stosu. Musi być null, jeśli getStatus() to TestStatus.PASSED.

Zwroty
String

getStartTime

public long getStartTime ()

Zwraca System.currentTimeMillis() czas, w którym dotarło zdarzenie ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

Zwroty
long

getStatus

public TestResult.TestStatus getStatus ()

Uzyskaj wynik TestStatus testu.

Zwroty
TestResult.TestStatus

hashCode

public int hashCode ()

Zwroty
int

scal

public static TestResult merge ( results, 
                MergeStrategy strategy)

Scal próby tego samego testu na podstawie strategii scalania.

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

strategy MergeStrategy: MergeStrategy, który ma być używany do określania wyniku scalania.

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

setEndTime

public void setEndTime (long currentTimeMillis)

Ustawia czas zakończenia

Parametry
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Ustaw ścieżkę śledzenia.

Parametry
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Ustaw dane testowe, zastępując wszystkie poprzednie wartości.

Parametry
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

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

Parametry
metrics

setSkipReason

public void setSkipReason (SkipReason reason)

Parametry
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Ustaw ścieżkę śledzenia.

Parametry
stackTrace String

setStartTime

public void setStartTime (long startTime)

Umożliwia ustawienie czasu rozpoczęcia testu, który ma być używany z opcją 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