Google berkomitmen untuk memajukan ekuitas ras untuk komunitas kulit hitam. Lihat bagaimana.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Integrasi dengan Android CTS

Paket rilis CTS Android (tersedia dari Unduhan Kompatibilitas Android ) termasuk Tes Kesesuaian Khronos dan memerlukan subset dari tes ini (dikenal sebagai daftar mustpass ), untuk lulus. Untuk perangkat yang tidak mendukung API target atau ekstensi, pengujian dilewati dan dilaporkan lulus.

Daftar mustpass termasuk cakupan untuk OpenGL ES 2.0 hingga OpenGL ES 3.2 dan Vulkan 1.1. file mustpass dapat ditemukan di bawah direktori android/cts di Khronos Conformance Tests. Anda dapat menjalankan tes ini melalui utilitas cts-tradefed dengan perintah berikut:

cts-tradefed run cts --plan CTS-DEQP

Duplikasi berjalan tanpa CTS

Untuk mereplikasi proses CTS, instal deqp APK dari paket CTS dan gunakan perintah berikut:

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

Bagian yang penting adalah --deqp-gl-config-name=rgba8888d24s8 , yang meminta pengujian dijalankan pada permukaan layar RGBA 8888 dengan buffer kedalaman 24-bit dan buffer stensil 8-bit. Ingatlah untuk mengatur tes yang diinginkan menggunakan argumen --deqp-case .

Pemetaan hasil CTS

Di Android CTS, test case dapat berakhir di salah satu dari tiga status: lulus, gagal, atau tidak dieksekusi (deqp memiliki lebih banyak kode hasil yang tersedia). CTS secara otomatis memetakan kode hasil Uji Kesesuaian Khronos ke hasil CTS:

  • Pass CTS dapat mencakup Pass , NotSupported , QualityWarning , dan CompatibilityWarning .
  • Kegagalan CTS dapat mencakup Fail , ResourceError , Crash , Timeout , dan InternalError .