Esta página explica como resolver problemas e corrigir erros relacionados aos testes do CTS.
Corrigir o erro de falta de memória
Se você encontrar um erro de memória insuficiente durante os testes do CTS, como
java.lang.OutOfMemoryError: Java heap space
, aumente a memória máxima
disponível durante a execução do teste:
Edite o script
cts-tradefed
emWORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
.Aumente o número de linhas de execução da máquina virtual Java (JVM) aumentando o valor da flag
-Xmx
. O exemplo a seguir aumenta o valor para 16 GB:
${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"
Corrigir problemas com testes de streaming
Se você não conseguir transmitir arquivos de um servidor remoto devido a restrições de firewall, instale arquivos de vídeo em um servidor de arquivos local e execute testes de mídia localmente. Para mais informações, consulte Executar testes de mídia localmente.