Informacje testowe

public class TestInformation
extends Object

java.lang.Object
com.android.tradefed.invoker.TestInformation


Obiekt posiadacza, który zawiera wszystkie informacje i zależności, których może potrzebować tester lub test .

Podsumowanie

Zagnieżdżone klasy

class TestInformation.Builder

Kreator tworzenia instancji TestInformation

Metody publiczne

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

Utwórz element TestInformation ze skopiowaną wartością pola ExecutionFiles.

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

Utwórz obiekt TestInformation reprezentujący moduł, a nie wywołanie.

File dependenciesFolder()

Zwraca folder, w którym są zapisane wszystkie zależności wywołania.

ExecutionFiles executionFiles()

Zwraca pliki wygenerowane podczas wykonywania wywołania.

IBuildInfo getBuildInfo()

Zwraca informacje o kompilacji głównej urządzenia.

IInvocationContext getContext()

Zwraca bieżący kontekst wywołania lub kontekst modułu, jeśli jest to moduł.

File getDependencyFile(String fileName, boolean targetFirst)

Wyszukaj plik zależności/artefaktu na podstawie jego nazwy i tego, czy jest to plik docelowy hosta (do szybszego wyszukiwania).

ITestDevice getDevice()

Zwraca główne urządzenie, które jest testowane.

getDevices()

Zwraca listę urządzeń należących do wywołania.

boolean isTestTimedOut()

Wskazuje, czy test został informowany o czasie oczekiwania.

static TestInformation.Builder newBuilder()

Utwórz kreator do tworzenia instancji TestInformation.

void notifyTimeout()

Powiadamia, że dla tego testu aktywowano limit czasu etapu testowego.

ExecutionProperties properties()

Zwraca właściwości wygenerowane podczas wykonania wywołania.

final void setActiveDeviceIndex(int index)

Wewnętrzna metoda jarzma testowego, aby zmienić urządzenie, które jest domyślnie zwracane za pomocą funkcji getDevice().

Metody publiczne

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Utwórz element TestInformation ze skopiowanym polem ExecutionFiles.

Parametry
invocationInfo TestInformation

context IInvocationContext

Zwroty
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

Utwórz obiekt TestInformation reprezentujący moduł, a nie wywołanie.

Parametry
invocationInfo TestInformation

moduleContext IInvocationContext

Zwroty
TestInformation

Folder zależności

public File dependenciesFolder ()

Zwraca folder, w którym są zapisane wszystkie zależności wywołania.

Zwroty
File

Pliki wykonawcze

public ExecutionFiles executionFiles ()

Zwraca pliki wygenerowane podczas wykonywania wywołania. Przekazywanie plików przez interfejs ExecutionFiles to zalecany sposób udostępniania plików między obiektami target_preparers i testów.

Zwroty
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

Zwraca informacje o kompilacji głównej urządzenia.

Zwroty
IBuildInfo

getContext

public IInvocationContext getContext ()

Zwraca bieżący kontekst wywołania lub kontekst modułu, jeśli jest to moduł.

Zwroty
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

Wyszukaj plik zależności/artefaktu na podstawie jego nazwy i tego, czy jest to plik docelowy hosta (do szybszego wyszukiwania).

Parametry
fileName String: nazwa pliku, którego szukasz.

targetFirst boolean: czy w przypadku aplikacji preferujemy pliki po stronie docelowej czy pliki po stronie hosta i zapytania.

Zwroty
File Znaleziony plik artefaktu.

Rzuty
Jeśli plik nie został znaleziony.

getDevice

public ITestDevice getDevice ()

Zwraca główne urządzenie, które jest testowane.

Zwroty
ITestDevice

getUrządzenia

public  getDevices ()

Zwraca listę urządzeń należących do wywołania.

Zwroty

Przekroczono limit czasu testu

public boolean isTestTimedOut ()

Wskazuje, czy test został informowany o czasie oczekiwania.

Zwroty
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

Utwórz kreator do tworzenia instancji TestInformation.

Zwroty
TestInformation.Builder

powiadamiaj o czasie oczekiwania

public void notifyTimeout ()

Powiadamia, że dla tego testu aktywowano limit czasu etapu testowego.

usługi

public ExecutionProperties properties ()

Zwraca właściwości wygenerowane podczas wykonania wywołania. Wartości pozytywne i ExecutionProperties to zalecany sposób wymiany informacji, między target_preparers a testami.

Zwroty
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

Wewnętrzna metoda jarzma testowego, aby zmienić urządzenie, które jest domyślnie zwracane za pomocą funkcji getDevice(). Zawsze resetuj do 0.

Parametry
index int