Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

GTest

public class GTest
extends GTestBase implements IDeviceTest

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


Tes yang menjalankan paket tes asli pada perangkat yang diberikan.

Ringkasan

Konstruktor publik

GTest ()

Metode publik

ITestDevice getDevice ()

Dapatkan perangkat diuji.

void run ( ITestInvocationListener listener)

void setDevice ( ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Metode yang dilindungi

void executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)

Metode pembantu untuk menjalankan perintah gtest dari skrip sementara, dalam hal perintah terlalu lama untuk dijalankan langsung oleh adb.

String getGTestCmdLine (String fullPath, String flags)

Metode pembantu untuk membangun perintah gtest untuk dijalankan.

String loadFilter (String binaryOnDevice)

Tentukan metode filter get.

boolean shouldSkipFile (String fullPath)

Metode pembantu untuk menentukan apakah kita harus melewatkan eksekusi file yang diberikan.

Konstruktor publik

GTest

public GTest ()

Metode publik

getDevice

public ITestDevice getDevice ()

Dapatkan perangkat diuji.

Kembali
ITestDevice ITestDevice

Lari

public void run ( ITestInvocationListener listener)

Parameter
listener ITestInvocationListener

Melempar
DeviceNotAvailableException

setDevice

public void setDevice ( ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Parameter
device ITestDevice : ITestDevice akan digunakan

Metode yang dilindungi

executeCommandByScript

protected void executeCommandByScript ( ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver resultParser)

Metode pembantu untuk menjalankan perintah gtest dari skrip sementara, dalam hal perintah terlalu lama untuk dijalankan langsung oleh adb.

Parameter
testDevice ITestDevice : perangkat tempat menjalankan perintah

cmd String : string perintah untuk dijalankan

resultParser IShellOutputReceiver : penerima keluaran untuk membaca hasil tes

Melempar
DeviceNotAvailableException

getGTestCmdLine

protected String getGTestCmdLine (String fullPath, 
                String flags)

Metode pembantu untuk membangun perintah gtest untuk dijalankan.

Parameter
fullPath String : path sistem file absolut ke gtest binary pada perangkat

flags String : flag eksekusi gtest

Kembali
String baris perintah shell untuk menjalankan gtest

loadFilter

protected String loadFilter (String binaryOnDevice)

Tentukan metode filter get.

Sub kelas harus menerapkan cara mendapatkan filter itu sendiri.

Parameter
binaryOnDevice String : path lengkap file filter.

Kembali
String filter string.

Melempar
DeviceNotAvailableException

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

Metode pembantu untuk menentukan apakah kita harus melewatkan eksekusi file yang diberikan.

Parameter
fullPath String : path lengkap file yang dimaksud

Kembali
boolean true jika kita melewatkan file tersebut.

Melempar
DeviceNotAvailableException