ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
การทดสอบที่เรียกใช้แพ็กเกจทดสอบแบบเนทีฟในอุปกรณ์หนึ่งๆ
สรุป
ตัวสร้างแบบสาธารณะ |
GTest()
|
วิธีการที่มีการป้องกัน |
String
|
createFlagFile(String filter)
สร้างไฟล์ที่มีตัวกรองที่จะใช้ผ่าน --gtest_flagfile เพื่อหลีกเลี่ยงข้อจำกัดด้านขนาดของอาร์กิวเมนต์ในระบบปฏิบัติการ
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
เมธอดตัวช่วยสำหรับเรียกใช้คำสั่ง gtest จากสคริปต์ชั่วคราว ในกรณีที่คำสั่งยาวเกินกว่าที่ adb จะเรียกใช้ได้โดยตรง
|
String
|
getGTestCmdLine(String fullPath, String flags)
เมธอดตัวช่วยในการสร้างคําสั่ง gtest เพื่อเรียกใช้
|
String
|
loadFilter(String binaryOnDevice)
กำหนดเมธอดตัวกรอง get
|
boolean
|
shouldRunFile(String fullPath)
เมธอดตัวช่วยเพื่อพิจารณาว่าเราควรเรียกใช้ไฟล์ที่ระบุหรือไม่
|
ตัวสร้างแบบสาธารณะ
เมธอดสาธารณะ
getDevice
public ITestDevice getDevice ()
นำอุปกรณ์ที่จะทดสอบ
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
ใส่อุปกรณ์ทดสอบ
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
วิธีการที่มีการป้องกัน
createFlagFile
protected String createFlagFile (String filter)
สร้างไฟล์ที่มีตัวกรองที่จะใช้ผ่าน --gtest_flagfile เพื่อหลีกเลี่ยงข้อจำกัดด้านขนาดของอาร์กิวเมนต์ในระบบปฏิบัติการ
พารามิเตอร์ |
filter |
String : สตริงตัวกรอง |
คิกรีเทิร์น |
String |
เส้นทางไปยังไฟล์ที่มีตัวกรอง |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
เมธอดตัวช่วยสำหรับเรียกใช้คำสั่ง gtest จากสคริปต์ชั่วคราว ในกรณีที่คำสั่งยาวเกินกว่าที่ adb จะเรียกใช้ได้โดยตรง
พารามิเตอร์ |
testDevice |
ITestDevice : อุปกรณ์ที่จะเรียกใช้คําสั่ง |
cmd |
String : สตริงคำสั่งที่จะเรียกใช้ |
resultParser |
IShellOutputReceiver : ตัวรับเอาต์พุตสำหรับการอ่านผลการทดสอบ |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
เมธอดตัวช่วยในการสร้างคําสั่ง gtest เพื่อเรียกใช้
พารามิเตอร์ |
fullPath |
String : เส้นทางระบบไฟล์แบบสัมบูรณ์ไปยังไบนารี gtest ในอุปกรณ์ |
flags |
String : แฟล็กการดำเนินการ gtest |
คิกรีเทิร์น |
String |
บรรทัดคำสั่งเชลล์ที่จะเรียกใช้สำหรับ gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
กำหนดเมธอดตัวกรอง get
คลาสย่อยต้องติดตั้งใช้งานวิธีรับตัวกรองของตัวเอง
พารามิเตอร์ |
binaryOnDevice |
String : เส้นทางแบบเต็มของไฟล์ตัวกรอง |
คิกรีเทิร์น |
String |
สตริงตัวกรอง |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
เมธอดตัวช่วยเพื่อพิจารณาว่าเราควรเรียกใช้ไฟล์ที่ระบุหรือไม่
พารามิเตอร์ |
fullPath |
String : เส้นทางแบบเต็มของไฟล์ที่เป็นปัญหา |
คิกรีเทิร์น |
boolean |
จริงหากเราควรเรียกใช้ไฟล์ดังกล่าว |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-03-26 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-03-26 UTC"],[],[]]