หน้านี้มีวิธีการเรียกใช้การทดสอบอัตโนมัติของ CTS ใน Android 10 หรือต่ำกว่า
เรียกใช้เซสชันการลองอีกครั้ง
หากนี่เป็นการทดสอบครั้งแรก การทดสอบอาจล้มเหลวเนื่องจากปัญหาที่อยู่นอกเหนือการควบคุมของคุณ เช่น การเชื่อมต่อเครือข่ายอาจช้าหรือสัญญาณ GPS อาจอ่อน ดังนั้น ให้เรียกใช้การทดสอบซ้ำ (ลองอีกครั้ง) จนกว่าโมดูลการทดสอบทั้งหมดจะเสร็จสมบูรณ์ และจำนวนการทดสอบที่ไม่ผ่านเหมือนกันในเซสชันการลองอีกครั้ง 2 รายการล่าสุด วิธีเรียกใช้เซสชันการลองอีกครั้งสำหรับ Android 9 และ 10
run retry --retry session_number`
วิธีเรียกใช้เซสชันการลองอีกครั้งสำหรับ Android 8.1 หรือต่ำกว่า
run cts --retry session_number
เรียกใช้เซสชันการลองใหม่ในการทดสอบที่มีพารามิเตอร์ซึ่งไม่สําเร็จ
ระบบจะไม่ลองทดสอบที่มีพารามิเตอร์ที่ผ่านแล้วอีกครั้ง วิธีเรียกใช้เซสชันการลองอีกครั้งในการทดสอบที่มีพารามิเตอร์ซึ่งไม่สําเร็จเท่านั้น
run retry --retry session_number --new-parameterized-handling
เรียกใช้แผนการทดสอบแต่ละรายการ
คุณเรียกใช้แผนทดสอบแต่ละรายการแทนการเรียกใช้แผนทดสอบทั้งหมดพร้อมกันได้วิธีเรียกใช้แผนทดสอบแต่ละรายการ
ระบุชื่อแผนทดสอบที่ต้องการเรียกใช้
สำหรับ Android 7 ขึ้นไป ให้ทำดังนี้
list modules
สำหรับ Android 6 หรือต่ำกว่า ให้ทำดังนี้
list plans
เรียกใช้แผนทดสอบ
run cts --plan test_module_or_plan_name
ปรับปรุงเวลาในการเรียกใช้การทดสอบ
หากต้องการปรับปรุงเวลาในการเรียกใช้การทดสอบ คุณสามารถแบ่งการทดสอบในอุปกรณ์หลายเครื่อง การแยกข้อมูลกำหนดให้โฮสต์ต้องเชื่อมต่ออุปกรณ์อย่างน้อย 2 เครื่อง แต่เราขอแนะนำให้ใช้อุปกรณ์อย่างน้อย 6 เครื่องเพื่อให้มีประสิทธิภาพ
หากต้องการแบ่งกลุ่มการทดสอบใน Android 9 หรือ 10 ให้เรียกใช้คำสั่งต่อไปนี้
run cts --shard-count number_of_shards
หากต้องการแบ่งกลุ่มการทดสอบใน Android 8.1 หรือต่ำกว่า ให้เรียกใช้คำสั่งต่อไปนี้
run cts --shards number_of_shards
เรียกใช้ CTS สำหรับอุปกรณ์หลายหน้าจอ
หากอุปกรณ์ใช้ Android 10 และมีหน้าจอหลายหน้าจอ คุณต้องเรียกใช้แผนการทดสอบ cts-foldable
แยกต่างหาก โดยทำดังนี้
run cts-foldable
เทสเคสที่ผ่านหรือไม่ผ่านสําหรับโหมดหน้าจออื่นจะเพิ่มค่าจาก display_mode
ต่อท้าย เช่น testcase1[display_mode=0]