ITestInvoctionListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
Прослушиватель результатов теста при вызове теста.
Вызов теста сам по себе может включать в себя несколько запусков тестов, поэтому последовательность вызовов будет такой:
- вызовStarted(BuildInfo)
- testRunStarted
- тестНачало
- [тест не пройден]
- testEnded
- ...
- testRunEnded
- ...
- testRunStarted
- ...
- testRunEnded
- [Ошибка вызова]
- [Журнал тестирования+]
- вызовЗавершен
- получитьСводка
Краткое содержание
Публичные методы | |
---|---|
default TestSummary | getSummary () Позволяет InvokeListener возвращать сводку. |
default void | invocationEnded (long elapsedTime) Сообщает, что вызов завершился успешно или из-за какой-либо ошибки. |
default void | invocationFailed ( FailureDescription failure) Сообщает о неполном вызове из-за какой-либо ошибки. |
default void | invocationFailed (Throwable cause) Сообщает о неполном вызове из-за какой-либо ошибки. |
default void | invocationInterrupted () Вызывается при завершении работы планировщика и дает вызову возможность что-то сделать перед завершением. |
default void | invocationSkipped ( SkipReason reason) Сообщает о пропущенном вызове |
default void | invocationStarted ( IInvocationContext context) Сообщает о начале тестового вызова. |
default void | testModuleEnded () Сообщает об окончании выполнения модуля. |
default void | testModuleStarted ( IInvocationContext moduleContext) Сообщает о начале работы модуля. |
Публичные методы
получитьСводка
public TestSummary getSummary ()
Позволяет InvokeListener возвращать сводку.
Возврат | |
---|---|
TestSummary | TestSummary , суммирующий прогон, или нулевой |
вызовЗавершен
public void invocationEnded (long elapsedTime)
Сообщает, что вызов завершился успешно или из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.Параметры | |
---|---|
elapsedTime | long : прошедшее время вызова в мс. |
вызов не пройден
public void invocationFailed (FailureDescription failure)
Сообщает о неполном вызове из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.
Параметры | |
---|---|
failure | FailureDescription : FailureDescription , описывающее причину сбоя. |
вызов не пройден
public void invocationFailed (Throwable cause)
Сообщает о неполном вызове из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.Параметры | |
---|---|
cause | Throwable : Throwable причина сбоя |
вызовПрерванный
public void invocationInterrupted ()
Вызывается при завершении работы планировщика и дает вызову возможность что-то сделать перед завершением.
вызовПропущен
public void invocationSkipped (SkipReason reason)
Сообщает о пропущенном вызове
Параметры | |
---|---|
reason | SkipReason |
вызовНачало
public void invocationStarted (IInvocationContext context)
Сообщает о начале тестового вызова.
Будет автоматически вызываться платформой TradeFederation. Создателям отчетов необходимо переопределить этот метод для поддержки отчетов с нескольких устройств.
Параметры | |
---|---|
context | IInvocationContext : информация о вызове. |
testModuleEnded
public void testModuleEnded ()
Сообщает об окончании выполнения модуля.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Сообщает о начале работы модуля. Этот обратный вызов связан с testModuleEnded()
и является необязательным в последовательности. Он используется только во время запуска, в котором используются модули: бегуны на основе набора.
Параметры | |
---|---|
moduleContext | IInvocationContext : IInvocationContext модуля. |
ITestInvoctionListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
Прослушиватель результатов теста при вызове теста.
Вызов теста сам по себе может включать в себя несколько запусков тестов, поэтому последовательность вызовов будет такой:
- вызовStarted(BuildInfo)
- testRunStarted
- тестНачало
- [тест не пройден]
- testEnded
- ...
- testRunEnded
- ...
- testRunStarted
- ...
- testRunEnded
- [Ошибка вызова]
- [Журнал тестирования+]
- вызовЗавершен
- получитьСводка
Краткое содержание
Публичные методы | |
---|---|
default TestSummary | getSummary () Позволяет InvokeListener возвращать сводку. |
default void | invocationEnded (long elapsedTime) Сообщает, что вызов завершился успешно или из-за какой-либо ошибки. |
default void | invocationFailed ( FailureDescription failure) Сообщает о неполном вызове из-за какой-либо ошибки. |
default void | invocationFailed (Throwable cause) Сообщает о неполном вызове из-за какой-либо ошибки. |
default void | invocationInterrupted () Вызывается при завершении работы планировщика и дает вызову возможность что-то сделать перед завершением. |
default void | invocationSkipped ( SkipReason reason) Сообщает о пропущенном вызове |
default void | invocationStarted ( IInvocationContext context) Сообщает о начале тестового вызова. |
default void | testModuleEnded () Сообщает об окончании выполнения модуля. |
default void | testModuleStarted ( IInvocationContext moduleContext) Сообщает о начале работы модуля. |
Публичные методы
получитьСводка
public TestSummary getSummary ()
Позволяет InvokeListener возвращать сводку.
Возврат | |
---|---|
TestSummary | TestSummary , суммирующий прогон, или нулевой |
вызовЗавершен
public void invocationEnded (long elapsedTime)
Сообщает, что вызов завершился успешно или из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.Параметры | |
---|---|
elapsedTime | long : прошедшее время вызова в мс. |
вызов не пройден
public void invocationFailed (FailureDescription failure)
Сообщает о неполном вызове из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.
Параметры | |
---|---|
failure | FailureDescription : FailureDescription , описывающее причину сбоя. |
вызов не пройден
public void invocationFailed (Throwable cause)
Сообщает о неполном вызове из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.Параметры | |
---|---|
cause | Throwable : Throwable причина сбоя |
вызовПрерванный
public void invocationInterrupted ()
Вызывается при завершении работы планировщика и дает вызову возможность что-то сделать перед завершением.
вызовПропущен
public void invocationSkipped (SkipReason reason)
Сообщает о пропущенном вызове
Параметры | |
---|---|
reason | SkipReason |
вызовНачало
public void invocationStarted (IInvocationContext context)
Сообщает о начале тестового вызова.
Будет автоматически вызываться платформой TradeFederation. Создателям отчетов необходимо переопределить этот метод для поддержки отчетов с нескольких устройств.
Параметры | |
---|---|
context | IInvocationContext : информация о вызове. |
testModuleEnded
public void testModuleEnded ()
Сообщает об окончании выполнения модуля.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Сообщает о начале работы модуля. Этот обратный вызов связан с testModuleEnded()
и является необязательным в последовательности. Он используется только во время запуска, в котором используются модули: бегуны на основе набора.
Параметры | |
---|---|
moduleContext | IInvocationContext : IInvocationContext модуля. |