ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Обрабатывает один тестовый вызов TradeFederation.

Краткое содержание

Вложенные классы

class ITestInvocation.ExitInformation

Представляет некоторую информацию о выходе для вызова.

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

default ITestInvocation.ExitInformation getExitInfo ()

Выходная информация данного вызова.

abstract void invoke ( IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

Выполните тестовый вызов.

default void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)

Сообщите TestInvocation , что TradeFed попросили остановить.

default void notifyInvocationStopped (String message)

Сообщите TestInvocation , что TradeFed в конечном итоге завершит работу.

default void setClearcutClient (ClearcutClient client)

Перенаправить клиента для отчета о метриках.

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

получитьExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Выходная информация данного вызова.

Возвращает
ITestInvocation.ExitInformation

вызывать

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

Выполните тестовый вызов.

Параметры
metadata IInvocationContext : IInvocationContext для выполнения тестов.

config IConfiguration : IConfiguration этого тестового запуска.

rescheduler IRescheduler : IRescheduler для перепланирования частей вызова для выполнения на другом ресурсе (ресурсах)

extraListeners ITestInvocationListener : ITestInvocationListener для уведомления, в дополнение к тем, которые указаны в config

Броски
DeviceNotAvailableException если связь с устройством была потеряна
Метательный

уведомитьInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Сообщите TestInvocation , что TradeFed попросили остановить.

Параметры
message String : сообщение, связанное с остановкой вызова.

errorId ErrorIdentifier : Идентификатор, связанный с принудительной остановкой.

уведомлениеInvocationStopped

public void notifyInvocationStopped (String message)

Сообщите TestInvocation , что TradeFed в конечном итоге завершит работу.

Параметры
message String : сообщение, связанное с остановкой вызова.

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Перенаправить клиента для отчета о метриках.

Параметры
client ClearcutClient