TestFilePushSetup
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
ITargetPreparer
qui transfère un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir()
sur un appareil.
Ce préparateur recherchera dans d'autres répertoires si le fichier ZIP des tests n'existe pas ou n'est pas contient l'APK requis. La recherche s'effectue dans l'ordre, du dernier répertoire alternatif spécifié à la première.
Résumé
Constructeurs publics | |
---|---|
TestFilePushSetup()
|
Méthodes publiques | |
---|---|
|
reportDependencies()
|
void
|
setUp(TestInformation testInfo)
|
Méthodes protégées | |
---|---|
void
|
addTestFileName(String fileName)
Ajoute un fichier à la liste des éléments à transférer |
void
|
clearTestFileName()
|
|
getFailedToPushFiles()
Renvoie l'ensemble des fichiers dont le transfert a échoué. |
File
|
getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)
Résout le chemin d'accès côté hôte en fonction des informations d'artefact de test dans les informations de compilation. |
|
getTestFileNames()
Récupère la liste des fichiers à envoyer à partir du fichier ZIP test sur l'appareil. |
void
|
setThrowIfNoFile(boolean throwIfNoFile)
|
Constructeurs publics
TestFilePushSetup
public TestFilePushSetup ()
Méthodes publiques
reportDependencies
publicreportDependencies ()
Renvoie | |
---|---|
|
Configurer
public void setUp (TestInformation testInfo)
Paramètres | |
---|---|
testInfo |
TestInformation |
Génère | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
Méthodes protégées
nomFichierTest
protected void addTestFileName (String fileName)
Ajoute un fichier à la liste des éléments à transférer
nomFichierTest
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Renvoie l'ensemble des fichiers dont le transfert a échoué. Ne peut être utilisé que si l'instruction throw-if-not-found est défini sur "false", sinon la première transmission ayant échoué génère une exception.
Renvoie | |
---|---|
|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Résout le chemin d'accès côté hôte en fonction des informations d'artefact de test dans les informations de compilation.
Paramètres | |
---|---|
buildInfo |
IBuildInfo : informations sur l'artefact de compilation |
fileName |
String : nom du fichier des artefacts à transférer |
device |
ITestDevice |
Renvoie | |
---|---|
File |
Un ERROR(/File) représentant le fichier physique/le chemin d'accès sur l'hôte |
Génère | |
---|---|
TargetSetupError |
GetTestFileNames
protectedgetTestFileNames ()
Récupère la liste des fichiers à envoyer à partir du fichier ZIP test sur l'appareil.
Renvoie | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Paramètres | |
---|---|
throwIfNoFile |
boolean |