Tes GT
public class GTest
extends GTestBase
implements IDeviceTest
Subkelas langsung yang diketahui |
Tes yang menjalankan paket tes 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 argumen. |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) Metode pembantu untuk menjalankan perintah gtest dari skrip sementara, jika perintah tersebut terlalu panjang untuk dijalankan langsung oleh adb. |
String | getGTestCmdLine (String fullPath, String flags) Metode pembantu untuk membuat perintah gtest untuk dijalankan. |
String | loadFilter (String binaryOnDevice) Tentukan metode dapatkan filter. |
boolean | shouldRunFile (String fullPath) Metode pembantu untuk menentukan apakah kita harus mengeksekusi file tertentu. |
Konstruktor publik
Metode publik
dapatkan Perangkat
public ITestDevice getDevice ()
Uji perangkat.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setPerangkat
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
buat File Bendera
protected String createFlagFile (String filter)
Buat file yang berisi filter yang akan digunakan melalui --gtest_flagfile untuk menghindari batasan OS dalam ukuran argumen.
Parameter |
---|
filter | String : Rangkaian filter |
Kembali |
---|
String | Jalur ke file yang berisi filter. |
mengeksekusiCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Metode pembantu untuk menjalankan perintah gtest dari skrip sementara, jika perintah tersebut terlalu panjang untuk dijalankan langsung oleh adb.
Parameter |
---|
testDevice | ITestDevice : perangkat untuk menjalankan perintah |
cmd | String : string perintah yang akan dijalankan |
resultParser | IShellOutputReceiver : penerima keluaran untuk membaca hasil tes |
dapatkanGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Metode pembantu untuk membuat perintah gtest untuk dijalankan.
Parameter |
---|
fullPath | String : jalur sistem file absolut ke biner gtest pada perangkat |
flags | String : tanda eksekusi gtest |
Kembali |
---|
String | baris perintah shell untuk dijalankan untuk gtest |
filter beban
protected String loadFilter (String binaryOnDevice)
Tentukan metode dapatkan filter.
Sub kelas harus mengimplementasikan cara mendapatkan filternya sendiri.
Parameter |
---|
binaryOnDevice | String : path lengkap dari file filter. |
Kembali |
---|
String | rangkaian penyaring. |
harusMenjalankanFile
protected boolean shouldRunFile (String fullPath)
Metode pembantu untuk menentukan apakah kita harus mengeksekusi file tertentu.
Parameter |
---|
fullPath | String : path lengkap dari file yang dimaksud |
Kembali |
---|
boolean | benar jika kita harus menjalankan file tersebut. |