DeviceReleaseReporter

public final class DeviceReleaseReporter
extends Object implements ICommandScheduler.IScheduledInvocationListener

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


Rapporteur de libération d'appareil qui gère la communication avec le processus parent des appareils à être libérés.

Résumé

Constructeurs publics

DeviceReleaseReporter()

Méthodes publiques

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

Rappel lorsque l'appel complet est terminé, y compris tous les événements ITestInvocationListener.invocationEnded(long).

void invocationInitiated(IInvocationContext context)

Rappel lorsqu'un appel est lancé.

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

Rappel associé à ICommandOptions.earlyDeviceRelease() pour libérer les appareils une fois qu'ils ne sont plus utilisés.

Constructeurs publics

DeviceReleaseReporter

public DeviceReleaseReporter ()

Méthodes publiques

invocationComplete

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

Rappel lorsque l'appel complet est terminé, y compris tous les événements ITestInvocationListener.invocationEnded(long).

invocationInitiated

public void invocationInitiated (IInvocationContext context)

Rappel lorsqu'un appel est lancé. Cet appel est effectué avant la récupération de toute compilation.

releaseDevices

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

Rappel associé à ICommandOptions.earlyDeviceRelease() pour libérer les appareils une fois qu'ils ne sont plus utilisés.