ConfigurazionePushFileTest

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/diritti da una cartella IDeviceBuildInfo.getTestsDir() al dispositivo.

Questo preparatore cercherà in directory alternative se il file ZIP dei test non esiste o non esiste contengono l'APK richiesto. La ricerca verrà eseguita in ordine dall'ultima directory alternativa specificata a il primo.

Riepilogo

Costruttori pubblici

TestFilePushSetup()

Metodi pubblici

reportDependencies()
void setUp(TestInformation testInfo)

Metodi protetti

void addTestFileName(String fileName)

Aggiunge un file all'elenco di elementi di cui eseguire il 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 dell'artefatto di test all'interno delle informazioni di build.

getTestFileNames()

Recupera l'elenco di file da inviare dal file ZIP di prova al dispositivo

void setThrowIfNoFile(boolean throwIfNoFile)

Costruttori pubblici

ConfigurazionePushFileTest

public TestFilePushSetup ()

Metodi pubblici

reportDependencies

public  reportDependencies ()

Ritorni

impostazione

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

CancellaNomeFileTest

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Restituisce l'insieme di file di cui non è stato possibile eseguire il push. Utilizzabile 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 degli artefatti di test all'interno delle informazioni di build.

Parametri
buildInfo IBuildInfo: informazioni sull'artefatto della build

fileName String: nome file degli artefatti di cui eseguire il push

device ITestDevice

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

Lanci
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

Recupera l'elenco di file da inviare dal file ZIP di prova al dispositivo

Ritorni

impostaThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametri
throwIfNoFile boolean