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.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
GTest
  public
  
  
  
  class
  GTest
  
  
  
  
    extends GTestBase
  
  
  
  
  
      implements
      
        IDeviceTest
      
  
  
  
    
      | 
          Znane bezpośrednie podklasy
          
  
  
         | 
  
  
  
    
  Test, który uruchamia natywny pakiet testów na danym urządzeniu.
Podsumowanie
| Konstruktory publiczne | 
|---|
  
  
  
    | 
      GTest()
       | 
  
| Chronione metody | 
|---|
  
  
  
    | 
        
        
        
        
        
        String | 
      createFlagFile(String filter)
      Aby uniknąć ograniczeń systemu operacyjnego dotyczących rozmiaru argumentów, utwórz plik zawierający filtry, które będą używane za pomocą opcji --gtest_flagfile.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
      Metoda pomocnicza do uruchamiania polecenia gtest ze skryptu tymczasowego, gdy polecenie jest zbyt długie, aby można było je uruchomić bezpośrednio przez adb.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getGTestCmdLine(String fullPath, String flags)
      Metoda pomocnicza do tworzenia polecenia gtest do uruchomienia.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      loadFilter(String binaryOnDevice)
      Zdefiniuj metodę filtrowania get.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      shouldRunFile(String fullPath)
      Metoda pomocnicza, która określa, czy należy wykonać dany plik.
        
    
 | 
  
Konstruktory publiczne
Metody publiczne
    getDevice
    
public ITestDevice getDevice ()
    
    
    
  Przygotuj urządzenie do testowania.
    
 
    isRebootBeforeTestEnabled
    
public boolean isRebootBeforeTestEnabled ()
    
    
    
  
    
 
    setDevice
    
public void setDevice (ITestDevice device)
    
    
    
  Wstrzyknij urządzenie testowe.
    
 
    setNativeTestDevicePath
    
public void setNativeTestDevicePath (String path)
    
    
    
  
    
 
Chronione metody
    createFlagFile
    
protected String createFlagFile (String filter)
    
    
    
  Aby uniknąć ograniczeń systemu operacyjnego dotyczących rozmiaru argumentów, utwórz plik zawierający filtry, które będą używane za pomocą opcji --gtest_flagfile.
    
    | Parametry | 
|---|
      
        | filter | String: ciąg znaków filtra | 
    
    
      | Zwroty | 
|---|
      
        | String | Ścieżka do pliku zawierającego filtr. | 
    
      
  
 
    executeCommandByScript
    
protected void executeCommandByScript (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver resultParser)
    
    
    
  Metoda pomocnicza do uruchamiania polecenia gtest ze skryptu tymczasowego, gdy polecenie jest zbyt długie, aby można było je uruchomić bezpośrednio przez adb.
    
    | Parametry | 
|---|
      
        | testDevice | ITestDevice: urządzenie, na którym ma być wykonywane polecenie | 
      
        | cmd | String: ciąg znaków polecenia do wykonania | 
      
        | resultParser | IShellOutputReceiver: odbiorca danych wyjściowych do odczytu wyników testu. | 
    
      
  
 
    getGTestCmdLine
    
protected String getGTestCmdLine (String fullPath, 
                String flags)
    
    
    
  Metoda pomocnicza do tworzenia polecenia gtest do uruchomienia.
    
    | Parametry | 
|---|
      
        | fullPath | String: bezwzględna ścieżka do pliku binarnego gtest na urządzeniu | 
      
        | flags | String: flagi wykonania gtest | 
    
    
      | Zwroty | 
|---|
      
        | String | wiersz poleceń w powłoce do uruchomienia dla gtest | 
    
 
    loadFilter
    
protected String loadFilter (String binaryOnDevice)
    
    
    
  Zdefiniuj metodę filtrowania get.
 
Klasa podrzędna musi implementować sposób uzyskiwania własnego filtra.
    
    | Parametry | 
|---|
      
        | binaryOnDevice | String: pełna ścieżka do pliku filtra. | 
    
    
      | Zwroty | 
|---|
      
        | String | ciąg znaków filtra. | 
    
      
  
 
    shouldRunFile
    
protected boolean shouldRunFile (String fullPath)
    
    
    
  Metoda pomocnicza, która określa, czy należy wykonać dany plik.
    
    | Parametry | 
|---|
      
        | fullPath | String: pełna ścieżka do odpowiedniego pliku | 
    
    
      | Zwroty | 
|---|
      
        | boolean | true, jeśli należy wykonać wspomniany plik. | 
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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."],[],[]]