TestInformazioni

public class TestInformation
extends Object

java.lang.Object
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 eseguiti correttamente.

Riepilogo

Classi nidificate

class TestInformation.Builder

Builder per creare un'istanza TestInformation .

Metodi pubblici

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Creare un TestInformation con un ExecutionFiles copiato.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Crea un TestInformation che rappresenta un modulo anziché una chiamata.

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 in prova.

getDevices ()

Restituisce l'elenco dei dispositivi che fanno parte della chiamata.

static TestInformation.Builder newBuilder ()

Crea un builder per creare istanze TestInformation .

ExecutionProperties properties ()

Restituisce le proprietà generate durante l'esecuzione della chiamata.

final void setActiveDeviceIndex (int index)

Test Harness metodo interno per cambiare quale dispositivo viene restituito per impostazione predefinita con getDevice() .

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

dependenciesFolder

public File dependenciesFolder ()

Restituisce la cartella in cui sono archiviate tutte le dipendenze per una chiamata.

ritorna
File

esecuzioneFiles

public ExecutionFiles executionFiles ()

Restituisce i file generati durante l'esecuzione della chiamata. Il passaggio di file tramite ExecutionFiles è il modo consigliato per rendere disponibile un file tra target_preparers e test.

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 preferendo o meno i file sul lato di destinazione rispetto ai file sul lato host per la ricerca.

ritorna
File Il file dell'artefatto trovato.

Tiri
Se il file non viene trovato.

getDevice

public ITestDevice getDevice ()

Restituisce il dispositivo principale in prova.

ritorna
ITestDevice

getDevices

public  getDevices ()

Restituisce l'elenco dei dispositivi che fanno parte della chiamata.

ritorna

nuovo costruttore

public static TestInformation.Builder newBuilder ()

Crea un builder per creare istanze TestInformation .

ritorna
TestInformation.Builder

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)

Test Harness metodo interno per cambiare quale dispositivo viene restituito per impostazione predefinita con getDevice() . Reimposta sempre a 0.

Parametri
index int