Результат теста
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 |