本页介绍了如何排查和修复与 CTS 测试相关的问题。
修复了内存不足错误
如果您在 CTS 测试期间遇到内存不足错误(例如 java.lang.OutOfMemoryError: Java heap space
),请增加测试运行期间可用的最大内存:
修改
WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
中的cts-tradefed
脚本。通过增加
-Xmx
标志的值来增加 Java 虚拟机 (JVM) 线程数。以下示例将该值增加到 16 GB:
${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"
解决与在线播放测试相关的问题
如果您因防火墙限制而无法从远程服务器流式传输文件,则必须将视频文件安装在本地文件服务器上,并在本地运行媒体测试。如需了解详情,请参阅在本地运行媒体测试。