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:
Modifica lo script
cts-tradefed
inWORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
.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.