TestFilePushSetup

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 preparatore cercherà in directory alternative se il file ZIP dei test non esiste o non contiene l'APK richiesto. La ricerca verrà eseguita 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 possibile eseguire il push.

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.

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 da inviare tramite push

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Restituisce l'insieme di file di cui non è stato possibile eseguire 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