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:
Bearbeiten Sie das
cts-tradefed
-Script inWORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
.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.