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 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 betikten 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 filter 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
cihaz almak
public ITestDevice getDevice ()
Cihazı teste alın.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setCihaz
public void setDevice (ITestDevice device)
Test edilen cihazı enjekte edin.
parametreler |
---|
device | ITestDevice : kullanılacak ITestDevice |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Korumalı yöntemler
BayrakDosyası oluştur
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 dizisi |
İadeler |
---|
String | Filtreyi içeren dosyanın yolu. |
YürütmeKomutByScript
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 betikten 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 : cihazda gtest ikili dosyası 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 filter yöntemini tanımlayın.
Alt sınıf, kendi filtresini nasıl elde edeceğini 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 | true söz konusu dosyayı çalıştırmamız gerekirse. |