TestInformation
public class TestInformation
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.invoker.TestInformation |
Oggetto titolare che contiene tutte le informazioni e le dipendenze di cui un test runner o un test potrebbe aver bisogno per essere eseguito correttamente.
Riepilogo
Classi nidificate | |
---|---|
class | TestInformation.Builder Builder per creare un'istanza |
Metodi pubblici | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Creare un |
static TestInformation | createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext) Crea un |
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 dipendenza/artefatto in base al suo nome e se si tratta o meno di un file di destinazione o host (per una ricerca più rapida). |
ITestDevice | getDevice () Restituisce il dispositivo principale sottoposto a test. |
getDevices () Restituisce l'elenco dei dispositivi che fanno parte della chiamata. | |
boolean | isTestTimedOut () Restituisce se il test è stato informato o meno del timeout. |
static TestInformation.Builder | newBuilder () Crea un builder per la creazione di istanze |
void | notifyTimeout () Notifica che è stato attivato il timeout della fase di test per questo test. |
ExecutionProperties | properties () Restituisce le proprietà generate durante l'esecuzione della chiamata. |
final void | setActiveDeviceIndex (int index) Prova il metodo interno di Harness per cambiare quale dispositivo viene restituito per impostazione predefinita con |
Metodi pubblici
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Creare un TestInformation
con un ExecutionFiles
copiato.
Parametri | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
ritorna | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Crea un TestInformation
che rappresenta un modulo anziché una chiamata.
Parametri | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
ritorna | |
---|---|
TestInformation |
dependenciesCartella
public File dependenciesFolder ()
Restituisce la cartella in cui sono archiviate tutte le dipendenze per una chiamata.
ritorna | |
---|---|
File |
executionFiles
public ExecutionFiles executionFiles ()
Restituisce i file generati durante l'esecuzione della chiamata. Il passaggio di file attraverso ExecutionFiles
è il modo consigliato per rendere disponibile un file tra target_preparers e tests.
ritorna | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Restituisce le informazioni sulla build del dispositivo principale.
ritorna | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Restituisce il contesto di chiamata corrente o il contesto del modulo se si tratta di un modulo.
ritorna | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Cerca un file di dipendenza/artefatto in base al suo nome e se si tratta o meno di un file di destinazione o 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. |
ritorna | |
---|---|
File | Il file dell'artefatto trovato. |
Getta | |
---|---|
| Se il file non viene trovato. |
getDispositivo
public ITestDevice getDevice ()
Restituisce il dispositivo principale sottoposto a test.
ritorna | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Restituisce l'elenco dei dispositivi che fanno parte della chiamata.
ritorna | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Restituisce se il test è stato informato o meno del timeout.
ritorna | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Crea un builder per la creazione di istanze TestInformation
.
ritorna | |
---|---|
TestInformation.Builder |
notificaTimeout
public void notifyTimeout ()
Notifica che è stato attivato il timeout della fase di test per questo test.
proprietà
public ExecutionProperties properties ()
Restituisce le proprietà generate durante l'esecuzione della chiamata. Il passaggio di valori e informazioni tramite ExecutionProperties
è il modo consigliato per scambiare informazioni tra target_preparers e test.
ritorna | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Prova il metodo interno di Harness per cambiare quale dispositivo viene restituito per impostazione predefinita con getDevice()
. Reimposta sempre a 0.
Parametri | |
---|---|
index | int |
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 2023-03-30 UTC.