Android CTS sürüm paketleri (
Android Uyumluluğu
İndirmeler) Khronos Uygunluk Testleri'ni içerir ve bunların bir alt kümesini gerektirir
(mustpass
listesi olarak bilinir) başarılı olacaktır. Şu cihazları kullanan cihazlar:
testler atlanır ve
her şeyi kapsıyor.
mustpass
listesi, OpenGL ES 2.0 ve
OpenGL ES 3.2 ve Vulkan 1.1. mustpass
.
dosyaları Khronos'taki android/cts
dizininde bulunabilir
Uygunluk Testleri. Bu testleri cts-tradefed
üzerinden çalıştırabilirsiniz
yardımcı programını aşağıdaki komutla çalıştırın:
cts-tradefed run cts --plan CTS-DEQP
CTS'siz yinelenen çalıştırmalar
CTS çalıştırmasını kopyalamak için CTS paketinin deqp APK'sını yükleyin ve şu komutu kullanın:
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
En önemli kısmı, --deqp-gl-config-name=rgba8888d24s8
bağımsız değişkeni gibi, testlerin bir RGBA 8888 ekran yüzeyinde çalıştırılmasını isteyen
bir şablondur. Ayarlamayı unutmayın
--deqp-case
bağımsız değişkenini kullanarak istediğiniz testlere hazırlanır.
CTS sonuçlarını eşleme
Android CTS'de bir test durumu şu üç durumdan birinde olabilir: başarılı, başarısız oldu veya yürütülmedi (deqp'nin daha fazla sonuç kodu vardır). CTS Khronos Uygunluk Testi sonuç kodlarını CTS sonuçlarıyla otomatik olarak eşler:
- CTS kartı
Pass
,NotSupported
veQualityWarning
veCompatibilityWarning
. - CTS hatası;
Fail
,ResourceError
,Crash
,Timeout
veInternalError
.