CompanionAllocator

public abstract class CompanionAllocator
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.companion.CompanionAllocator


Classe de base qui gère l'allocation et la libération de l'appareil compagnon

getCompanionDeviceSelectionOptions() doit être implémenté pour décrire les critères nécessaires à l'allocation de l'appareil associé.

Résumé

Constructeurs publics

CompanionAllocator()

Méthodes publiques

void setUp(ITestDevice device, IBuildInfo buildInfo)

Configure l'appareil.

void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

Méthodes protégées

abstract DeviceSelectionOptions getCompanionDeviceSelectionOptions()

Décrivez le DeviceSelectionOptions de l'appareil associé

Constructeurs publics

CompanionAllocator

public CompanionAllocator ()

Méthodes publiques

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Configure l'appareil.

L'implémentation interne de cette méthode demande un appareil compagnon et l'alloue.

Paramètres
device ITestDevice

buildInfo IBuildInfo

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Paramètres
device ITestDevice

buildInfo IBuildInfo

e Throwable

Génère
DeviceNotAvailableException

Méthodes protégées

getCompanionDeviceSelectionOptions

protected abstract DeviceSelectionOptions getCompanionDeviceSelectionOptions ()

Décrivez le DeviceSelectionOptions de l'appareil associé

Renvoie
DeviceSelectionOptions