ConfigurazionePushFileTest
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 programma di preparazione cercherà in directory alternative se il file ZIP di 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 | |
---|---|
|
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 eseguito il push. |
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. |
|
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
publicreportDependencies ()
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 di cui eseguire il push
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Restituisce l'insieme di file di cui non è stato eseguito 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
protectedgetTestFileNames ()
Recupera l'elenco dei file da spingere dal file ZIP di test sul dispositivo
Ritorni | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parametri | |
---|---|
throwIfNoFile |
boolean |