एंड्रॉइड सीटीएस रिलीज़ पैकेज ( एंड्रॉइड कम्पैटिबिलिटी डाउनलोड्स से उपलब्ध) में ख्रोनोस कंफर्मेंस टेस्ट शामिल हैं और पास होने के लिए इन परीक्षणों के एक सबसेट ( mustpass
सूची के रूप में जाना जाता है) की आवश्यकता होती है। उन उपकरणों के लिए जो लक्ष्य एपीआई या एक्सटेंशन का समर्थन नहीं करते हैं, परीक्षणों को छोड़ दिया जाता है और उत्तीर्ण होने के रूप में रिपोर्ट किया जाता है।
mustpass
सूची में ओपनजीएल ईएस 2.0 से ओपनजीएल ईएस 3.2 और वल्कन 1.1 तक का कवरेज शामिल है। mustpass
फ़ाइलें ख्रोनोस कॉनफॉर्मेंस टेस्ट में android/cts
निर्देशिका के अंतर्गत पाई जा सकती हैं। आप इन परीक्षणों को निम्नलिखित कमांड के साथ cts-tradefed
उपयोगिता के माध्यम से चला सकते हैं:
cts-tradefed run cts --plan CTS-DEQP
डुप्लीकेट सीटीएस के बिना चलता है
सीटीएस रन को दोहराने के लिए, सीटीएस पैकेज का डीक्यूपी एपीके इंस्टॉल करें और निम्नलिखित कमांड का उपयोग करें:
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
तर्क है, जो 24-बिट गहराई बफर और 8-बिट स्टैंसिल बफर के साथ आरजीबीए 8888 ऑन-स्क्रीन सतह पर परीक्षण चलाने का अनुरोध करता है। --deqp-case
तर्क का उपयोग करके वांछित परीक्षण सेट करना याद रखें।
सीटीएस परिणाम मैपिंग
एंड्रॉइड सीटीएस में, एक परीक्षण मामला तीन स्थितियों में से एक में समाप्त हो सकता है: उत्तीर्ण, असफल, या निष्पादित नहीं (डीक्यूपी में अधिक परिणाम कोड उपलब्ध हैं)। सीटीएस स्वचालित रूप से ख्रोनोस अनुरूपता परीक्षण परिणाम कोड को सीटीएस परिणामों में मैप करता है:
- सीटीएस पास में
Pass
,NotSupported
,QualityWarning
औरCompatibilityWarning
शामिल हो सकते हैं। - सीटीएस विफलता में
Fail
,ResourceError
,Crash
,Timeout
औरInternalError
शामिल हो सकते हैं।