Visualizzare e risolvere i problemi relativi ai test CTS

Questa pagina spiega come risolvere i problemi relativi ai test CTS.

Correggere l'errore di memoria insufficiente

Se si verifica un errore di esaurimento della memoria durante i test CTS, ad esempiojava.lang.OutOfMemoryError: Java heap space, aumenta la memoria massima disponibile durante l'esecuzione del test:

  1. Modifica lo script cts-tradefed in WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/.

  2. Aumenta il numero di thread della macchina virtuale Java (JVM) aumentando il valore del flag -Xmx. Nell'esempio seguente il valore viene aumentato a 16 GB:

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

Risolvere i problemi relativi ai test di streaming

Se non riesci a riprodurre in streaming i file da un server remoto a causa di limitazioni del firewall, devi installare i file video su un file server locale ed eseguire i test multimediali in locale. Per ulteriori informazioni, consulta Eseguire test multimediali localmente.