Informacje testowe
public class TestInformation
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Obiekt Holder, który zawiera wszystkie informacje i zależności, których osoba uruchamiająca test lub test może potrzebować do prawidłowego wykonania.
Streszczenie
Zagnieżdżone klasy | |
---|---|
class | TestInformation.Builder Builder 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 informacje o kompilacji urządzenia podstawowego. |
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 plik hosta (w celu szybszego wyszukiwania). |
ITestDevice | getDevice () Zwraca testowane urządzenie główne. |
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ł uruchomiony limit czasu fazy testowej. |
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
ze skopiowanym ExecutionFiles
.
Parametry | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
Zwroty | |
---|---|
TestInformation |
utwórzModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Utwórz TestInformation
reprezentującą 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 |
Pliki wykonania
public ExecutionFiles executionFiles ()
Zwraca pliki wygenerowane podczas wykonywania wywołania. Przekazywanie plików przez ExecutionFiles
to zalecany sposób udostępniania pliku między narzędziami target_preparers i testami.
Zwroty | |
---|---|
ExecutionFiles |
pobierz informacje o kompilacji
public IBuildInfo getBuildInfo ()
Zwraca informacje o kompilacji urządzenia podstawowego.
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 plik hosta (w celu szybszego wyszukiwania).
Parametry | |
---|---|
fileName | String : Nazwa pliku, którego szukamy. |
targetFirst | boolean : niezależnie od tego, czy w wyszukiwaniu faworyzujemy pliki po stronie docelowej czy też pliki po stronie hosta. |
Zwroty | |
---|---|
File | Znaleziono plik artefaktu. |
Rzuca | |
---|---|
| Jeśli plik nie zostanie znaleziony. |
pobierz urządzenie
public ITestDevice getDevice ()
Zwraca testowane urządzenie główne.
Zwroty | |
---|---|
ITestDevice |
pobierz urzą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 |
nowyBuilder
public static TestInformation.Builder newBuilder ()
Utwórz konstruktora do tworzenia instancji TestInformation
.
Zwroty | |
---|---|
TestInformation.Builder |
powiadomić o przekroczeniu limitu czasu
public void notifyTimeout ()
Powiadamia, że dla tego testu został uruchomiony limit czasu fazy testowej.
nieruchomości
public ExecutionProperties properties ()
Zwraca właściwości wygenerowane podczas wykonywania wywołania. Przekazywanie wartości i informacji za pośrednictwem ExecutionProperties
to zalecany sposób wymiany informacji między narzędziami 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.
Ostatnia aktualizacja: 2023-12-01 UTC.