ConfigurazionePushFileTest

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


Un ITargetPreparer che spinge uno o più file/directory da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.

Questo programma di preparazione cercherà in directory alternative se il file ZIP di test non esiste o non contiene l'APK richiesto. La ricerca verrà eseguita in ordine dall'ultima directory alternativa specificata alla prima.

Riepilogo

Costruttori pubblici

TestFilePushSetup()

Metodi pubblici

reportDependencies()
void setUp(TestInformation testInfo)

Metodi protetti

void addTestFileName(String fileName)

Aggiunge un file all'elenco di elementi da inviare tramite push

void clearTestFileName()
getFailedToPushFiles()

Restituisce l'insieme di file di cui non è stato eseguito il push.

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

Risolvi il percorso lato host in base alle informazioni degli artefatti di test all'interno delle informazioni di build.

getTestFileNames()

Recupera l'elenco dei file da spingere dal file ZIP di test sul dispositivo

void setThrowIfNoFile(boolean throwIfNoFile)

Costruttori pubblici

TestFilePushSetup

public TestFilePushSetup ()

Metodi pubblici

reportDependencies

public  reportDependencies ()

Ritorni

setUp

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Lanci
BuildError
DeviceNotAvailableException
TargetSetupError

Metodi protetti

addTestFileName

protected void addTestFileName (String fileName)

Aggiunge un file all'elenco di elementi di cui eseguire il push

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Restituisce l'insieme di file di cui non è stato eseguito il push. Può essere utilizzato solo se "throw-if-not-found" è false, altrimenti il primo push non riuscito genererà un'eccezione.

Ritorni

getLocalPathForFilename

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

Risolvi il percorso lato host in base alle informazioni sugli elementi di test all'interno delle informazioni di compilazione.

Parametri
buildInfo IBuildInfo: informazioni sugli elementi della build

fileName String: nome del file degli elementi da spingere

device ITestDevice

Ritorni
File un ERROR(/File) che rappresenta il file/percorso fisico sull'host

Lanci
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

Recupera l'elenco dei file da spingere dal file ZIP di test sul dispositivo

Ritorni

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametri
throwIfNoFile boolean