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 |
Metody publiczne | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Utwórz element |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Utwórz obiekt |
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 |
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 |
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
publicgetDevices ()
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 |