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ę |
FailureDescription | getFailure () Pobierz powiązany |
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. | |
String | getStackTrace () Pobierz skojarzony ślad stosu |
long | getStartTime () Zwróć godzinę |
TestResult.TestStatus | getStatus () Pobierz wynik testu |
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 | setStackTrace (String stackTrace) Ustaw ślad stosu. |
void | setStartTime (long startTime) Umożliwia ustawienie czasu rozpoczęcia testu, który będzie używany z |
TestResult | setStatus (TestResult.TestStatus status) Ustaw |
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
publicgetLoggedFiles ()
Zwraca kopię mapy zawierającą cały zarejestrowany plik powiązany z tym przypadkiem testowym.
Zwroty | |
---|---|
pobierzMetryki
publicgetMetrics ()
Uzyskaj powiązane metryki testowe.
Zwroty | |
---|---|
pobierzProtoMetrics
publicgetProtoMetrics ()
Pobierz powiązane metryki testowe w formacie proto.
Zwroty | |
---|---|
pobierzStackTrace
public String getStackTrace ()
Pobierz skojarzony ślad stosu String
. Powinno 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 | 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 |
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 (TestResult.TestStatus status)
Ustaw TestStatus
.
Parametry | |
---|---|
status | TestResult.TestStatus |
Zwroty | |
---|---|
TestResult |