На этой странице объясняется, как устранять и устранять проблемы, связанные с тестированием CTS.
Исправить ошибку нехватки памяти
Если во время тестирования CTS вы столкнулись с ошибкой нехватки памяти, например java.lang.OutOfMemoryError: Java heap space
, увеличьте максимальный объем памяти, доступной во время выполнения теста:
Отредактируйте сценарий
cts-tradefed
вWORKING_DIRECTORY /cts/tools/cts-tradefed/etc/
.Увеличьте количество потоков виртуальной машины 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 "$@"
Исправление проблем с потоковыми тестами
Если вы не можете передавать файлы с удаленного сервера в потоковом режиме из-за ограничений брандмауэра, вам необходимо установить видеофайлы на локальный файловый сервер и запустить медиа-тесты локально. Дополнительные сведения см. в разделе Локальный запуск тестов мультимедиа .