TestResult

public class TestResult
extends Object

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


Kontener na wynik pojedynczego testu.

Podsumowanie

Stałe

String IS_FLAKY

Publiczne konstruktory

TestResult()

Metody publiczne

void addLoggedFile(String dataName, LogFile loggedFile)

Dodaj śledzenie zarejestrowanego pliku powiązane z tym przypadkiem testowym.

boolean equals(Object obj)
long getEndTime()

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

FailureDescription getFailure()

Uzyskaj powiązany FailureDescription.

getLoggedFiles()

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

getMetrics()

Uzyskaj powiązane dane testu.

getProtoMetrics()

Pobierz powiązane dane testowe w formacie proto.

TestStatus getResultStatus()

Uzyskaj TestStatuswynik testu.

SkipReason getSkipReason()
String getStackTrace()

Uzyskaj powiązany String zrzut stosu.

long getStartTime()

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

TestResult.TestStatus getStatus()

Uzyskaj TestStatuswynik testu.

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

Połącz próby w przypadku tego samego przypadku testowego na podstawie strategii łączenia.

void setEndTime(long currentTimeMillis)

Ustawia czas zakończenia

void setFailure(FailureDescription failureDescription)

Ustaw ślad stosu.

void setMetrics( metrics)

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

void setProtoMetrics( metrics)

Ustaw format danych testowych, zastępując 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)

Stałe

IS_FLAKY

public static final String IS_FLAKY

Wartość stała: "is_flaky"

Publiczne konstruktory

TestResult

public TestResult ()

Metody publiczne

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Dodaj plik dziennika śledzenia powiązany 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 ()

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

Zwroty
long

getFailure

public FailureDescription getFailure ()

Uzyskaj powiązany FailureDescription. Jeśli getStatus() ma wartość TestStatus.PASSED, pole powinno zawierać wartość null.

Zwroty
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

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

Zwroty

getMetrics

public  getMetrics ()

Uzyskaj powiązane dane testu.

Zwroty

getProtoMetrics

public  getProtoMetrics ()

Pobierz powiązane dane testowe w formacie proto.

Zwroty

getResultStatus

public TestStatus getResultStatus ()

Uzyskaj TestStatuswynik testu.

Zwroty
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Zwroty
SkipReason

getStackTrace

public String getStackTrace ()

Uzyskaj powiązany String zrzut stosu. Jeśli getStatus() ma wartość TestStatus.PASSED, pole powinno zawierać wartość null.

Zwroty
String

getStartTime

public long getStartTime ()

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

Zwroty
long

getStatus

public TestResult.TestStatus getStatus ()

Uzyskaj TestStatuswynik testu.

Zwroty
TestResult.TestStatus

hashCode

public int hashCode ()

Zwroty
int

scal

public static TestResult merge ( results, 
                MergeStrategy strategy)

Połącz próby w przypadku tego samego przypadku testowego na podstawie strategii łączenia.

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

strategy MergeStrategy: MergeStrategy, który będzie używany do określania wyniku scalania.

Zwroty
TestResult scalony obiekt 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 ślad stosu.

Parametry
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

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

Parametry
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

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

Parametry
metrics

setSkipReason

public void setSkipReason (SkipReason reason)

Parametry
reason SkipReason

setStackTrace

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

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