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ılacak ITestDevice |
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-03-26 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-03-26 UTC."],[],[]]