Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
iSandbox
public
interface
ISandbox
com.android.tradefed.sandbox.ISandbox,
|
Znane podklasy pośrednie
TradefedSandbox |
Kontener piaskownicy, który może uruchomić wywołanie federacji handlowej.
|
|
Interfejs określający piaskownicę, której można używać do uruchamiania wywołania.
Podsumowanie
Metody publiczne |
abstract
String
|
createClasspath(File workingDir)
Utwórz ścieżkę klasy na podstawie środowiska i katalogu roboczego zwróconego przez getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .
|
abstract
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Tryb specjalny odłączony od głównego uruchomienia: gdy konfiguracja wydaje się nie istnieć
w przypadku wydawcy nadrzędnego, wracamy do cienkiego programu uruchamiającego, w którym próbujemy skonfigurować piaskownicę
i uzupełnij katalog roboczy, aby utworzyć konfigurację w całości
katalog z obsługą wersji.
|
default
|
discoverTests(IInvocationContext context, IConfiguration configuration)
Etap podrzędny funkcji prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) , który wykrywa testy, jeśli włączono zasadę SandboxOptions.shouldUseTestDiscovery() .
|
default
|
discoverTests(IInvocationContext context, IConfiguration configuration, ITestLogger logger)
|
default
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration configuration, String[] args)
Etap podrzędny prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) , który pobiera dodatkowe pliki potrzebne do piaskownicy.
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
Zwraca plik TF środowiska piaskownicy, który ma być używany na podstawie argumentów wiersza poleceń.
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
abstract
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener)
Przygotuj środowisko do prawidłowego działania piaskownicy.
|
abstract
CommandResult
|
run(TestInformation info, IConfiguration configuration, ITestLogger logger)
Uruchom piaskownicę w ustawionym środowisku.
|
abstract
void
|
tearDown()
Wyczyść wszystkie stany, pliki i środowisko, które mogły zostać zmienione.
|
Metody publiczne
createThinLauncherConfig,
public abstract IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
Tryb specjalny odłączony od głównego uruchomienia: gdy konfiguracja wydaje się nie istnieć
w przypadku wydawcy nadrzędnego, wracamy do cienkiego programu uruchamiającego, w którym próbujemy skonfigurować piaskownicę
i uzupełnij katalog roboczy, aby utworzyć konfigurację w całości
katalog z obsługą wersji.
Parametry |
args |
String : argumenty pierwotnego wiersza poleceń. |
keyStoreClient |
IKeyStoreClient : bieżący klient magazynu kluczy, który ma być używany do tworzenia konfiguracji. |
runUtil |
IRunUtil : bieżący IRunUtil do uruchamiania poleceń hosta. |
globalConfig |
File : konfiguracja globalna używana do uruchamiania podprocesów TF. |
Zwroty |
IConfiguration |
Plik wskazujący kod XML konfiguracji TF dla obiektów NON_VERSIONED. Zwroty
Wartość null, jeśli nie można utworzyć konfiguracji cienkiego programu uruchamiającego. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
Zwraca plik TF środowiska piaskownicy, który ma być używany na podstawie argumentów wiersza poleceń.
Parametry |
context |
IInvocationContext : element IInvocationContext elementu nadrzędnego. |
nonVersionedConfig |
IConfiguration : IConfiguration reprezentujący obiekty bez wersji. |
args |
String : argumenty wiersza poleceń. |
Zwroty |
File |
katalog ERROR(/File) zawierający pliki jar środowiska piaskownicy TF. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
Parametry |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
dezaktywacja
public abstract void tearDown ()
Wyczyść wszystkie stany, pliki i środowisko, które mogły zostać zmienione.
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: 2024-08-22 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-22 UTC."],[],[]]