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
publicreportDependencies ()
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
protectedgetFailedToPushFiles ()
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
protectedgetTestFileNames ()
Recupera l'elenco dei file da inviare dallo zip di prova al dispositivo
ritorna | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parametri | |
---|---|
throwIfNoFile | boolean |