GTest
public class GTest
extends GTestBase
implements IDeviceTest
Subkelas langsung yang dikenal |
Pengujian yang menjalankan paket pengujian asli pada perangkat tertentu.
Ringkasan
Konstruktor publik |
---|
GTest () |
Metode yang dilindungi |
---|
String | createFlagFile (String filter) Buat file yang berisi filter yang akan digunakan melalui --gtest_flagfile untuk menghindari batasan OS dalam ukuran args. |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) Metode pembantu untuk menjalankan perintah gtest dari skrip sementara, jika perintah terlalu panjang 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 | shouldRunFile (String fullPath) Metode pembantu untuk menentukan apakah kita harus mengeksekusi file yang diberikan. |
Konstruktor publik
Metode publik
getDevice
public ITestDevice getDevice ()
Dapatkan perangkat yang sedang diuji.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Suntikkan perangkat yang sedang diuji.
Parameter |
---|
device | ITestDevice : ITestDevice yang akan digunakan |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Metode yang dilindungi
buatFlagFile
protected String createFlagFile (String filter)
Buat file yang berisi filter yang akan digunakan melalui --gtest_flagfile untuk menghindari batasan OS dalam ukuran args.
Parameter |
---|
filter | String : String filter |
Pengembalian |
---|
String | Jalur ke file yang berisi filter. |
jalankanCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Metode pembantu untuk menjalankan perintah gtest dari skrip sementara, jika perintah terlalu panjang untuk dijalankan langsung oleh adb.
Parameter |
---|
testDevice | ITestDevice : perangkat untuk menjalankan perintah |
cmd | String : string perintah untuk dijalankan |
resultParser | IShellOutputReceiver : penerima output untuk membaca hasil tes |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Metode pembantu untuk membangun perintah gtest untuk dijalankan.
Parameter |
---|
fullPath | String : jalur sistem file absolut ke biner gtest pada perangkat |
flags | String : flag eksekusi gtest |
Pengembalian |
---|
String | baris perintah shell untuk dijalankan untuk gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
Tentukan metode filter get.
Sub kelas harus menerapkan cara mendapatkan filternya sendiri.
Parameter |
---|
binaryOnDevice | String : path lengkap dari file filter. |
Pengembalian |
---|
String | rangkaian saringan. |
harusRunFile
protected boolean shouldRunFile (String fullPath)
Metode pembantu untuk menentukan apakah kita harus mengeksekusi file yang diberikan.
Parameter |
---|
fullPath | String : path lengkap dari file yang dimaksud |
Pengembalian |
---|
boolean | benar jika kita harus mengeksekusi file tersebut. |