TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


Un ITargetPreparer che esegue il push di uno o più file/dir da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.

Questo preparatore cercherà in directory alternative se lo zip dei test non esiste o non contiene l'apk richiesto. La ricerca andrà 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

void clearTestFileName ()
getFailedToPushFiles ()

Restituisce il set 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 al test delle informazioni sugli artefatti all'interno delle informazioni sulla build.

getTestFileNames ()

Recupera l'elenco dei file di cui eseguire il push dallo zip di prova al dispositivo

void setThrowIfNoFile (boolean throwIfNoFile)

Costruttori pubblici

TestFilePushSetup

public TestFilePushSetup ()

Metodi pubblici

rapporto Dipendenze

public  reportDependencies ()

ritorna

impostare

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Tiri
BuildError
DeviceNotAvailableException
TargetSetupError

Metodi protetti

addTestFileName

protected void addTestFileName (String fileName)

Aggiunge un file all'elenco di elementi da inviare

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Restituisce il set di file di cui non è stato possibile eseguire il push. Può essere utilizzato solo se 'lancia-se-non-trovato' è falso, altrimenti il ​​primo push fallito genererà un'eccezione.

ritorna

getLocalPathForFilename

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

Risolvi il percorso lato host in base al test delle informazioni sugli artefatti all'interno delle informazioni sulla build.

Parametri
buildInfo IBuildInfo : crea informazioni sugli artefatti

fileName String : nome file degli artefatti da inviare

device ITestDevice

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

Tiri
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

Recupera l'elenco dei file di cui eseguire il push dallo zip di prova al dispositivo

ritorna

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametri
throwIfNoFile boolean