DeviceReleaseReporter

public final class DeviceReleaseReporter
extends Object implements ICommandScheduler.IScheduledInvocationListener

java.lang.Object
com.android.tradefed.device.internal.DeviceReleaseReporter


Программа для отправки отчетов о выпуске устройств, которая обеспечивает связь с родительским процессом относительно устройств, подлежащих выпуску.

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

Государственные строители

DeviceReleaseReporter ()

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

void invocationComplete ( IInvocationContext iInvocationContext, Map< ITestDevice , FreeDeviceState > map)

Функция обратного вызова, которая срабатывает по завершении всего процесса вызова, включая все события ITestInvocationListener.invocationEnded(long) .

void invocationInitiated ( IInvocationContext context)

Функция обратного вызова, которая срабатывает при инициировании вызова.

void releaseDevices ( IInvocationContext context, Map< ITestDevice , FreeDeviceState > devicesStates)

Функция обратного вызова, связанная с ICommandOptions.earlyDeviceRelease() освобождает устройства после завершения работы с ними.

Государственные строители

DeviceReleaseReporter

public DeviceReleaseReporter ()

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

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

public void invocationComplete (IInvocationContext iInvocationContext, 
                Map<ITestDeviceFreeDeviceState> map)

Функция обратного вызова, которая срабатывает по завершении всего процесса вызова, включая все события ITestInvocationListener.invocationEnded(long) .

инициированный вызов

public void invocationInitiated (IInvocationContext context)

Функция обратного вызова вызывается при инициировании вызова. Она вызывается до загрузки каких-либо сборок.

releaseDevices

public void releaseDevices (IInvocationContext context, 
                Map<ITestDeviceFreeDeviceState> devicesStates)

Функция обратного вызова, связанная с ICommandOptions.earlyDeviceRelease() освобождает устройства после завершения работы с ними.