Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
GTest
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 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 bantuan untuk menjalankan perintah gtest dari skrip sementara, jika perintah
terlalu panjang untuk dijalankan langsung oleh adb.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Metode helper untuk mem-build perintah gtest yang akan dijalankan.
|
String
|
loadFilter(String binaryOnDevice)
Menentukan metode filter get.
|
boolean
|
shouldRunFile(String fullPath)
Metode bantuan untuk menentukan apakah kita harus mengeksekusi file tertentu.
|
Konstruktor publik
Metode publik
getDevice
public ITestDevice getDevice ()
Dapatkan perangkat yang sedang diuji.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Masukkan 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 yang berisi filter yang akan digunakan melalui --gtest_flagfile untuk menghindari batasan OS
dalam ukuran argumen.
Parameter |
filter |
String : String filter |
Hasil |
String |
Jalur ke file yang berisi filter. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Metode bantuan untuk menjalankan perintah gtest dari skrip sementara, jika perintah
terlalu panjang untuk dijalankan langsung oleh adb.
Parameter |
testDevice |
ITestDevice : perangkat tempat menjalankan perintah |
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 mem-build 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 yang akan dijalankan untuk gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
Menentukan metode filter get.
Subclass harus mengimplementasikan cara mendapatkan filternya sendiri.
Parameter |
binaryOnDevice |
String : jalur lengkap file filter. |
Hasil |
String |
string filter. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
Metode bantuan untuk menentukan apakah kita harus mengeksekusi file tertentu.
Parameter |
fullPath |
String : jalur lengkap file yang dimaksud |
Hasil |
boolean |
true jika kita harus mengeksekusi file tersebut. |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]