Uji Coba
public
class
GTest
extends GTestBase
implements
IDeviceTest
Subclass langsung yang dikenal
|
Pengujian yang menjalankan paket pengujian native di perangkat tertentu.
Ringkasan
Konstruktor publik |
GTest()
|
Metode yang dilindungi |
String
|
createFlagFile(String filter)
Buat file berisi filter yang akan digunakan melalui --gtest_flagfile untuk menghindari OS apa pun
batasan ukuran argumen.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Metode bantuan untuk menjalankan perintah gtest dari skrip sementara, jika perintah itu
terlalu lama untuk dijalankan langsung oleh adb.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Metode helper untuk membangun perintah gtest yang akan dijalankan.
|
String
|
loadFilter(String binaryOnDevice)
Menentukan metode get filter.
|
boolean
|
shouldRunFile(String fullPath)
Metode helper untuk menentukan apakah kita harus mengeksekusi file yang diberikan.
|
Konstruktor publik
Metode publik
getDevice
public ITestDevice getDevice ()
Uji perangkat.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setelPerangkat
public void setDevice (ITestDevice device)
Memasukkan perangkat yang sedang diuji.
Parameter |
device |
ITestDevice : ITestDevice yang akan digunakan |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Metode yang dilindungi
createFlagFile
protected String createFlagFile (String filter)
Buat file berisi filter yang akan digunakan melalui --gtest_flagfile untuk menghindari OS apa pun
batasan ukuran argumen.
Parameter |
filter |
String : String filter |
Hasil |
String |
Jalur ke file yang berisi filter. |
jalankanCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Metode bantuan untuk menjalankan perintah gtest dari skrip sementara, jika perintah itu
terlalu lama untuk dijalankan langsung oleh adb.
Parameter |
testDevice |
ITestDevice : perangkat tempat perintah dijalankan |
cmd |
String : string perintah yang akan dijalankan |
resultParser |
IShellOutputReceiver : penerima output untuk membaca hasil pengujian |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Metode helper untuk membangun perintah gtest yang akan dijalankan.
Parameter |
fullPath |
String : jalur sistem file absolut ke biner gtest di perangkat |
flags |
String : flag eksekusi gtest |
Hasil |
String |
command line shell untuk menjalankan gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
Menentukan metode get filter.
Subclass harus mengimplementasikan cara mendapatkan filternya sendiri.
Parameter |
binaryOnDevice |
String : jalur lengkap file filter. |
Hasil |
String |
string filter. |
seharusnyaRunFile
protected boolean shouldRunFile (String fullPath)
Metode helper untuk menentukan apakah kita harus mengeksekusi file yang diberikan.
Parameter |
fullPath |
String : jalur lengkap file yang dipermasalahkan |
Hasil |
boolean |
benar (true) jika kita harus
mengeksekusi file tersebut. |