Wyświetlanie testów CTS i rozwiązywanie problemów z nimi związanych

Na tej stronie znajdziesz informacje o rozwiązywaniu problemów związanych z testowaniem CTS.

Rozwiązywanie problemu z brakiem pamięci

Jeśli podczas testowania CTS wystąpi błąd braku pamięci, na przykład java.lang.OutOfMemoryError: Java heap space, zwiększ maksymalną ilość pamięci dostępnej podczas testu:

  1. Edytuj skrypt cts-tradefed w sprawie WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/.

  2. Zwiększ liczbę wątków maszyny wirtualnej Java (JVM), zwiększając wartość flagi -Xmx. W tym przykładzie wartość została zwiększona do 16 GB:

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

Rozwiązywanie problemów z testami strumieniowego przesyłania danych

Jeśli nie możesz przesyłać strumieniowo plików z serwera zdalnego z powodu ograniczeń zapory sieciowej, musisz zainstalować pliki wideo na lokalnym serwerze plików i przeprowadzić testy multimediów lokalnie. Więcej informacji znajdziesz w artykule Testowanie multimediów lokalnie.