Informazioni di prova
public
class
TestInformation
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.invoker.TestInformation |
Oggetto Holder che contiene tutte le informazioni e le dipendenze necessarie per un runner o un test di test per l'esecuzione corretta.
Riepilogo
Classi nidificate | |
---|---|
class |
TestInformation.Builder
Builder per creare un'istanza |
Metodi pubblici | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Crea un |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Crea un elemento |
File
|
dependenciesFolder()
Restituisce la cartella in cui sono archiviate tutte le dipendenze per una chiamata. |
ExecutionFiles
|
executionFiles()
Restituisce i file generati durante l'esecuzione della chiamata. |
IBuildInfo
|
getBuildInfo()
Restituisce le informazioni sulla build del dispositivo principale. |
IInvocationContext
|
getContext()
Restituisce il contesto di chiamata corrente o il contesto del modulo se si tratta di un modulo. |
File
|
getDependencyFile(String fileName, boolean targetFirst)
Cerca un file di dipendenze/artefatto in base al nome e verifica se è una destinazione o file host (per una ricerca più rapida). |
ITestDevice
|
getDevice()
Restituisce il dispositivo principale sottoposto a test. |
|
getDevices()
Restituisce l'elenco di dispositivi della chiamata. |
boolean
|
isTestTimedOut()
Indica se il test è stato informato di timeout o meno. |
static
TestInformation.Builder
|
newBuilder()
Crea un builder per la creazione di istanze |
void
|
notifyTimeout()
Informa che il timeout della fase di test è stato attivato per questo test. |
ExecutionProperties
|
properties()
Restituisce le proprietà generate durante l'esecuzione della chiamata. |
final
void
|
setActiveDeviceIndex(int index)
Metodo interno Test Harness per cambiare il dispositivo restituito per impostazione predefinita con |
Metodi pubblici
CreaCopiaTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Crea un TestInformation
con un ExecutionFiles
copiato.
Parametri | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
Ritorni | |
---|---|
TestInformation |
creaModuloTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Crea un elemento TestInformation
che rappresenti un modulo anziché una chiamata.
Parametri | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Ritorni | |
---|---|
TestInformation |
Cartella delle dipendenze
public File dependenciesFolder ()
Restituisce la cartella in cui sono archiviate tutte le dipendenze per una chiamata.
Ritorni | |
---|---|
File |
esecuzioneFile
public ExecutionFiles executionFiles ()
Restituisce i file generati durante l'esecuzione della chiamata. Il passaggio di file attraverso ExecutionFiles
è il modo consigliato per rendere un file disponibile tra target_preparers e
test.
Ritorni | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Restituisce le informazioni sulla build del dispositivo principale.
Ritorni | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Restituisce il contesto di chiamata corrente o il contesto del modulo se si tratta di un modulo.
Ritorni | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Cerca un file di dipendenze/artefatto in base al nome e verifica se è una destinazione o file host (per una ricerca più rapida).
Parametri | |
---|---|
fileName |
String : il nome del file che stiamo cercando. |
targetFirst |
boolean : se stiamo favorendo o meno i file lato destinazione rispetto ai file lato host per
la ricerca. |
Ritorni | |
---|---|
File |
Il file degli artefatti trovato. |
Lanci | |
---|---|
|
Se il file non viene trovato. |
getDevice
public ITestDevice getDevice ()
Restituisce il dispositivo principale sottoposto a test.
Ritorni | |
---|---|
ITestDevice |
getDispositivi
publicgetDevices ()
Restituisce l'elenco di dispositivi della chiamata.
Ritorni | |
---|---|
|
Timeout isTest
public boolean isTestTimedOut ()
Indica se il test è stato informato di timeout o meno.
Ritorni | |
---|---|
boolean |
nuovoBuilder
public static TestInformation.Builder newBuilder ()
Crea un builder per la creazione di istanze TestInformation
.
Ritorni | |
---|---|
TestInformation.Builder |
notificheTimeout
public void notifyTimeout ()
Informa che il timeout della fase di test è stato attivato per questo test.
proprietà
public ExecutionProperties properties ()
Restituisce le proprietà generate durante l'esecuzione della chiamata. Il passaggio di valori e
informazioni tramite ExecutionProperties
è la soluzione consigliata per lo scambio
le informazioni tra target_preparer e test.
Ritorni | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Metodo interno Test Harness per cambiare il dispositivo restituito per impostazione predefinita con getDevice()
. Reimposta sempre su 0.
Parametri | |
---|---|
index |
int |