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 uruchomienie lub test może wymagać prawidłowego wykonania.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | TestInformation.Builder Konstruktor do tworzenia instancji |
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 przechowywane są wszystkie zależności dla wywołania. |
ExecutionFiles | executionFiles () Zwraca pliki wygenerowane podczas wykonywania wywołania. |
IBuildInfo | getBuildInfo () Zwraca podstawowe informacje o kompilacji 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, czy hosta (w celu szybszego wyszukiwania). |
ITestDevice | getDevice () Zwraca testowane urządzenie podstawowe. |
getDevices () Zwraca listę urządzeń będących częścią wywołania. | |
boolean | isTestTimedOut () Zwraca, czy test został poinformowany o przekroczeniu limitu czasu, czy nie. |
static TestInformation.Builder | newBuilder () Utwórz konstruktora do tworzenia instancji |
void | notifyTimeout () Powiadamia, że dla tego testu został wyzwolony limit czasu fazy testu. |
ExecutionProperties | properties () Zwraca właściwości wygenerowane podczas wykonywania wywołania. |
final void | setActiveDeviceIndex (int index) Przetestuj wewnętrzną metodę Harness, aby przełączyć, które urządzenie jest domyślnie zwracane za pomocą |
Metody publiczne
utwórzCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Utwórz TestInformation
z skopiowanym 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 |
folder zależności
public File dependenciesFolder ()
Zwraca folder, w którym przechowywane są wszystkie zależności dla wywołania.
Zwroty | |
---|---|
File |
wykonaniePliki
public ExecutionFiles executionFiles ()
Zwraca pliki wygenerowane podczas wykonywania wywołania. Przekazywanie plików przez ExecutionFiles
jest zalecanym sposobem udostępnienia pliku między target_preparers i testami.
Zwroty | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Zwraca podstawowe informacje o kompilacji 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, czy hosta (w celu szybszego wyszukiwania).
Parametry | |
---|---|
fileName | String : Nazwa szukanego pliku. |
targetFirst | boolean : czy w wyszukiwaniu preferujemy pliki po stronie docelowej w porównaniu z plikami po stronie hosta. |
Zwroty | |
---|---|
File | Znaleziono plik artefaktu. |
Rzuty | |
---|---|
| Jeśli plik nie zostanie znaleziony. |
pobierzUrządzenie
public ITestDevice getDevice ()
Zwraca testowane urządzenie podstawowe.
Zwroty | |
---|---|
ITestDevice |
pobierzUrządzenia
publicgetDevices ()
Zwraca listę urządzeń będących częścią wywołania.
Zwroty | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Zwraca, czy test został poinformowany o przekroczeniu limitu czasu, czy nie.
Zwroty | |
---|---|
boolean |
nowyBudowniczy
public static TestInformation.Builder newBuilder ()
Utwórz konstruktora do tworzenia instancji TestInformation
.
Zwroty | |
---|---|
TestInformation.Builder |
powiadomićTimeout
public void notifyTimeout ()
Powiadamia, że dla tego testu został wyzwolony limit czasu fazy testu.
nieruchomości
public ExecutionProperties properties ()
Zwraca właściwości wygenerowane podczas wykonywania wywołania. Przekazywanie wartości i informacji przez ExecutionProperties
jest zalecanym sposobem wymiany informacji między target_preparers i testami.
Zwroty | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Przetestuj wewnętrzną metodę Harness, aby przełączyć, które urządzenie jest domyślnie zwracane za pomocą getDevice()
. Zawsze resetuj do 0.
Parametry | |
---|---|
index | int |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Last updated 2022-11-07 UTC.