এই পাতায় অ্যান্ড্রয়েড ১০ এবং এর পূর্ববর্তী সংস্করণগুলোর জন্য নির্দিষ্ট CTS সেটআপ নির্দেশাবলী রয়েছে।
JDK ইনস্টল করুন
- অ্যান্ড্রয়েড ৯ এবং ১০-এর জন্য জেডিকে ৯ ইনস্টল করুন।
- অ্যান্ড্রয়েড ৮ বা তার নিম্নতর সংস্করণের জন্য জেডিকে ৮ ইনস্টল করুন।
প্রথম এপিআই স্তর সেট করুন
অ্যান্ড্রয়েড ৯ বা ১০ দিয়ে লঞ্চ হওয়া ডিভাইসগুলোর জন্য, ro.product.first_api_level প্রপার্টিটিকে Codenames, Tags, and Build Numbers থেকে একটি বৈধ মানে সেট করুন।
Android 8.x বা তার নিচের সংস্করণে চালু হওয়া ডিভাইসগুলির জন্য, প্রোডাক্টের প্রথম বিল্ডের ক্ষেত্রে ro.product.first_api_level প্রপার্টিটি আনসেট (সরিয়ে) করুন। পরবর্তী সমস্ত বিল্ডের জন্য, ro.product.first_api_level কে সঠিক API লেভেল ভ্যালুতে সেট করুন। এর ফলে প্রপার্টিটি একটি নতুন প্রোডাক্টকে সঠিকভাবে শনাক্ত করতে পারে এবং প্রোডাক্টের প্রথম API লেভেল সম্পর্কিত তথ্য সংরক্ষিত থাকে। যদি ফ্ল্যাগটি আনসেট করা থাকে, তাহলে Android, ro.product.first_api_level কে Build.VERSION.SDK_INT হিসেবে অ্যাসাইন করে।
সংরক্ষণের প্রয়োজনীয়তা
CTS মিডিয়া স্ট্রেস টেস্ট চালানোর জন্য ভিডিও ক্লিপগুলো এক্সটার্নাল স্টোরেজে ( /sdcard ) রাখতে হবে।
প্রয়োজনীয় স্থান ডিভাইসটি দ্বারা সমর্থিত সর্বোচ্চ ভিডিও প্লেব্যাক রেজোলিউশনের উপর নির্ভর করে। প্রয়োজনীয় রেজোলিউশনগুলোর প্ল্যাটফর্ম সংস্করণ জানতে অ্যান্ড্রয়েড কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্টের ৫ নং অনুচ্ছেদ দেখুন।
সর্বোচ্চ ভিডিও প্লেব্যাক রেজোলিউশন অনুযায়ী প্রয়োজনীয় স্টোরেজ নিচে দেওয়া হলো:
- ৪৮০x৩৬০: ৯৮ এমবি
- ৭২০x৪৮০: ১৯৩ এমবি
- ১২৮০x৭২০: ৬০৬ এমবি
- ১৯২০x১০৮০: ১৮৬৩ এমবি
DUT কনফিগার করুন
এই বিভাগে AOSP 10 বা তার নিম্নতর সংস্করণের জন্য বিশেষ DUT কনফিগারেশন নির্দেশাবলী রয়েছে।
ইউএসবি ডিবাগিং সক্ষম করুন
অ্যান্ড্রয়েড ৯ বা ১০-এ, সিস্টেম > ডেভেলপার অপশন- এ যান।
অ্যান্ড্রয়েড ৮ বা তার নিম্নতর সংস্করণে, সেটিংস > ডেভেলপার অপশন -এ যান।
মক লোকেশন সক্রিয় করুন (AOSP 4.4.x এবং 5.x)
Android 5.x এবং 4.4.x-এ, Settings > Developer options- এ যান এবং Allow mock locations চালু করুন।
অ্যাক্সেসিবিলিটি পরীক্ষার জন্য সেট আপ করা হয়েছে (CTS 2.1 R2 - 4.2 R4)
অ্যাক্সেসিবিলিটি টেস্টগুলো চালানোর জন্য আপনার ডিভাইস (বা এমুলেটর) সেট আপ করুন:
adb install -r
android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
এরপর, সেটিংস > অ্যাক্সেসিবিলিটি > অ্যাক্সেসিবিলিটি- তে যান এবং ডেলিগেটিং অ্যাক্সেসিবিলিটি সার্ভিস (Delegating Accessibility Service) সক্রিয় করুন।
ডিভাইস অ্যাডমিনিস্ট্রেশন টেস্টের জন্য সেট আপ করুন (CTS 6.x বা তার নিম্ন সংস্করণ)
যেসব ডিভাইসে android.software.device_admin ডিক্লেয়ার করা আছে, সেগুলোতে ডিভাইস অ্যাডমিনিস্ট্রেশন টেস্ট চালানোর জন্য নিম্নলিখিত কমান্ড ব্যবহার করে আপনার ডিভাইসটি সেট আপ করুন:
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
এরপর, সেটিংস > নিরাপত্তা > ডিভাইস অ্যাডমিনিস্ট্রেটর নির্বাচন করুন -এ গিয়ে android.deviceadmin.cts.CtsDeviceAdminReceiver* এই দুটি ডিভাইস অ্যাডমিনিস্ট্রেটরকে সক্রিয় করুন। নিশ্চিত করুন যে android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver এবং আগে থেকে লোড করা অন্য যেকোনো ডিভাইস অ্যাডমিনিস্ট্রেটর নিষ্ক্রিয় থাকে।
মিডিয়া ফাইল সেট আপ করুন (AOSP 10 বা তার নিম্নতর সংস্করণ)
অ্যান্ড্রয়েড ১০ বা তার নিচের সংস্করণের জন্য ভিডিও স্ট্রিমিং পরীক্ষা করতে হলে ভিডিও ফাইলগুলো এক্সটার্নাল স্টোরেজে ( /sdcard ) রাখতে হবে। আরও তথ্যের জন্য, স্টোরেজ রিকোয়ারমেন্টস (Storage requirements ) দেখুন।