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 chữa các vấn đề liên quan đến 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 kịch bản 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 vấn đề về kiểm thử truyền phát trực tiếp

Nếu không thể phát trực tuyến tệp từ một máy chủ từ xa do các hạn chế của 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 các kiểm thử nội dung nghe nhìn cục bộ. Để biết thêm thông tin, hãy tham khảo bài viết Chạy kiểm thử nội dung nghe nhìn cục bộ.