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

public  reportDependencies ()

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

protected  getFailedToPushFiles ()

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

protected  getTestFileNames ()

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