27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Koleksiyonlar ile düzeninizi koruyun
    
    
      
      İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
GTest
  public
  
  
  
  class
  GTest
  
  
  
  
    extends GTestBase
  
  
  
  
  
      implements
      
        IDeviceTest
      
  
  
  
    
      | 
          Bilinen doğrudan alt sınıflar
          
  
  
         | 
  
  
  
    
  Belirli bir cihazda yerel test paketi çalıştıran bir test.
Özet
| Herkese açık kurucular | 
|---|
  
  
  
    | 
      GTest()
       | 
  
| Korunan yöntemler | 
|---|
  
  
  
    | 
        
        
        
        
        
        String | 
      createFlagFile(String filter)
      args boyutunda işletim sistemi sınırlamasını önlemek için --gtest_flagfile aracılığıyla kullanılacak filtreleri içeren bir dosya oluşturun.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
      Komut doğrudan adb tarafından çalıştırılamayacak kadar uzun olduğunda geçici bir komut dosyasından gtest komutunu çalıştırmak için yardımcı yöntem.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getGTestCmdLine(String fullPath, String flags)
      Çalıştırılacağı gtest komutunu oluşturmak için kullanılan yardımcı yöntem.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      loadFilter(String binaryOnDevice)
      Get filtre yöntemini tanımlayın.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      shouldRunFile(String fullPath)
      Belirli bir dosyayı yürütüp yürütmeyeceğimizi belirlemek için kullanılan yardımcı yöntem.
        
    
 | 
  
Herkese açık kurucular
Herkese açık yöntemler
    getDevice
    
public ITestDevice getDevice ()
    
    
    
  Test cihazını alın.
    
 
    isRebootBeforeTestEnabled
    
public boolean isRebootBeforeTestEnabled ()
    
    
    
  
    
 
    setDevice
    
public void setDevice (ITestDevice device)
    
    
    
  Test edilen cihazı enjekte edin.
    
    | Parametreler | 
|---|
      
        | device | ITestDevice: KullanılacakITestDevice | 
    
 
    setNativeTestDevicePath
    
public void setNativeTestDevicePath (String path)
    
    
    
  
    
 
Korunan yöntemler
    createFlagFile
    
protected String createFlagFile (String filter)
    
    
    
  args boyutunda işletim sistemi sınırlamasını önlemek için --gtest_flagfile aracılığıyla kullanılacak filtreleri içeren bir dosya oluşturun.
    
    | Parametreler | 
|---|
      
        | filter | String: Filtre dizesi | 
    
    
      | İlerlemeler | 
|---|
      
        | String | Filtreyi içeren dosyanın yolu. | 
    
      
  
 
    executeCommandByScript
    
protected void executeCommandByScript (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver resultParser)
    
    
    
  Komut doğrudan adb tarafından çalıştırılamayacak kadar uzun olduğunda geçici bir komut dosyasından gtest komutunu çalıştırmak için yardımcı yöntem.
    
    | Parametreler | 
|---|
      
        | testDevice | ITestDevice: Komutun çalıştırılacağı cihaz | 
      
        | cmd | String: Çalıştırılacak komut dizesi | 
      
        | resultParser | IShellOutputReceiver: Test sonuçlarını okumak için çıkış alıcısı | 
    
      
  
 
    getGTestCmdLine
    
protected String getGTestCmdLine (String fullPath, 
                String flags)
    
    
    
  Çalıştırılacağı gtest komutunu oluşturmak için kullanılan yardımcı yöntem.
    
    | Parametreler | 
|---|
      
        | fullPath | String: Cihazdaki gtest ikili dosyasının mutlak dosya sistemi yolu | 
      
        | flags | String: gtest yürütme işaretleri | 
    
    
      | İlerlemeler | 
|---|
      
        | String | gtest için çalıştırılacak kabuk komut satırı | 
    
 
    loadFilter
    
protected String loadFilter (String binaryOnDevice)
    
    
    
  Get filtre yöntemini tanımlayın.
 
Alt sınıf, kendi filtresini nasıl alacağını uygulamalıdır.
    
    | Parametreler | 
|---|
      
        | binaryOnDevice | String: Filtre dosyasının tam yolu. | 
    
    
      | İlerlemeler | 
|---|
      
        | String | filtre dizesi. | 
    
      
  
 
    shouldRunFile
    
protected boolean shouldRunFile (String fullPath)
    
    
    
  Belirli bir dosyayı yürütüp yürütmeyeceğimizi belirlemek için kullanılan yardımcı yöntem.
    
    | Parametreler | 
|---|
      
        | fullPath | String: Söz konusu dosyanın tam yolu | 
    
    
      | İlerlemeler | 
|---|
      
        | boolean | Söz konusu dosyayı yürütmemiz gerekiyorsa doğru değerini döndürür. | 
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
  Son güncelleme tarihi: 2025-07-27 UTC.
  
  
  
    
      [[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[]]