Informacje testowe
public class TestInformation
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.invoker.TestInformation |
Obiekt Holder, który zawiera wszystkie informacje i zależności, których programista lub test może potrzebować do prawidłowego wykonania.
Streszczenie
Klasy zagnieżdżone | |
---|---|
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 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 oraz tego, czy jest to plik docelowy, czy host (dla szybszego wyszukiwania). |
ITestDevice | getDevice () Zwraca testowane urządzenie podstawowe. |
getDevices () Zwraca listę urządzeń będących częścią wywołania. | |
boolean | isTestTimedOut () Zwraca informację, 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órzKopiujInformacjeTestowe
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Utwórz TestInformation
ze skopiowanym ExecutionFiles
.
Parametry | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
Zwroty | |
---|---|
TestInformation |
utwórz informacje o teście modułu
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 są przechowywane 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ępniania pliku między target_preparers a testami.
Zwroty | |
---|---|
ExecutionFiles |
pobierz informacje o kompilacji
public IBuildInfo getBuildInfo ()
Zwraca podstawowe informacje o kompilacji urządzenia.
Zwroty | |
---|---|
IBuildInfo |
pobierzkontekst
public IInvocationContext getContext ()
Zwraca bieżący kontekst wywołania lub kontekst modułu, jeśli jest to moduł.
Zwroty | |
---|---|
IInvocationContext |
pobierz plik zależności
public File getDependencyFile (String fileName, boolean targetFirst)
Wyszukaj plik zależności/artefaktu na podstawie jego nazwy oraz tego, czy jest to plik docelowy, czy host (dla szybszego wyszukiwania).
Parametry | |
---|---|
fileName | String : Nazwa pliku, którego szukamy. |
targetFirst | boolean : czy faworyzujemy pliki po stronie docelowej w stosunku do plików po stronie hosta do wyszukiwania. |
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 informację, czy test został poinformowany o przekroczeniu limitu czasu, czy nie.
Zwroty | |
---|---|
boolean |
nowyKonstruktor
public static TestInformation.Builder newBuilder ()
Utwórz konstruktora do tworzenia instancji TestInformation
.
Zwroty | |
---|---|
TestInformation.Builder |
powiadomienie o przekroczeniu limitu czasu
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 |
ustaw ActiveDeviceIndex
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.
Ostatnia aktualizacja: 2023-03-30 UTC.