Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Прослушиватель результатов теста из вызова теста.

Вызов теста может сам по себе включать несколько тестовых прогонов, поэтому последовательность вызовов будет

  • вызовстартед(BuildInfo)
  • testRunStarted
  • testStarted
  • [тест не пройден]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [сбой вызова]
  • [тестлог+]
  • вызов завершен
  • getSummary

Резюме

Публичные методы

default TestSummary getSummary ()

Позволяет InvocationListener возвращать сводку.

default void invocationEnded (long elapsedTime)

Сообщает, что вызов завершился успешно или из-за какой-либо ошибки.

default void invocationFailed ( FailureDescription failure)

Сообщает о незавершенном вызове из-за некоторого состояния ошибки.

default void invocationFailed (Throwable cause)

Сообщает о незавершенном вызове из-за некоторого состояния ошибки.

default void invocationInterrupted ()

Вызывается при выключении планировщика, дает вызову возможность что-то сделать перед завершением.

default void invocationStarted ( IInvocationContext context)

Сообщает о начале вызова теста.

default void testModuleEnded ()

Сообщает об окончании выполнения модуля.

default void testModuleStarted ( IInvocationContext moduleContext)

Сообщает о начале работы модуля.

Публичные методы

getSummary

public TestSummary getSummary ()

Позволяет InvocationListener возвращать сводку.

Возвращает
TestSummary TestSummary , обобщающий прогон, или null

вызов завершен

public void invocationEnded (long elapsedTime)

Сообщает, что вызов завершился успешно или из-за какой-либо ошибки.

Будет автоматически вызываться фреймворком TradeFederation.

Параметры
elapsedTime long : прошедшее время вызова в мс

invocationFailed

public void invocationFailed (FailureDescription failure)

Сообщает о незавершенном вызове из-за некоторого состояния ошибки.

Будет автоматически вызываться фреймворком TradeFederation.

Параметры
failure FailureDescription : FailureDescription описывающий причину сбоя.

invocationFailed

public void invocationFailed (Throwable cause)

Сообщает о незавершенном вызове из-за некоторого состояния ошибки.

Будет автоматически вызываться фреймворком TradeFederation.

Параметры
cause Throwable : Throwable причина сбоя

вызов прерван

public void invocationInterrupted ()

Вызывается при выключении планировщика, дает вызову возможность что-то сделать перед завершением.

вызов запущен

public void invocationStarted (IInvocationContext context)

Сообщает о начале вызова теста.

Будет автоматически вызываться фреймворком TradeFederation. Журналистам необходимо переопределить этот метод, чтобы поддерживать отчеты с нескольких устройств.

Параметры
context IInvocationContext : информация о вызове

testModuleEnded

public void testModuleEnded ()

Сообщает об окончании выполнения модуля.

тестмодулестартед

public void testModuleStarted (IInvocationContext moduleContext)

Сообщает о начале работы модуля. Этот обратный вызов связан с testModuleEnded() и является необязательным в последовательности. Он используется только во время запуска, в котором используются модули: бегуны на основе набора.

Параметры
moduleContext IInvocationContext : IInvocationContext модуля.