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 cherchera dans d'autres répertoires si le zip de tests n'existe pas ou ne contient pas l'apk requis. La recherche ira 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 qui n'ont pas pu être poussés. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Résolvez le chemin côté hôte en testant les informations d'artefact dans les informations de build. |
getTestFileNames () Récupère la liste des fichiers à transférer du zip de test vers 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 |
Lance | |
---|---|
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 qui n'ont pas pu être poussés. Ne peut être utilisé que si 'throw-if-not-found' est faux sinon la première poussée échoué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 testant les informations d'artefact dans les informations de build.
Paramètres | |
---|---|
buildInfo | IBuildInfo : informations sur les artefacts de construction |
fileName | String : nom du fichier des artefacts à pousser |
device | ITestDevice |
Retour | |
---|---|
File | une ERROR(/File) représentant le fichier/chemin physique sur l'hôte |
Lance | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Récupère la liste des fichiers à transférer du zip de test vers l'appareil
Retour | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Paramètres | |
---|---|
throwIfNoFile | boolean |