Halaman ini menjelaskan cara memecahkan masalah dan memperbaiki masalah terkait pengujian CTS.
Memperbaiki error kekurangan memori
Jika Anda mengalami error kehabisan memori selama pengujian CTS, seperti
java.lang.OutOfMemoryError: Java heap space
, tingkatkan memori maksimum
yang tersedia selama pengujian berjalan:
Edit skrip
cts-tradefed
diWORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
.Tingkatkan jumlah thread virtual machine (JVM) Java dengan meningkatkan nilai untuk flag
-Xmx
. Contoh berikut meningkatkan nilai menjadi 16 GB:
${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"
Memperbaiki masalah terkait pengujian streaming
Jika tidak dapat melakukan streaming file dari server jarak jauh karena pembatasan firewall, Anda harus menginstal file video di server file lokal dan menjalankan pengujian media secara lokal. Untuk informasi selengkapnya, lihat Menjalankan pengujian media secara lokal.