Вложенные классы |
---|
enum | BugreportCollector.Filter |
enum | BugreportCollector.Freq |
enum | BugreportCollector.Noun |
class | BugreportCollector.Predicate Полный предикат, описывающий, когда следует захватить отчет об ошибке. |
enum | BugreportCollector.Relation |
interface | BugreportCollector.SubPredicate |
Общественные конструкторы |
---|
BugreportCollector (ITestInvocationListener listener, ITestDevice testDevice) |
Публичные методы |
---|
void | addPredicate ( BugreportCollector.Predicate p) |
void | blockUntilIdle () Блокируйте до тех пор, пока сборщик не перестанет собирать отчеты об ошибках. |
TestSummary | getSummary () |
void | invocationEnded (long elapsedTime) |
void | invocationFailed (Throwable cause) |
void | invocationStarted (IInvocationContext context) |
void | setAsynchronous (boolean asynchronous) Установите, должен ли сбор отчетов об ошибках собирать отчет об ошибке в другом потоке ( asynchronous = true ) или блокировать вызывающую сторону до тех пор, пока отчет об ошибке не будет захвачен ( asynchronous = false ). |
void | setDescriptiveName (String name) Установите описательное имя, которое будет использоваться при записи отчетов об ошибках. |
void | setDeviceWaitTime (int waitTime) Установите время (в секундах) ожидания подключения устройства к сети, прежде чем мы попытаемся записать отчет об ошибке. |
void | testAssumptionFailure (TestDescription test, String trace) |
void | testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics) |
void | testFailed (TestDescription test, String trace) |
void | testIgnored (TestDescription test) |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
void | testRunFailed (String errorMessage) |
void | testRunStarted (String runName, int testCount) |
void | testRunStopped (long elapsedTime) |
void | testStarted (TestDescription test) |
Поля
AFTER_FAILED_TESTCASES
public static final BugreportCollector.Predicate AFTER_FAILED_TESTCASES
Предопределенный предикат, который срабатывает после каждого неудачного тестового примера.
AT_START
public static final BugreportCollector.Predicate AT_START
Предопределенный предикат, который срабатывает при начале первого вызова.
Общественные конструкторы
BugreportКоллектор
public BugreportCollector (ITestInvocationListener listener,
ITestDevice testDevice)
Параметры |
---|
listener | ITestInvocationListener |
testDevice | ITestDevice |
Публичные методы
блокироватьUntilIdle
public void blockUntilIdle ()
Блокируйте до тех пор, пока сборщик не перестанет собирать отчеты об ошибках. Если сборщик не собирает отчеты об ошибках активно, вернитесь немедленно.
получитьСводка
public TestSummary getSummary ()
вызовЗавершен
public void invocationEnded (long elapsedTime)
Параметры |
---|
elapsedTime | long |
вызов не пройден
public void invocationFailed (Throwable cause)
Параметры |
---|
cause | Throwable |
вызовНачало
public void invocationStarted (IInvocationContext context)
Параметры |
---|
context | IInvocationContext |
setAsynchronous
public void setAsynchronous (boolean asynchronous)
Установите, должен ли сбор отчетов об ошибках собирать отчет об ошибке в другом потоке ( asynchronous = true
) или блокировать вызывающую сторону до тех пор, пока отчет об ошибке не будет захвачен ( asynchronous = false
).
Параметры |
---|
asynchronous | boolean |
setDescriptiveName
public void setDescriptiveName (String name)
Установите описательное имя, которое будет использоваться при записи отчетов об ошибках. Если null
, BugreportCollector
вернется к поведению по умолчанию, сериализуя имя события, вызвавшего сбор отчета об ошибке.
SetDeviceWaitTime
public void setDeviceWaitTime (int waitTime)
Установите время (в секундах) ожидания подключения устройства к сети, прежде чем мы попытаемся записать отчет об ошибке. В случае отрицательного результата проверка производиться не будет. Любое DeviceNotAvailableException
обнаруженное во время этой проверки, будет зарегистрировано и проигнорировано.
тестПредположениеОтказ
public void testAssumptionFailure (TestDescription test,
String trace)
Параметры |
---|
test | TestDescription |
trace | String |
testEnded
public void testEnded (TestDescription test,
testMetrics)
Параметры |
---|
test | TestDescription |
testMetrics | |
тест не пройден
public void testFailed (TestDescription test,
String trace)
Параметры |
---|
test | TestDescription |
trace | String |
тестИгнорируется
public void testIgnored (TestDescription test)
Параметры |
---|
test | TestDescription |
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Параметры |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics)
Параметры |
---|
elapsedTime | long |
runMetrics | |
testRunFailed
public void testRunFailed (String errorMessage)
Параметры |
---|
errorMessage | String |
testRunStarted
public void testRunStarted (String runName,
int testCount)
Параметры |
---|
runName | String |
testCount | int |
testRunStopped
public void testRunStopped (long elapsedTime)
Параметры |
---|
elapsedTime | long |
тестНачало
public void testStarted (TestDescription test)
Параметры |
---|
test | TestDescription |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-01-04 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-04 UTC."],[],[]]