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

Konstruktory publiczne

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 czas System.currentTimeMillis(), w którym otrzymano zdarzenie ITestInvocationListener.testEnded(TestDescription,Map).

FailureDescription getFailure()

Pobierz powiązany FailureDescription.

Map<String, LogFile> getLoggedFiles()

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

Map<String, String> getMetrics()

Pobierz powiązane dane testu.

HashMap<String, MetricMeasurement.Metric> getProtoMetrics()

Pobierz powiązane dane testowe w formacie proto.

TestStatus getResultStatus()

Uzyskaj TestStatus wynik testu.

SkipReason getSkipReason()
String getStackTrace()

Pobierz powiązany String zrzut stosu.

long getStartTime()

Zwraca czas System.currentTimeMillis(), w którym otrzymano zdarzenie ITestInvocationListener.testStarted(TestDescription).

TestResult.TestStatus getStatus()

Uzyskaj TestStatus wynik testu.

int hashCode()
static TestResult merge(List<TestResult> 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 zrzut stosu.

void setMetrics(Map<String, String> metrics)

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

void setProtoMetrics(HashMap<String, MetricMeasurement.Metric> metrics)

Ustaw format danych testowych protokołu, zastępując poprzednie wartości.

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

Ustaw zrzut stosu.

void setStartTime(long startTime)

Umożliwia ustawienie czasu rozpoczęcia testu, który będzie używany z parametrem ITestInvocationListener.testStarted(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"

Konstruktory publiczne

TestResult

public TestResult ()

Metody publiczne

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

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

Parametry
dataName String

loggedFile LogFile

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwraca
boolean

getEndTime

public long getEndTime ()

Zwraca czas System.currentTimeMillis(), w którym otrzymano zdarzenie ITestInvocationListener.testEnded(TestDescription,Map).

Zwraca
long

getFailure

public FailureDescription getFailure ()

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

Zwraca
FailureDescription

getLoggedFiles

public Map<String, LogFile> getLoggedFiles ()

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

Zwraca
Map<String, LogFile>

getMetrics

public Map<String, String> getMetrics ()

Pobierz powiązane dane testu.

Zwraca
Map<String, String>

getProtoMetrics

public HashMap<String, MetricMeasurement.Metric> getProtoMetrics ()

Pobierz powiązane dane testowe w formacie proto.

Zwraca
HashMap<String, MetricMeasurement.Metric>

getResultStatus

public TestStatus getResultStatus ()

Uzyskaj TestStatus wynik testu.

Zwraca
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Zwraca
SkipReason

getStackTrace

public String getStackTrace ()

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

Zwraca
String

getStartTime

public long getStartTime ()

Zwraca czas System.currentTimeMillis(), w którym otrzymano zdarzenie ITestInvocationListener.testStarted(TestDescription).

Zwraca
long

getStatus

public TestResult.TestStatus getStatus ()

Uzyskaj TestStatus wynik testu.

Zwraca
TestResult.TestStatus

hashCode

public int hashCode ()

Zwraca
int

scalić

public static TestResult merge (List<TestResult> results, 
                MergeStrategy strategy)

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

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

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

Zwraca
TestResult scalony 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 zrzut stosu.

Parametry
failureDescription FailureDescription

setMetrics

public void setMetrics (Map<String, String> metrics)

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

Parametry
metrics Map

setProtoMetrics

public void setProtoMetrics (HashMap<String, MetricMeasurement.Metric> metrics)

Ustaw format danych testowych protokołu, zastępując poprzednie wartości.

Parametry
metrics HashMap

setSkipReason

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 ustawienie czasu rozpoczęcia testu, który będzie używany z parametrem ITestInvocationListener.testStarted(TestDescription,long).

Parametry
startTime long

setStatus

public TestResult setStatus (TestStatus status)

Ustaw TestStatus.

Parametry
status TestStatus

Zwraca
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parametry
ddmlibStatus TestResult.TestStatus

Zwraca
TestResult