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)

Перенаправьте запрос клиенту Clearcut для получения метрик отчетов.

Общедоступные методы

getExitInfo

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 если связь с устройством была потеряна
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Уведомить TestInvocation о том, что TradeFed получил запрос на остановку.

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

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

notifyInvocationStopped

public void notifyInvocationStopped (String message)

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

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

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Перенаправьте запрос клиенту Clearcut для получения метрик отчетов.

Параметры
client ClearcutClient