CTS-Tests ansehen und Fehler beheben

Auf dieser Seite wird beschrieben, wie Sie Probleme im Zusammenhang mit CTS-Tests beheben.

Fehler aufgrund von fehlendem Arbeitsspeicher beheben

Wenn während des CTS-Tests ein Fehler aufgrund von ungenügendem Arbeitsspeicher auftritt, z. B. java.lang.OutOfMemoryError: Java heap space, erhöhen Sie den maximal verfügbaren Arbeitsspeicher während des Testlaufs:

  1. Bearbeiten Sie das cts-tradefed-Script in WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/.

  2. Erhöhen Sie die Anzahl der JVM-Threads (Java Virtual Machine), indem Sie den Wert für das Flag -Xmx erhöhen. Im folgenden Beispiel wird der Wert auf 16 GB erhöht:

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

Probleme mit Streamingtests beheben

Wenn Sie Dateien aufgrund von Firewalleinschränkungen nicht von einem Remote-Server streamen können, müssen Sie Videodateien auf einem lokalen Dateiserver installieren und Medientests lokal ausführen. Weitere Informationen finden Sie unter Medientests lokal ausführen.