查看和排查 CTS 测试问题

本页介绍了如何排查和修复与 CTS 测试相关的问题。

修复了内存不足错误

如果您在 CTS 测试期间遇到内存不足错误(例如 java.lang.OutOfMemoryError: Java heap space),请增加测试运行期间可用的最大内存:

  1. 修改 WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/ 中的 cts-tradefed 脚本。

  2. 通过增加 -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 "$@"

解决与在线播放测试相关的问题

如果您因防火墙限制而无法从远程服务器流式传输文件,则必须将视频文件安装在本地文件服务器上,并在本地运行媒体测试。如需了解详情,请参阅在本地运行媒体测试