Результат испытаний
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 () Получите связанные метрики тестирования в формате прототипа. | |
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 | setStackTrace (String stackTrace) Установите трассировку стека. |
void | setStartTime (long startTime) Позволяет установить время запуска теста для использования с |
TestResult | setStatus (TestResult.TestStatus status) Установите |
Поля
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 |
получить отказ
public FailureDescription getFailure ()
Получите связанный FailureDescription
. Должен быть null
если getStatus()
имеет значение TestStatus#PASSED
.
Возвращает | |
---|---|
FailureDescription |
получитьлоггедфилес
publicgetLoggedFiles ()
Возвращает копию карты, содержащую все файлы журнала, связанные с этим тестовым набором.
Возвращает | |
---|---|
получитьметрикс
publicgetMetrics ()
Получите связанные метрики теста.
Возвращает | |
---|---|
получитьProtoMetrics
publicgetProtoMetrics ()
Получите связанные метрики тестирования в формате прототипа.
Возвращает | |
---|---|
получить стектрейс
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 (TestResult.TestStatus status)
Установите TestStatus
.
Параметры | |
---|---|
status | TestResult.TestStatus |
Возвращает | |
---|---|
TestResult |