Conferir e resolver problemas de testes CTS

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:

  1. Edite o script cts-tradefed em WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/.

  2. 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.