2026'dan itibaren, kararlı ana geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleye bakın.
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 oluşturucular |
GTest()
|
Korunan yöntemler |
String
|
createFlagFile(String filter)
Bağımsız değişken boyutunda işletim sistemi sınırlaması olmaması için --gtest_flagfile ile kullanılacak filtreleri içeren bir dosya oluşturun.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Komutun doğrudan adb tarafından çalıştırılamayacak kadar uzun olması durumunda, geçici bir komut dosyasından gtest komutu çalıştırmak için yardımcı yöntem.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Çalıştırılacak gtest komutunu oluşturmak için yardımcı yöntem.
|
String
|
loadFilter(String binaryOnDevice)
GET filtresi yöntemini tanımlayın.
|
boolean
|
shouldRunFile(String fullPath)
Belirli bir dosyanın yürütülüp yürütülmeyeceğini belirlemeye yardımcı yöntem.
|
Herkese açık oluşturucular
Herkese açık yöntemler
getDevice
public ITestDevice getDevice ()
Test edilecek cihazı alın.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Test edilen cihazı yerleştirin.
| Parametreler |
device |
ITestDevice: Kullanılacak ITestDevice |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Korunan yöntemler
createFlagFile
protected String createFlagFile (String filter)
Bağımsız değişken boyutunda işletim sistemi sınırlaması olmaması için --gtest_flagfile ile 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)
Komutun doğrudan adb tarafından çalıştırılamayacak kadar uzun olması durumunda, 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ılacak gtest komutunu oluşturmak için yardımcı yöntem.
| Parametreler |
fullPath |
String: Cihazdaki gtest ikilisinin 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 filtresi 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 dosyanın yürütülüp yürütülmeyeceğini belirlemeye yardımcı yöntem.
| Parametreler |
fullPath |
String: Söz konusu dosyanın tam yolu |
| İlerlemeler |
boolean |
Söz konusu dosyanın yürütülüp yürütülmeyeceğini gösteren doğru değeri. |
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-12-04 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-12-04 UTC."],[],[]]