GoogleDeviceFlashPreparer

public class GoogleDeviceFlashPreparer
extends DeviceFlashPreparer implements IInvocationContextReceiver, ILabPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.DeviceFlashPreparer
    com.google.android.tradefed.targetprep.GoogleDeviceFlashPreparer


Spécialisation de DeviceFlashPreparer qui accepte les étapes personnalisées nécessaires pour flasher les appareils Google.

Pour ce faire, elle crée l'élément IDeviceFlasher approprié en fonction du type de produit.

Résumé

Constructeurs publics

GoogleDeviceFlashPreparer()

Méthodes publiques

IBuildInfo getBuild(TestInformation testInfo)

Encapsulez getBuildInfo pour pouvoir le remplacer dans des scénarios spécifiques.

void setAltStaticDeviceInfoClass(String altStaticDeviceInfoClass)
void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

Méthodes protégées

void checkDeviceProductType(ITestDevice device, IDeviceBuildInfo deviceBuild)

Vérification possible avant le flashage pour s'assurer que l'appareil correspond aux informations de compilation.

IDeviceFlasher createFlasher(ITestDevice device)

Créer IDeviceFlasher à utiliser

FlashingResourcesRetrieverCacheWrapper createFlashingResources(String productType)

Constructeurs publics

GoogleDeviceFlashPreparer

public GoogleDeviceFlashPreparer ()

Méthodes publiques

getBuild

public IBuildInfo getBuild (TestInformation testInfo)

Encapsulez getBuildInfo pour pouvoir le remplacer dans des scénarios spécifiques.

Paramètres
testInfo TestInformation

Retours
IBuildInfo

setAltStaticDeviceInfoClass

public void setAltStaticDeviceInfoClass (String altStaticDeviceInfoClass)

Paramètres
altStaticDeviceInfoClass String

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Paramètres
invocationContext IInvocationContext

setUp

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

Méthodes protégées

checkDeviceProductType

protected void checkDeviceProductType (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Vérification possible avant le flashage pour s'assurer que l'appareil correspond aux informations de compilation.

Paramètres
device ITestDevice : ITestDevice à flasher.

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo utilisé pour le flashage.

Génère
BuildError
DeviceNotAvailableException

createFlasher

protected IDeviceFlasher createFlasher (ITestDevice device)

Créer IDeviceFlasher à utiliser

Paramètres
device ITestDevice

Retours
IDeviceFlasher

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

createFlashingResources

protected FlashingResourcesRetrieverCacheWrapper createFlashingResources (String productType)

Paramètres
productType String

Renvoie
FlashingResourcesRetrieverCacheWrapper