Gtest
public class GTest
extends GTestBase
implements IDeviceTest
Bilinen doğrudan alt sınıflar |
Belirli bir cihazda yerel bir test paketi çalıştıran bir Test.
Özet
Kamu inşaatçıları |
---|
GTest () |
Korumalı yöntemler |
---|
String | createFlagFile (String filter) Args boyutunda herhangi bir 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) 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 filtre yöntemini tanımlayın. |
boolean | shouldRunFile (String fullPath) Belirli bir dosyayı yürütmemiz gerekip gerekmediğini belirlemek için yardımcı yöntem. |
Kamu inşaatçıları
Genel yöntemler
getDevice
public ITestDevice getDevice ()
Cihazı teste tabi tutun.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setCihaz
public void setDevice (ITestDevice device)
Test edilen cihazı enjekte edin.
parametreler |
---|
device | ITestDevice : kullanılacak ITestDevice |
setNativeTestDeviceYol
public void setNativeTestDevicePath (String path)
Korumalı yöntemler
createFlagFile
protected String createFlagFile (String filter)
Args boyutunda herhangi bir 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 |
İadeler |
---|
String | Filtreyi içeren dosyanın yolu. |
yürütmekCommandByScript
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 komutu ç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 dizisi |
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 ikili dosyayı test etmek için mutlak dosya sistemi yolu |
flags | String : gtest yürütme bayrakları |
İadeler |
---|
String | gtest için çalıştırılacak kabuk komut satırı |
yük filtresi
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. |
İadeler |
---|
String | filtre dizisi. |
gerekirRunFile
protected boolean shouldRunFile (String fullPath)
Belirli bir dosyayı yürütmemiz gerekip gerekmediğini belirlemek için yardımcı yöntem.
parametreler |
---|
fullPath | String : söz konusu dosyanın tam yolu |
İadeler |
---|
boolean | bahsi geçen dosyayı çalıştırmamız gerekirse true . |