Android CTS रिलीज़ पैकेज (यहां से उपलब्ध है
Android पर काम करने की सुविधा
डाउनलोड) में Khronos Conformance Test शामिल हैं और इनके एक सबसेट की ज़रूरत है
पास करने के लिए, टेस्ट (जिसे mustpass
सूची के नाम से जाना जाता है). उन डिवाइसों के लिए जो ऐसा करते हैं
वे टारगेट एपीआई या एक्सटेंशन के साथ काम नहीं करती हैं. टेस्ट को स्किप करके, इस तौर पर रिपोर्ट किया जाता है
पासिंग.
mustpass
सूची में OpenGL ES 2.0 तक के लिए कवरेज शामिल है
OpenGL ES 3.2 और Vulkan 1.1. mustpass
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
फ़ाइलें क्रोनोस में android/cts
डायरेक्ट्री के तहत मिल सकती हैं
कंफ़ॉर्मैंस टेस्ट. ये जांच cts-tradefed
से की जा सकती हैं
उपयोगिता:
cts-tradefed run cts --plan CTS-DEQP
सीटीएस के बिना डुप्लीकेट रन बनाएं
CTS रन की नकल करने के लिए, CTS पैकेज का deqp APK इंस्टॉल करें और निम्न आदेश:
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
इसमें सबसे अहम हिस्सा है: --deqp-gl-config-name=rgba8888d24s8
आर्ग्युमेंट, टेस्ट के लिए आरजीबीए 8888 ऑन-स्क्रीन प्लैटफ़ॉर्म का इस्तेमाल करने का अनुरोध करता है
24-बिट डेप्थ बफ़र और 8-बिट स्टेंसिल बफ़र का इस्तेमाल किया जा सकता है. सेट करना याद रखें
--deqp-case
आर्ग्युमेंट का इस्तेमाल करके, सही टेस्ट किया जा सकता है.
सीटीएस नतीजों की मैपिंग
Android सीटीएस में, टेस्ट केस इन तीन में से किसी एक स्थिति में आ सकता है: पास, विफल रहा या चलाया नहीं गया (deqp में ज़्यादा नतीजों के कोड उपलब्ध हैं). सीटीएस CTS के नतीजों में, Kronos Conformance Test के नतीजों के कोड अपने-आप मैप हो जाते हैं:
- सीटीएस पास में
Pass
,NotSupported
, औरQualityWarning
औरCompatibilityWarning
. - सीटीएस होने वाली गड़बड़ी में
Fail
,ResourceError
,Crash
,Timeout
, औरInternalError
.