LogcatCrashResultForwarder
public class LogcatCrashResultForwarder
extends ResultForwarder
Специальный прослушиватель: в случае сбоя (сбоя процесса инструментирования) он попытается извлечь из логарифма сбой и добавить его к сообщению об ошибке, связанному с тестом.
Краткое содержание
Константы
MAX_NUMBER_CRASH
public static final int MAX_NUMBER_CRASH
Постоянное значение: 3 (0x00000003)
Поля
ОШИБКА_MESSAGE
public static final String ERROR_MESSAGE
Специальное сообщение об ошибке от приборов, когда что-то идет не так на стороне устройства.
INCOMPLETE_MESSAGE
public static final String INCOMPLETE_MESSAGE
СИСТЕМА_CRASH_MESSAGE
public static final String SYSTEM_CRASH_MESSAGE
TIMEOUT_MESSAGES
public static final TIMEOUT_MESSAGES
Общественные конструкторы
LogcatCrashResultForwarder
public LogcatCrashResultForwarder (ITestDevice device,
ITestInvocationListener... listeners)
Параметры |
---|
device | ITestDevice |
listeners | ITestInvocationListener |
Публичные методы
получитьустройство
public ITestDevice getDevice ()
testEnded
public void testEnded (TestDescription test,
long endTime,
testMetrics)
Параметры |
---|
test | TestDescription |
endTime | long |
testMetrics | |
тест не пройден
public void testFailed (TestDescription test,
FailureDescription failure)
Параметры |
---|
test | TestDescription |
failure | FailureDescription |
тест не пройден
public void testFailed (TestDescription test,
String trace)
Параметры |
---|
test | TestDescription |
trace | String |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics)
Параметры |
---|
elapsedTime | long |
runMetrics | |
testRunFailed
public void testRunFailed (FailureDescription error)
Параметры |
---|
error | FailureDescription |
testRunFailed
public void testRunFailed (String errorMessage)
Параметры |
---|
errorMessage | String |
тестНачало
public void testStarted (TestDescription test,
long startTime)
Параметры |
---|
test | TestDescription |
startTime | long |