DeviceReleaseReporter

public final class DeviceReleaseReporter
extends Object implements ICommandScheduler.IScheduledInvocationListener

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


Reporter di rilascio del dispositivo che gestisce la comunicazione con il processo principale dei dispositivi da rilasciare.

Riepilogo

Costruttori pubblici

DeviceReleaseReporter()

Metodi pubblici

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

Callback al termine dell'intera chiamata, inclusi tutti gli eventi ITestInvocationListener.invocationEnded(long).

void invocationInitiated(IInvocationContext context)

Callback all'avvio di una chiamata.

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

Callback associato a ICommandOptions.earlyDeviceRelease() per rilasciare i dispositivi al termine dell'utilizzo.

Costruttori pubblici

DeviceReleaseReporter

public DeviceReleaseReporter ()

Metodi pubblici

invocationComplete

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

Callback al termine dell'intera chiamata, inclusi tutti gli eventi ITestInvocationListener.invocationEnded(long).

invocationInitiated

public void invocationInitiated (IInvocationContext context)

Callback all'avvio di una chiamata. Viene chiamato prima del recupero di qualsiasi build.

releaseDevices

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

Callback associato a ICommandOptions.earlyDeviceRelease() per rilasciare i dispositivi al termine dell'utilizzo.