অ্যান্ড্রয়েড সিটিএস রিলিজ প্যাকেজগুলি ( অ্যান্ড্রয়েড সামঞ্জস্যতা ডাউনলোডগুলি থেকে উপলব্ধ) খ্রোনস কনফারেন্স টেস্টগুলি অন্তর্ভুক্ত করে এবং পাস করার জন্য এই পরীক্ষাগুলির একটি উপসেট ( mustpass
তালিকা হিসাবে পরিচিত) প্রয়োজন। যে ডিভাইসগুলি একটি লক্ষ্য API বা এক্সটেনশান সমর্থন করে না তাদের জন্য, পরীক্ষাগুলি এড়িয়ে যায় এবং পাসের হিসাবে রিপোর্ট করা হয়।
mustpass
তালিকায় ওপেনজিএল ইএস ৩.২ এবং ভলকান ১.১ এর মাধ্যমে mustpass
ইএস ২.০ এর জন্য কভারেজ অন্তর্ভুক্ত রয়েছে। mustpass
ফাইলগুলি 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-বিট স্টেনসিল বাফার সহ স্ক্রিন পৃষ্ঠের --deqp-gl-config-name=rgba8888d24s8
8888 তে চালানোর অনুরোধ করে। --deqp-case
আর্গুমেন্ট ব্যবহার করে কাঙ্ক্ষিত পরীক্ষাগুলি সেট করতে --deqp-case
।
সিটিএসের ফলাফল ম্যাপিং
অ্যান্ড্রয়েড সিটিএসে, একটি পরীক্ষার কেস তিনটি রাজ্যের মধ্যে একটিতে শেষ হতে পারে: উত্তীর্ণ, ব্যর্থ হয়েছে বা কার্যকর করা হয়নি (ডিউএইচপিতে আরও ফলাফলের কোড পাওয়া যায়)। সিটিএস স্বয়ংক্রিয়ভাবে সিএনএস ফলাফলগুলিতে খ্রোনস কনফরমেশন টেস্ট ফলাফলের কোডগুলি মানচিত্র করে:
- একজন CTS পাস অন্তর্ভুক্ত করতে পারে
Pass
,NotSupported
,QualityWarning
এবংCompatibilityWarning
। - একটি সিটিএস ব্যর্থতার মধ্যে
Fail
,ResourceError
Fail
,Crash
,Timeout
এবংInternalError
Timeout
অন্তর্ভুক্ত থাকতে পারে।