TestInformation
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Obiekt Holder zawierający wszystkie informacje i zależności, których test runner lub test może potrzebować do prawidłowego wykonania.
Podsumowanie
Zagnieżdżone klasy | |
---|---|
class |
TestInformation.Builder
Builder, aby utworzyć instancję |
Metody publiczne | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Utwórz |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Utwórz |
File
|
dependenciesFolder()
Zwraca folder, w którym są przechowywane wszystkie zależności wywołania. |
ExecutionFiles
|
executionFiles()
Zwraca pliki wygenerowane podczas wykonywania wywołania. |
IBuildInfo
|
getBuildInfo()
Zwraca informacje o wersji głównego 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 lub artefaktu na podstawie jego nazwy oraz informacji o tym, czy jest to plik docelowy, czy plik hosta (dla szybszego wyszukiwania). |
ITestDevice
|
getDevice()
Zwraca podstawowe urządzenie testowe. |
|
getDevices()
Zwraca listę urządzeń, które są częścią wywołania. |
boolean
|
isTestTimedOut()
Zwraca informację, czy test został poinformowany o przekroczeniu limitu czasu. |
static
TestInformation.Builder
|
newBuilder()
Utwórz kreator do tworzenia instancji |
void
|
notifyTimeout()
Informuje, że dla tego testu został uruchomiony limit czasu fazy testu. |
ExecutionProperties
|
properties()
Zwraca właściwości wygenerowane podczas wykonywania wywołania. |
final
void
|
setActiveDeviceIndex(int index)
Metoda wewnętrzna Test Harness do przełączania urządzenia, które jest zwracane domyślnie za pomocą |
Metody publiczne
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Utwórz TestInformation
z skopiowanego ExecutionFiles
.
Parametry | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
Zwroty | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Utwórz TestInformation
reprezentujący moduł, a nie wywołanie.
Parametry | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Zwroty | |
---|---|
TestInformation |
dependenciesFolder
public File dependenciesFolder ()
Zwraca folder, w którym są przechowywane wszystkie zależności wywołania.
Zwroty | |
---|---|
File |
executionFiles
public ExecutionFiles executionFiles ()
Zwraca pliki wygenerowane podczas wykonywania wywołania. Przekazywanie plików przez ExecutionFiles
to zalecany sposób udostępniania plików między procesami target_preparers i tests.
Zwroty | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Zwraca informacje o wersji głównego 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 lub artefaktu na podstawie jego nazwy oraz informacji o tym, czy jest to plik docelowy, czy plik hosta (dla szybszego wyszukiwania).
Parametry | |
---|---|
fileName |
String : nazwa szukanego pliku. |
targetFirst |
boolean : określa, czy w wyszukiwaniu preferujemy pliki po stronie docelowej czy po stronie hosta. |
Zwroty | |
---|---|
File |
Plik znalezionego artefaktu. |
Rzuty | |
---|---|
|
Jeśli nie można znaleźć pliku. |
getDevices
publicgetDevices ()
Zwraca listę urządzeń, które są częścią wywołania.
Zwroty | |
---|---|
|
isTestTimedOut
public boolean isTestTimedOut ()
Zwraca informację, czy test został poinformowany o przekroczeniu limitu czasu.
Zwroty | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Utwórz kreator do tworzenia instancji TestInformation
.
Zwroty | |
---|---|
TestInformation.Builder |
notifyTimeout
public void notifyTimeout ()
Informuje, że dla tego testu został uruchomiony limit czasu fazy testu.
właściwości
public ExecutionProperties properties ()
Zwraca właściwości wygenerowane podczas wykonywania wywołania. Przekazywanie wartości i informacji za pomocą funkcji ExecutionProperties
to zalecany sposób wymiany informacji między funkcjami target_preparers i tests.
Zwroty | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Metoda wewnętrzna Test Harness do przełączania urządzenia, które jest zwracane domyślnie za pomocą getDevice()
. Zawsze zresetuj do 0.
Parametry | |
---|---|
index |
int |