Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      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 | Kontenery piaskownicy, które mogą wywołać wywołanie Federacji handlowej. |  | 
  
    
  Interfejs definiujący piaskownicę, której można użyć do wywołania.
Podsumowanie
| Metody publiczne | 
|---|
  
  
  
    | 
        abstract
        
        
        
        
        String | 
      createClasspath(File workingDir)
      Utwórz classpath 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 wykonania: jeśli w konfiguracji nadrzędnej nie ma konfiguracji, przechodzimy do cienkiego programu uruchamiającego, w którym próbujemy skonfigurować piaskownicę na podstawie aktualnie znanych informacji i wypełnić katalog roboczy, aby utworzyć pełną konfigurację w katalogu wersji.
        
    
 | 
  
  
  
  
    | 
        
        default
        
        
        
         | 
      discoverTests(IInvocationContext context, IConfiguration configuration)
      Podkrok prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener), który wykrywa testy, jeśliSandboxOptions.shouldUseTestDiscovery()jest włączony. | 
  
  
  
  
    | 
        
        default
        
        
        
         | 
      discoverTests(IInvocationContext context, IConfiguration configuration, ITestLogger logger)
       | 
  
  
  
  
    | 
        
        default
        
        
        
        IFolderBuildInfo | 
      fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration configuration, String[] args)
      Podkrok 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 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, aby piaskownica działała prawidłowo.
        
    
 | 
  
  
  
  
    | 
        abstract
        
        
        
        
        CommandResult | 
      run(TestInformation info, IConfiguration configuration, ITestLogger logger)
      Uruchom piaskownicę w ustawionym środowisku.
        
    
 | 
  
  
  
  
    | 
        abstract
        
        
        
        
        void | 
      tearDown()
      Usuń stany, pliki lub środowisko, które mogły ulec zmianie.
        
    
 | 
  
Metody publiczne
    createThinLauncherConfig
    
public abstract IConfiguration createThinLauncherConfig (String[] args, 
                IKeyStoreClient keyStoreClient, 
                IRunUtil runUtil, 
                File globalConfig)
    
    
    
  Tryb specjalny odłączony od głównego wykonania: jeśli w konfiguracji nadrzędnej nie ma konfiguracji, przechodzimy do cienkiego programu uruchamiającego, w którym próbujemy skonfigurować piaskownicę na podstawie aktualnie znanych informacji i wypełnić katalog roboczy, aby utworzyć pełną konfigurację w katalogu wersji.
    
    | Parametry | 
|---|
      
        | args | String: pierwotne argumenty wiersza poleceń. | 
      
        | keyStoreClient | IKeyStoreClient: bieżący klient repozytorium kluczy używany do tworzenia konfiguracji. | 
      
        | runUtil | IRunUtil: bieżącyIRunUtildo uruchamiania poleceń hosta. | 
      
        | globalConfig | File: konfiguracja globalna używana do uruchamiania podprocesów TF. | 
    
    
      | Zwroty | 
|---|
      
        | IConfiguration | Plik wskazujący na plik XML konfiguracji TF dla obiektów NON_VERSIONED. Zwraca wartość null, jeśli nie można utworzyć konfiguracji cienkiego programu uruchamiającego. | 
    
 
    getTradefedSandboxEnvironment
    
public File getTradefedSandboxEnvironment (IInvocationContext context, 
                IConfiguration nonVersionedConfig, 
                String[] args)
    
    
    
  Zwraca TF środowiska piaskownicy, który ma być używany na podstawie argumentów wiersza poleceń.
    
    | Parametry | 
|---|
      
        | context | IInvocationContext:IInvocationContextelementu nadrzędnego. | 
      
        | nonVersionedConfig | IConfiguration:IConfigurationreprezentujący obiekty bez wersji. | 
      
        | args | String: argumenty wiersza poleceń. | 
    
    
      | Zwroty | 
|---|
      
        | File | ERROR(/File)katalog 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 | 
    
    
 
    tearDown
    
public abstract void tearDown ()
    
    
    
  Usuń stany, pliki lub środowisko, które mogły ulec zmianie.
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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: 2025-07-27 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: 2025-07-27 UTC."],[],[]]