TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


Un ITargetPreparer che trasferisce uno o più file/directory da una cartella IDeviceBuildInfo.getTestsDir() al 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 in ordine dall'ultima directory alternativa specificata alla prima.

Riepilogo

Costruttori pubblici

TestFilePushSetup()

Metodi pubblici

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

Metodi protetti

void addTestFileName(String fileName)

Aggiunge un file all'elenco degli elementi da inviare

void clearTestFileName()
Set<String> 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 artefatti di test all'interno delle informazioni sulla build.

List<String> getTestFileNames()

Recupera l'elenco dei file da trasferire dal file ZIP di test al dispositivo

void setThrowIfNoFile(boolean throwIfNoFile)

Costruttori pubblici

TestFilePushSetup

public TestFilePushSetup ()

Metodi pubblici

reportDependencies

public Set<String> reportDependencies ()

Resi
Set<String>

setUp

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Genera
BuildError
DeviceNotAvailableException
TargetSetupError

Metodi protetti

addTestFileName

protected void addTestFileName (String fileName)

Aggiunge un file all'elenco degli elementi da inviare

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> 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.

Resi
Set<String>

getLocalPathForFilename

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

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

Parametri
buildInfo IBuildInfo: informazioni sull'elemento di build

fileName String: il nome file degli artefatti da eseguire il push

device ITestDevice

Resi
File un File che rappresenta il file/percorso fisico sull'host

Genera
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

Recupera l'elenco dei file da trasferire dal file ZIP di test al dispositivo

Resi
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametri
throwIfNoFile boolean