অ্যান্ড্রয়েড সিটিএসের সাথে একীকরণ করা হচ্ছে

অ্যান্ড্রয়েড সিটিএস রিলিজ প্যাকেজগুলি ( অ্যান্ড্রয়েড সামঞ্জস্যতা ডাউনলোডগুলি থেকে উপলব্ধ) খ্রোনস কনফারেন্স টেস্টগুলি অন্তর্ভুক্ত করে এবং পাস করার জন্য এই পরীক্ষাগুলির একটি উপসেট ( 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 অন্তর্ভুক্ত থাকতে পারে।