À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
PushFilePreparer
public
class
PushFilePreparer
extends BaseTargetPreparer
implements
IAbiReceiver,
IDiscoverDependencies,
IInvocationContextReceiver
ITargetPreparer
qui tente de transférer un nombre quelconque de fichiers à partir de n'importe quel chemin d'hôte vers n'importe quel chemin d'appareil.
Doit être effectué *après* le flash d'un nouveau build et *après* l'exécution de DeviceSetup (si activé)
Résumé
Constructeurs publics
PushFilePreparer
public PushFilePreparer ()
Méthodes publiques
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
Créez la liste des fichiers à pousser.
Paramètres |
device |
ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
reportDependencies
public reportDependencies ()
resolveRelativeFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Résolvez le chemin d'accès au fichier relatif via les répertoires IBuildInfo
et des scénarios de test.
Paramètres |
buildInfo |
IBuildInfo : informations sur l'artefact de compilation |
fileName |
String : chemin d'accès relatif à résoudre |
Renvoie |
File |
le fichier des répertoires d'informations de compilation ou de cas de test ; |
setAbi
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Paramètres |
invocationContext |
IInvocationContext |
public void setUp (TestInformation testInfo)
Paramètres |
testInfo |
TestInformation |
shouldAbortOnFailure
public boolean shouldAbortOnFailure ()
Indique si l'opération doit être interrompue en cas d'échec de la diffusion.
shouldRemountSystem
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Paramètres |
testInfo |
TestInformation |
e |
Throwable |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[null,null,["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]