TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.TestFilePushSetup


ITargetPreparer qui envoie un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir() vers un appareil.

Ce préparateur recherche dans d'autres répertoires si le fichier ZIP de test n'existe pas ou ne contient pas l'APK requis. La recherche s'effectue dans l'ordre inverse de celui dans lequel les répertoires alternatifs ont été spécifiés.

Résumé

Constructeurs publics

TestFilePushSetup()

Méthodes publiques

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

Méthodes protégées

void addTestFileName(String fileName)

Ajoute un fichier à la liste des éléments à envoyer

void clearTestFileName()
Set<String> getFailedToPushFiles()

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

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

Résout le chemin d'accès côté hôte en fonction des informations sur l'artefact de test dans les informations de compilation.

List<String> getTestFileNames()

Récupère la liste des fichiers à envoyer du fichier ZIP de test vers l'appareil

void setThrowIfNoFile(boolean throwIfNoFile)

Constructeurs publics

TestFilePushSetup

public TestFilePushSetup ()

Méthodes publiques

reportDependencies

public Set<String> reportDependencies ()

Renvoie
Set<String>

setUp

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

Méthodes protégées

addTestFileName

protected void addTestFileName (String fileName)

Ajoute un fichier à la liste des éléments à envoyer

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

Renvoie l'ensemble des fichiers qui n'ont pas pu être envoyés. Ne peut être utilisé que si "throw-if-not-found" est défini sur "false". Sinon, la première tentative d'envoi échouée génère une exception.

Renvoie
Set<String>

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 sur l'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 à envoyer

device ITestDevice

Renvoie
File File représentant le fichier/chemin d'accès physique sur l'hôte

Génère
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

Récupère la liste des fichiers à envoyer du fichier ZIP de test vers l'appareil

Renvoie
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Paramètres
throwIfNoFile boolean