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

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

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

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

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

  2. เพิ่มจำนวนเธรดของเครื่องเสมือน Java (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 "$@"

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

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