Просмотр и устранение неполадок тестов CTS

На этой странице объясняется, как устранять неполадки и проблемы, связанные с тестированием CTS.

Исправлена ​​ошибка нехватки памяти

Если во время тестирования CTS вы столкнулись с ошибкой нехватки памяти, например java.lang.OutOfMemoryError: Java heap space , увеличьте максимальный объем памяти, доступный во время тестового запуска:

  1. Отредактируйте скрипт cts-tradefed в WORKING_DIRECTORY /cts/tools/cts-tradefed/etc/ .

  2. Увеличьте количество потоков виртуальной машины Java (JVM), увеличив значение флага -Xmx . Следующий пример увеличивает значение до 16 ГБ:

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

Устранение проблем с потоковыми тестами

Если вы не можете транслировать файлы с удаленного сервера из-за ограничений брандмауэра, вам необходимо установить видеофайлы на локальном файловом сервере и запустить тесты мультимедиа локально. Для получения дополнительной информации см. Запуск тестов мультимедиа локально .