Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam.
Lihat caranya.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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. |
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 2024-08-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
{"lastModified": "Terakhir diperbarui pada 2024-08-29 UTC."}
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-08-29 UTC."]]