TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Oggetto | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
Un ITargetPreparer
che inserisce uno o più file/dir da una cartella IDeviceBuildInfo.getTestsDir()
nel 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 laterale dell'host in base al test delle informazioni sull'artefatto all'interno delle informazioni sulla build. |
getTestFileNames () Recupera l'elenco dei file da inviare dal file zip di prova al dispositivo | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Costruttori pubblici
TestFilePushSetup
public TestFilePushSetup ()
Metodi pubblici
reportDependencies
publicreportDependencies ()
ritorna | |
---|---|
impostare
public void setUp (TestInformation testInfo)
Parametri | |
---|---|
testInfo | TestInformation |
Getta | |
---|---|
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
protectedgetFailedToPushFiles ()
Restituisce il set di file di cui non è stato possibile eseguire il push. Può essere utilizzato solo se 'throw-if-not-found' è falso, altrimenti il primo push non riuscito 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 sull'artefatto all'interno delle informazioni sulla build.
Parametri | |
---|---|
buildInfo | IBuildInfo : crea informazioni sull'artefatto |
fileName | String : nome file degli artefatti da inviare |
device | ITestDevice |
ritorna | |
---|---|
File | un ERROR(/File) che rappresenta il file/percorso fisico sull'host |
Getta | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Recupera l'elenco dei file da inviare dal file zip di prova al dispositivo
ritorna | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parametri | |
---|---|
throwIfNoFile | boolean |