Результат теста

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

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

TestStatus getResultStatus ()

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

SkipReason getSkipReason ()
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 setSkipReason ( SkipReason reason)
void setStackTrace (String stackTrace)

Установите трассировку стека.

void setStartTime (long startTime)

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

TestResult setStatus ( TestStatus status)

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

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

public  getLoggedFiles ()

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

Возврат

getMetrics

public  getMetrics ()

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

Возврат

getProtoMetrics

public  getProtoMetrics ()

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

Возврат

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

public TestStatus getResultStatus ()

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

Возврат
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Возврат
SkipReason

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

setSkipReason

public void setSkipReason (SkipReason reason)

Параметры
reason SkipReason

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