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

public  reportDependencies ()

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

protected  getFailedToPushFiles ()

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

protected  getTestFileNames ()

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