查看 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 "$@"

修复流式测试问题

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