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

public  reportDependencies ()

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

protected  getFailedToPushFiles ()

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

protected  getTestFileNames ()

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