PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
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é)
Résumé
Constructeurs publics
PushFilePreparer
public PushFilePreparer ()
Méthodes publiques
obtenirAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
Créez la liste des fichiers à pousser.
Paramètres |
---|
device | ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
rapportDépendances
public reportDependencies ()
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)
setInvocationContextsetInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Paramètres |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Paramètres |
---|
testInfo | TestInformation |
shouldAbortOnFailure
public boolean shouldAbortOnFailure ()
S'il faut ou non abandonner en cas d'échec de l'envoi.
devraitRemountSystem
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Paramètres |
---|
testInfo | TestInformation |
e | Throwable |