Результат теста
public class TestResult
extends Object
| java.lang.Объект | |
| ↳ | com.android.tradefed.result.TestResult |
Контейнер для результата одного теста.
Краткое содержание
Поля | |
|---|---|
public static final String | IS_FLAKY
|
Общественные конструкторы | |
|---|---|
TestResult () | |
Публичные методы | |
|---|---|
void | addLoggedFile (String dataName, LogFile loggedFile)Добавьте зарегистрированное отслеживание файлов, связанное с этим тестовым примером. |
boolean | equals (Object obj) |
long | getEndTime () Возвращает время |
FailureDescription | getFailure () Получите связанное |
getLoggedFiles ()Возвращает копию карты, содержащей все зарегистрированные файлы, связанные с этим тестовым примером. | |
getMetrics ()Получите связанные показатели теста. | |
getProtoMetrics ()Получите связанные показатели теста в формате прототипа. | |
TestStatus | getResultStatus () Получите результат теста |
SkipReason | getSkipReason () |
String | getStackTrace () Получите связанную трассировку стека |
long | getStartTime () Возвращает время |
TestResult.TestStatus | getStatus () Получите результат теста |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy)merge ( results, MergeStrategy strategy)Объедините попытки для одного и того же тестового примера на основе стратегии слияния. |
void | setEndTime (long currentTimeMillis)Устанавливает время окончания |
void | setFailure ( FailureDescription failureDescription)Установите трассировку стека. |
void | setMetrics ( metrics)setMetrics ( metrics)Установите тестовые метрики, переопределив все предыдущие значения. |
void | setProtoMetrics ( metrics)setProtoMetrics ( metrics)Установите формат метрик тестового прототипа, переопределив все предыдущие значения. |
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
Общественные конструкторы
Результат теста
public TestResult ()
Публичные методы
добавитьлоггедфиле
public void addLoggedFile (String dataName,
LogFile loggedFile)Добавьте зарегистрированное отслеживание файлов, связанное с этим тестовым примером.
| Параметры | |
|---|---|
dataName | String |
loggedFile | LogFile |
равно
public boolean equals (Object obj)
| Параметры | |
|---|---|
obj | Object |
| Возврат | |
|---|---|
boolean | |
getEndTime
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 | |
getLoggedFiles
publicgetLoggedFiles ()
Возвращает копию карты, содержащей все зарегистрированные файлы, связанные с этим тестовым примером.
| Возврат | |
|---|---|
getMetrics
publicgetMetrics ()
Получите связанные показатели теста.
| Возврат | |
|---|---|
getProtoMetrics
publicgetProtoMetrics ()
Получите связанные показатели теста в формате прототипа.
| Возврат | |
|---|---|
Получить результатстатус
public TestStatus getResultStatus ()
Получите результат теста TestStatus .
| Возврат | |
|---|---|
TestStatus | |
getStackTrace
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 |
установитьстарттиме
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 | |