Google 致力于为黑人社区推动种族平等。查看具体举措
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

GTEST

public class GTest
extends GTestBase implements IDeviceTest

java.lang.Object
com.android.tradefed.testtype.GTestBase
com.android.tradefed.testtype.GTest


Belirli bir cihazda yerel bir test paketi çalıştıran bir Test.

özet

Kamu kurucuları

GTest ()

Genel yöntemler

ITestDevice getDevice ()

Cihazı teste alın.

void run ( ITestInvocationListener listener)

void setDevice ( ITestDevice device)

Test edilen cihazı enjekte edin.

Korumalı yöntemler

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 bir gtest komutu çalıştırmak için yardımcı yöntem.

String getGTestCmdLine (String fullPath, String flags)

Çalıştırmak için gtest komutunu oluşturmak için yardımcı yöntem.

String loadFilter (String binaryOnDevice)

Get filter yöntemini tanımlar.

boolean shouldSkipFile (String fullPath)

Belirli bir dosyanın yürütülmesini atlayıp atlamayacağımızı belirlemek için yardımcı yöntem.

Kamu kurucuları

GTEST

public GTest ()

Genel yöntemler

getDevice

public ITestDevice getDevice ()

Cihazı teste alın.

İadeler
ITestDevice ITestDevice

Çalıştırmak

public void run ( ITestInvocationListener listener)

Parametreler
listener ITestInvocationListener

atar
DeviceNotAvailableException

setDevice

public void setDevice ( ITestDevice device)

Test edilen cihazı enjekte edin.

Parametreler
device ITestDevice : Kullanılacak ITestDevice

Korumalı yöntemler

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 bir gtest komutu çalıştırmak için yardımcı yöntem.

Parametreler
testDevice ITestDevice : komutun çalıştırılacağı aygıt

cmd String : çalıştırılacak komut dizesi

resultParser IShellOutputReceiver : test sonuçlarını okumak için çıkış alıcısı

atar
DeviceNotAvailableException

getGTestCmdLine

protected String getGTestCmdLine (String fullPath, 
                String flags)

Çalıştırmak için 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 test için çalıştırılacak kabuk komut satırı

loadFilter

protected String loadFilter (String binaryOnDevice)

Get filter yöntemini tanımlar.

Alt sınıf kendi filtresini nasıl alacağını uygulamalıdır.

Parametreler
binaryOnDevice String : filtre dosyasının tam yolu.

İadeler
String süzgeç dizesi.

atar
DeviceNotAvailableException

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

Belirli bir dosyanın yürütülmesini atlayıp atlamayacağımızı belirlemek için yardımcı yöntem.

Parametreler
fullPath String : söz konusu dosyanın tam yolu

İadeler
boolean adı geçen dosyayı atlamamız gerekiyorsa true.

atar
DeviceNotAvailableException