Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Tích hợp với Android CTS

Android CTS gói phát hành (có sẵn từ Android Compatibility tải về ) bao gồm Khronos sự phù hợp Các xét nghiệm và đòi hỏi một tập hợp con của các xét nghiệm này (được gọi là mustpass danh sách), để vượt qua. Đối với các thiết bị không hỗ trợ API mục tiêu hoặc tiện ích mở rộng, các bài kiểm tra sẽ bị bỏ qua và được báo cáo là vượt qua.

Các mustpass danh sách bao gồm bảo hiểm cho OpenGL ES 2.0 thông qua OpenGL ES 3.2 và Vulkan 1.1. mustpass tệp phải vượt qua có thể được tìm thấy trong thư mục android/cts trong Kiểm tra sự phù hợp Khronos. Bạn có thể chạy các bài kiểm tra này thông qua tiện ích cts-tradefed bằng lệnh sau:

cts-tradefed run cts --plan CTS-DEQP

Nhân bản chạy mà không có CTS

Để sao chép quá trình chạy CTS, hãy cài đặt APK deqp của gói CTS và sử dụng lệnh sau:

adb -d shell am start -n com.drawelements.deqp/android.app.NativeActivity -e \
cmdLine "deqp --deqp-case=dEQP-GLES3.some_group.* --deqp-gl-config-name=rgba8888d24s8 --deqp-log-filename=/sdcard/dEQP-Log.qpa

Phần quan trọng là đối số --deqp-gl-config-name=rgba8888d24s8 , yêu cầu các bài kiểm tra được chạy trên bề mặt màn hình RGBA 8888 với bộ đệm độ sâu 24 bit và bộ đệm stencil 8 bit. Hãy nhớ đặt các thử nghiệm mong muốn bằng cách sử dụng đối số --deqp-case .

Bản đồ kết quả CTS

Trong Android CTS, một trường hợp thử nghiệm có thể kết thúc ở một trong ba trạng thái: đạt, không thành công hoặc không được thực thi (deqp có nhiều mã kết quả hơn). CTS tự động ánh xạ mã kết quả Kiểm tra sự phù hợp Khronos với kết quả CTS:

  • Thẻ CTS có thể bao gồm Pass , NotSupported , QualityWarningCompatibilityWarning .
  • Lỗi CTS có thể bao gồm Fail , ResourceError , Crash , TimeoutInternalError .