Результат испытаний

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 ()

Возвращает System.currentTimeMillis() время получения события ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) .

FailureDescription getFailure ()

Получите связанный FailureDescription .

getLoggedFiles ()

Возвращает копию карты, содержащую все файлы журнала, связанные с этим тестовым набором.

getMetrics ()

Получите связанные метрики теста.

getProtoMetrics ()

Получите связанные метрики тестирования в формате прототипа.

String getStackTrace ()

Получите связанную трассировку стека String .

long getStartTime ()

Возвращает System.currentTimeMillis() время получения события ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) .

TestResult.TestStatus getStatus ()

Получите результат теста TestStatus .

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)

Позволяет установить время запуска теста для использования с ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus (TestResult.TestStatus status)

Установите TestStatus .

Поля

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

получитьлоггедфилес

public  getLoggedFiles ()

Возвращает копию карты, содержащую все файлы журнала, связанные с этим тестовым набором.

Возвращает

получитьметрикс

public  getMetrics ()

Получите связанные метрики теста.

Возвращает

получитьProtoMetrics

public  getProtoMetrics ()

Получите связанные метрики тестирования в формате прототипа.

Возвращает

получить стектрейс

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