Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


Un ITargetPreparer qui tente de pousser n'importe quel nombre de fichiers de n'importe quel chemin d'hôte vers n'importe quel chemin de périphérique.

Doit être effectué * après * qu'une nouvelle version est flashée et * après * que DeviceSetup est exécuté (si activé)

Sommaire

Constructeurs publics

PushFilePreparer ()

Méthodes publiques

IAbi getAbi ()

final getPushSpecs ( DeviceDescriptor descriptor)

Créez la liste des fichiers à pousser.

File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

Résolvez le chemin de fichier relatif via IBuildInfo et les répertoires de cas de test.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

S'il faut ou non abandonner en cas d'échec de l'envoi.

void tearDown ( TestInformation testInfo, Throwable e)

Constructeurs publics

PushFilePreparer

public PushFilePreparer ()

Méthodes publiques

obtenirAbi

public IAbi getAbi ()

Retour
IAbi

getPushSpecs

public final  getPushSpecs (DeviceDescriptor descriptor)

Créez la liste des fichiers à pousser.

Paramètres
descriptor DeviceDescriptor

Retour

Lance
TargetSetupError

résoudreRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Résolvez le chemin de fichier relatif via IBuildInfo et les répertoires de cas de test.

Paramètres
buildInfo IBuildInfo : les informations sur l'artefact de construction

fileName String : chemin relatif du fichier à résoudre

Retour
File le fichier des répertoires d'informations de construction ou de cas de test

setAbi

public void setAbi (IAbi abi)

Paramètres
abi IAbi

setInvocationContextsetInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Paramètres
invocationContext IInvocationContext

mettre en place

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Lance
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

S'il faut ou non abandonner en cas d'échec de l'envoi.

Retour
boolean

abattre

public void tearDown (TestInformation testInfo, 
                Throwable e)

Paramètres
testInfo TestInformation

e Throwable

Lance
DeviceNotAvailableException