Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
ConfigurazionePushFileTest
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
Classi di sottoclasse dirette note
|
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
public TestFilePushSetup ()
Metodi pubblici
reportDependencies
public reportDependencies ()
public void setUp (TestInformation testInfo)
Parametri |
testInfo |
TestInformation |
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
protected getFailedToPushFiles ()
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.
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 |
getTestFileNames
protected getTestFileNames ()
Recupera l'elenco dei file da spingere dal file ZIP di test sul dispositivo
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parametri |
throwIfNoFile |
boolean |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2024-11-08 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-11-08 UTC."],[],[]]