TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


Un ITargetPreparer che invia uno o più file/dir da una cartella IDeviceBuildInfo.getTestsDir() al dispositivo.

Questo preparatore cercherà nelle 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 degli elementi da inviare

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 laterale dell'host in base al test delle informazioni sugli artefatti all'interno delle informazioni sulla build.

getTestFileNames ()

Recupera l'elenco dei file da inviare dallo zip di prova al dispositivo

void setThrowIfNoFile (boolean throwIfNoFile)

Costruttori pubblici

TestFilePushSetup

public TestFilePushSetup ()

Metodi pubblici

reportDipendenze

public  reportDependencies ()

ritorna

impostare

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Lancia
BuildError
DeviceNotAvailableException
TargetSetupError

Metodi protetti

aggiungiNomeFileProva

protected void addTestFileName (String fileName)

Aggiunge un file all'elenco degli elementi da inviare

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' è falso, altrimenti il ​​primo push fallito genererà un'eccezione.

ritorna

getLocalPathForFilename

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

Risolvi il percorso laterale dell'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

Lancia
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

Recupera l'elenco dei file da inviare dallo zip di prova al dispositivo

ritorna

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametri
throwIfNoFile boolean