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

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

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

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

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

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

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

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

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