Xem và khắc phục sự cố về kiểm thử CTS

Trang này giải thích cách khắc phục và sửa các vấn đề liên quan đến quá trình kiểm thử CTS.

Khắc phục lỗi hết bộ nhớ

Nếu bạn gặp lỗi hết bộ nhớ trong quá trình kiểm thử CTS, chẳng hạn như java.lang.OutOfMemoryError: Java heap space, hãy tăng bộ nhớ tối đa có sẵn trong quá trình chạy kiểm thử:

  1. Chỉnh sửa tập lệnh cts-tradefed trong WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/.

  2. Tăng số lượng luồng máy ảo Java (JVM) bằng cách tăng giá trị cho cờ -Xmx. Ví dụ sau đây sẽ tăng giá trị lên 16 GB:

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

Khắc phục các vấn đề về kiểm thử truyền trực tuyến

Nếu không thể truyền trực tuyến tệp từ một máy chủ từ xa do các hạn chế về tường lửa, bạn phải cài đặt tệp video trên một máy chủ tệp cục bộ và chạy kiểm thử nội dung đa phương tiện trên máy. Để biết thêm thông tin, hãy tham khảo bài viết Chạy kiểm thử nội dung đa phương tiện trên máy.