Cómo ver y solucionar problemas de las pruebas de CTS

En esta página, se explica cómo solucionar problemas relacionados con las pruebas de CTS.

Cómo corregir el error de memoria insuficiente

Si se produce un error de memoria insuficiente durante las pruebas de CTS, como java.lang.OutOfMemoryError: Java heap space, aumenta la memoria máxima disponible durante la ejecución de la prueba:

  1. Edita la secuencia de comandos cts-tradefed en WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/.

  2. Aumenta la cantidad de subprocesos de la máquina virtual Java (JVM) incrementando el valor de la marca -Xmx. En el siguiente ejemplo, se aumenta el valor a 16 GB:

${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"

Cómo solucionar problemas con las pruebas de transmisión

Si no puedes transmitir archivos desde un servidor remoto debido a restricciones del firewall, debes instalar los archivos de video en un servidor de archivos local y ejecutar las pruebas de medios de forma local. Para obtener más información, consulta Cómo ejecutar pruebas de medios de forma local.