หน้านี้อธิบายวิธีแก้ปัญหาและแก้ไขปัญหาที่เกี่ยวข้องกับการทดสอบ CTS
แก้ไขข้อผิดพลาดเนื่องจากหน่วยความจำไม่เพียงพอ
หากพบข้อผิดพลาดเนื่องจากหน่วยความจำไม่เพียงพอระหว่างการทดสอบ CTS เช่น
java.lang.OutOfMemoryError: Java heap space
ให้เพิ่มหน่วยความจำสูงสุด
ที่ใช้ได้ระหว่างการทดสอบ
แก้ไขสคริปต์
cts-tradefed
ในWORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
เพิ่มจำนวนเธรดของเครื่องเสมือน 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 "$@"
แก้ไขปัญหาเกี่ยวกับการทดสอบการสตรีม
หากสตรีมไฟล์จากเซิร์ฟเวอร์ระยะไกลไม่ได้เนื่องจากข้อจำกัดของไฟร์วอลล์ คุณต้องติดตั้งไฟล์วิดีโอในเซิร์ฟเวอร์ไฟล์ในเครื่องและเรียกใช้การทดสอบสื่อในเครื่อง ดูข้อมูลเพิ่มเติมได้ที่เรียกใช้การทดสอบสื่อในเครื่อง