TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
Un ITargetPreparer
qui pousse un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir()
sur l'appareil.
Ce préparateur recherchera dans d'autres répertoires si le zip des tests n'existe pas ou ne contient pas l'apk requis. La recherche s'effectuera dans l'ordre du dernier répertoire alternatif spécifié au premier.
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 à pousser |
void | clearTestFileName () |
getFailedToPushFiles () Renvoie l'ensemble des fichiers dont le transfert a échoué. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Résolvez le chemin côté hôte en fonction des informations d’artefact de test contenues dans les informations de construction. |
getTestFileNames () Récupère la liste des fichiers à transférer du zip de test sur l'appareil | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Constructeurs publics
TestFilePushSetup
public TestFilePushSetup ()
Méthodes publiques
rapportDépendances
publicreportDependencies ()
Retour | |
---|---|
installation
public void setUp (TestInformation testInfo)
Paramètres | |
---|---|
testInfo | TestInformation |
Jetés | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Méthodes protégées
addTestFileName
protected void addTestFileName (String fileName)
Ajoute un fichier à la liste des éléments à pousser
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Renvoie l'ensemble des fichiers dont le transfert a échoué. Ne peut être utilisé que si « throw-if-not-found » est faux, sinon le premier échec de poussée lèvera une exception.
Retour | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Résolvez le chemin côté hôte en fonction des informations d’artefact de test contenues dans les informations de construction.
Paramètres | |
---|---|
buildInfo | IBuildInfo : construire des informations sur l'artefact |
fileName | String : nom de fichier des artefacts à pousser |
device | ITestDevice |
Retour | |
---|---|
File | une ERROR(/File) représentant le fichier/chemin physique sur l'hôte |
Jetés | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Récupère la liste des fichiers à transférer du zip de test sur l'appareil
Retour | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Paramètres | |
---|---|
throwIfNoFile | boolean |