ดูและแก้ปัญหาการทดสอบ CTS

หน้านี้จะอธิบายวิธีแก้ปัญหาและแก้ไขปัญหาที่เกี่ยวข้องกับการทดสอบ CTS

แก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอ

หากพบข้อผิดพลาดเนื่องจากไม่มีหน่วยความจำระหว่างการทดสอบ CTS เช่น java.lang.OutOfMemoryError: Java heap space ให้เพิ่มหน่วยความจําสูงสุดที่ใช้ได้ในระหว่างการทดสอบ ดังนี้

  1. แก้ไขสคริปต์ cts-tradefed ใน WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/

  2. เพิ่มจำนวนเธรดของ Java Virtual Machine (JVM) ด้วยการเพิ่มค่าสำหรับ Flag -Xmx ตัวอย่างต่อไปนี้จะเพิ่มค่าเป็น 16 GB

${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"

แก้ไขปัญหาเกี่ยวกับการทดสอบสตรีมมิง

หากสตรีมไฟล์จากเซิร์ฟเวอร์ระยะไกลไม่ได้เนื่องจากข้อจำกัดของไฟร์วอลล์ คุณต้องติดตั้งไฟล์วิดีโอในเซิร์ฟเวอร์ไฟล์ในเครื่องและทำการทดสอบสื่อในเครื่อง ดูข้อมูลเพิ่มเติมได้ที่เรียกใช้การทดสอบสื่อในเครื่อง