РезультатТеста
public class TestResult
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.TestResult |
Контейнер для результата одного теста.
Краткое содержание
Константы | |
|---|---|
String | IS_FLAKY |
Публичные конструкторы | |
|---|---|
TestResult () | |
Публичные методы | |
|---|---|
void | addLoggedFile (String dataName, LogFile loggedFile)Добавить отслеживание зарегистрированного файла, связанного с этим тестовым случаем |
boolean | equals (Object obj) |
long | getEndTime () Верните время |
FailureDescription | getFailure () Получите соответствующее |
| getLoggedFiles ()Возвращает копию карты, содержащую все зарегистрированные файлы, связанные с этим тестовым случаем. |
| getMetrics ()Получите соответствующие тестовые метрики. |
| getProtoMetrics ()Получите соответствующие тестовые метрики в формате proto. |
TestStatus | getResultStatus () Получите результат |
SkipReason | getSkipReason () |
String | getStackTrace () Получите трассировку стека соответствующей |
long | getStartTime () Верните время |
TestResult.TestStatus | getStatus () Получите результат |
int | hashCode () |
static TestResult | merge (Объедините попытки для одного и того же тестового случая на основе стратегии объединения. |
void | setEndTime (long currentTimeMillis)Устанавливает время окончания |
void | setFailure ( FailureDescription failureDescription)Установите трассировку стека. |
void | setMetrics (Установите тестовые метрики, переопределяя все предыдущие значения. |
void | setProtoMetrics (Установите формат метрик тестового протокола, переопределив все предыдущие значения. |
void | setSkipReason ( SkipReason reason) |
void | setStackTrace (String stackTrace)Установите трассировку стека. |
void | setStartTime (long startTime) Позволяет установить время начала теста для использования с |
TestResult | setStatus ( TestStatus status) Установите |
TestResult | setStatus ( TestResult.TestStatus ddmlibStatus) |
Константы
IS_FLAKY
public static final String IS_FLAKY
Постоянное значение: "is_flaky"
Публичные конструкторы
РезультатТеста
public TestResult ()
Публичные методы
addLoggedFile
public void addLoggedFile (String dataName,
LogFile loggedFile)Добавить отслеживание зарегистрированного файла, связанного с этим тестовым случаем
| Параметры | |
|---|---|
dataName | String |
loggedFile | LogFile |
равны
public boolean equals (Object obj)
| Параметры | |
|---|---|
obj | Object |
| Возврат | |
|---|---|
boolean | |
получитьEndTime
public long getEndTime ()
Верните время System.currentTimeMillis() , когда было получено событие ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) .
| Возврат | |
|---|---|
long | |
getFailure
public FailureDescription getFailure ()
Получите связанный FailureDescription . Должен быть null если getStatus() равен TestStatus.PASSED .
| Возврат | |
|---|---|
FailureDescription | |
получитьLoggedFiles
publicgetLoggedFiles ()
Возвращает копию карты, содержащую все зарегистрированные файлы, связанные с этим тестовым случаем.
| Возврат | |
|---|---|
| |
getMetrics
publicgetMetrics ()
Получите соответствующие тестовые метрики.
| Возврат | |
|---|---|
| |
getProtoMetrics
publicgetProtoMetrics ()
Получите соответствующие тестовые метрики в формате proto.
| Возврат | |
|---|---|
| |
получитьResultStatus
public TestStatus getResultStatus ()
Получите результат TestStatus теста.
| Возврат | |
|---|---|
TestStatus | |
получитьStackTrace
public String getStackTrace ()
Получите трассировку стека соответствующей String . Должен быть null если getStatus() равен TestStatus.PASSED .
| Возврат | |
|---|---|
String | |
getStartTime
public long getStartTime ()
Верните время System.currentTimeMillis() , когда было получено событие ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .
| Возврат | |
|---|---|
long | |
получитьСтатус
public TestResult.TestStatus getStatus ()
Получите результат TestStatus теста.
| Возврат | |
|---|---|
TestResult.TestStatus | |
хэш-код
public int hashCode ()
| Возврат | |
|---|---|
int | |
слияние
public static TestResult merge (results, MergeStrategy strategy)
Объедините попытки для одного и того же тестового случая на основе стратегии объединения.
| Параметры | |
|---|---|
results | : Список TestResult , которые будут объединены |
strategy | MergeStrategy : MergeStrategy , которая будет использоваться для определения результата слияния. |
| Возврат | |
|---|---|
TestResult | объединенный TestResult или null, если нечего объединять. |
setEndTime
public void setEndTime (long currentTimeMillis)
Устанавливает время окончания
| Параметры | |
|---|---|
currentTimeMillis | long |
setFailure
public void setFailure (FailureDescription failureDescription)
Установите трассировку стека.
| Параметры | |
|---|---|
failureDescription | FailureDescription |
setMetrics
public void setMetrics (metrics)
Установите тестовые метрики, переопределяя все предыдущие значения.
| Параметры | |
|---|---|
metrics | |
setProtoMetrics
public void setProtoMetrics (metrics)
Установите формат метрик тестового протокола, переопределив все предыдущие значения.
| Параметры | |
|---|---|
metrics | |
setStackTrace
public void setStackTrace (String stackTrace)
Установите трассировку стека.
| Параметры | |
|---|---|
stackTrace | String |
setStartTime
public void setStartTime (long startTime)
Позволяет установить время начала теста для использования с ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .
| Параметры | |
|---|---|
startTime | long |
setStatus
public TestResult setStatus (TestStatus status)
Установите TestStatus .
| Параметры | |
|---|---|
status | TestStatus |
| Возврат | |
|---|---|
TestResult | |
setStatus
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
| Параметры | |
|---|---|
ddmlibStatus | TestResult.TestStatus |
| Возврат | |
|---|---|
TestResult | |