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