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() vers l'appareil.

Ce préparateur recherchera dans d'autres répertoires si le fichier ZIP de tests n'existe pas ou ne contient pas l'APK requis. La recherche s'effectue dans l'ordre, de la dernière dir alternative spécifiée à 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 à pousser

void clearTestFileName()
getFailedToPushFiles()

Renvoie l'ensemble des fichiers qui n'ont pas pu être transférés.

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

Résolvez le chemin côté hôte en fonction des informations sur les artefacts de test dans les informations de compilation.

getTestFileNames()

Récupère la liste des fichiers à transférer depuis le fichier ZIP de test vers l'appareil

void setThrowIfNoFile(boolean throwIfNoFile)

Constructeurs publics

TestFilePushSetup

public TestFilePushSetup ()

Méthodes publiques

reportDependencies

public  reportDependencies ()

Renvoie

setUp

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 à pousser

nomFichierTest

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 défini sur "false", sinon le premier échec de transfert 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 de fichier des artefacts à pousser

device ITestDevice

Renvoie
File un ERROR(/File) représentant le fichier/chemin d'accès physique 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