Informazioni di prova

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 eseguito correttamente.

Riepilogo

Classi nidificate

class TestInformation.Builder

Builder per creare un'istanza TestInformation .

Metodi pubblici

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Crea un TestInformation con un ExecutionFiles copiato.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Crea un TestInformation che rappresenta un modulo anziché un'invocazione.

File dependenciesFolder ()

Restituisce la cartella in cui sono archiviate tutte le dipendenze per un'invocazione.

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 parte dell'invocazione.

boolean isTestTimedOut ()

Restituisce se il test è stato informato del timeout o meno.

static TestInformation.Builder newBuilder ()

Crea un builder per la creazione di istanze TestInformation .

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)

Testare il metodo interno Harness per cambiare il dispositivo restituito per impostazione predefinita con getDevice() .

Metodi pubblici

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Crea 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é un'invocazione.

Parametri
invocationInfo TestInformation

moduleContext IInvocationContext

ritorna
TestInformation

dipendenzeCartella

public File dependenciesFolder ()

Restituisce la cartella in cui sono archiviate tutte le dipendenze per un'invocazione.

ritorna
File

esecuzioneFile

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

ritorna
File Il file dell'artefatto trovato.

Lancia
Se il file non viene trovato.

getDevice

public ITestDevice getDevice ()

Restituisce il dispositivo principale sottoposto a test.

ritorna
ITestDevice

getDevices

public  getDevices ()

Restituisce l'elenco dei dispositivi parte dell'invocazione.

ritorna

isTestTimedOut

public boolean isTestTimedOut ()

Restituisce se il test è stato informato del timeout o meno.

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)

Testare il metodo interno Harness per cambiare il dispositivo restituito per impostazione predefinita con getDevice() . Ripristina sempre a 0.

Parametri
index int