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

修正串流測試問題

如果您因防火牆限制而無法從遠端伺服器串流檔案,就必須在本機檔案伺服器上安裝影片檔案,並在本機執行媒體測試。詳情請參閱「在本機執行媒體測試」。