ITestInvoction

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocate


Обрабатывает один тестовый вызов 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)

Отправьте клиента Clearcut для отчета о показателях.

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

получить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 если связь с устройством пропала
Бросок

уведомитьИнвококфорцеСтоппед

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

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

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

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

уведомитьИнвокацияСтоппед

public void notifyInvocationStopped (String message)

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

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

SetClearcutClient

public void setClearcutClient (ClearcutClient client)

Отправьте клиента Clearcut для отчета о показателях.

Параметры
client ClearcutClient