এই পাতায় অ্যান্ড্রয়েড ১৩-এ প্রবর্তিত প্রধান CTS পরিবর্তনগুলো অন্তর্ভুক্ত রয়েছে।
CTS বৈশিষ্ট্য
অ্যান্ড্রয়েড ১৩-এ নিম্নলিখিত CTS ফিচারগুলোর জন্য নতুন ও হালনাগাদ করা ডকুমেন্টেশন অন্তর্ভুক্ত রয়েছে।
| বৈশিষ্ট্য | বর্ণনা | যোগ করা/আপডেট করা হয়েছে |
|---|---|---|
| ক্যামেরা ITS আপডেট | পরিবর্তনসমূহের তালিকার জন্য, Android T (AOSP experimental) Camera Image Test Suite Release Notes দেখুন। | আপডেট করা হয়েছে |
| ফিউজড প্রেজেন্সের প্রয়োজনীয়তা পূরণের যাচাইকরণ | উপস্থিতি ক্রমাঙ্কন (Presence Calibration) আবশ্যকতার জন্য CTS ভেরিফায়ার পরীক্ষা যোগ করা হয়েছে। বিস্তারিত জানতে CDD-এর ২.২.১, ৭.৪.৯ এবং ৭.৪.৩ অনুচ্ছেদগুলো দেখুন। | যোগ করা হয়েছে |
| CTS-এ একাধিক ডিভাইস পরীক্ষা | অ্যান্ড্রয়েড ১৩ মাল্টি-ডিভাইস টেস্টিং সমর্থন করে। যে টেস্টগুলোর জন্য একাধিক ডিভাইসের প্রয়োজন হয়, সেগুলো CTS রান চলাকালীন স্বয়ংক্রিয়ভাবে সম্পাদিত হয়। CTS ১৩-এ কিছু মাল্টি-ডিভাইস টেস্ট অন্তর্ভুক্ত রয়েছে, যেগুলো শার্ডিং ব্যবহার করা হলে স্বয়ংক্রিয়ভাবে চালু হয়। যদিও টেস্টিংয়ের জন্য ফিজিক্যাল সেটআপে অতিরিক্ত কোনো পরিবর্তনের প্রয়োজন হয় না, টেস্টগুলো সঠিকভাবে চলার জন্য virtualenv ইনস্টল করা আবশ্যক। বিস্তারিত জানতে, মাল্টি-ডিভাইস স্যুটস দেখুন। | যোগ করা হয়েছে |
| ওয়াইফাই এপি প্রয়োজনীয়তার আপডেট | অ্যান্ড্রয়েড ১৩, STA+STA-এর জন্য দুটি ইন্টারনেট সরবরাহকারী AP-এর সাথে যুগপৎ সংযোগের সমর্থনকে উন্নত করেছে। এই ঐচ্ছিক বৈশিষ্ট্যগুলির জন্য, দুটি DBS AP (২.৪ গিগাহার্টজ + ৫ গিগাহার্টজ) সহ CTS-এর জন্য একটি উন্নত ওয়াই-ফাই পরীক্ষার পরিবেশ প্রয়োজন। যেকোনো একটি ফিজিক্যাল DBS AP-কে এই দুটি লজিক্যাল AP সমর্থন করার জন্য প্রোগ্রাম করা যেতে পারে, যেমন OpenWRT সহ TPLink AC 1750। বিস্তারিত জানতে, Wi-Fi STA/STA Concurrency দেখুন। | আপডেট করা হয়েছে |
| CTS ভেরিফায়ারে API এবং CDD প্রয়োজনীয়তার টীকা | CTS Verifier-এ API আচরণ এবং CDD আবশ্যকতা প্রয়োগকারী টেস্টগুলোর জন্য অ্যানোটেশন যোগ করা হয়েছে। | যোগ করা হয়েছে |
| ডেভেলপার CTS অবদান রেখেছেন | বহিরাগত ডেভেলপাররা ডেভেলপার-পাওয়ার্ড সিটিএস (CTS-D) ব্লগ পোস্টে দেওয়া নির্দেশিকা অনুসরণ করে সিটিএস এবং সিটিএস ভেরিফায়ারে নতুন টেস্ট যুক্ত করতে পারেন। | যোগ করা হয়েছে |
| স্বয়ংক্রিয় ভাঁজযোগ্য পরীক্ষা | DeviceStateManager API-এর মাধ্যমে Alternate Modes অপশনটি কনফিগার করে একটি ফোল্ডেবল ডিভাইসের বিভিন্ন স্টেটে টেস্ট চালানো যায়। টেস্টটি ডিভাইসে সংজ্ঞায়িত ডিসপ্লে ফোল্ডিং স্টেটগুলোর উপর ভিত্তি করে সম্পাদিত হয়। বিস্তারিত জানতে, Running CTS for Alternate Modes দেখুন। | যোগ করা হয়েছে |
| বেসলাইন সেটিংস | দুটি বেসলাইন সেটিং যোগ করা হয়েছে যা সাধারণত ডিফল্টরূপে ধরে নেওয়া হয়। প্রতিটি CTS টেস্ট মডিউল চালানোর আগে, সিস্টেম চেকার স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডিভাইস বেসলাইন সেটিংগুলো সেট করে:
| যোগ করা হয়েছে |
| CTS পরীক্ষার গুণগত মান উন্নয়ন | টেস্টের অস্থিরতা ঠিক করা হয়েছে এবং নির্দিষ্ট কিছু টেস্টের দীর্ঘ এক্সিকিউশন টাইম কমানো হয়েছে। | আপডেট করা হয়েছে |
CTS মডিউল
টেস্ট মডিউল এবং টেস্ট কেসের সংখ্যা নিম্নরূপ:
- ডিভাইসভেদে প্রায় ১০৬৮টি মডিউল
- ২টি ABI জুড়ে প্রায় ২.৬৯ মিলিয়ন টেস্ট কেস
অ্যান্ড্রয়েড ১৩-এ মোট ১১৯টি নতুন মডিউল যোগ করা হয়েছে এবং মোট ১৯টি মডিউল সরানো হয়েছে। আরও তথ্যের জন্য নিচের সারণিগুলো দেখুন।
নতুন মডিউল
| টেস্ট মডিউলের নাম যোগ করা হয়েছে | এবিআই | ইনস্ট্যান্ট অ্যাপ টেস্ট |
|---|---|---|
| CtsAdServicesDeviceTestCases | arm64-v8a | |
| CtsAdServicesDeviceTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsAmbientContextServiceTestCases | arm64-v8a | |
| CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
| CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
| CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsArtTestCases | arm64-v8a | |
| CtsArtTestCases | armeabi-v7a | |
| CtsArtTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsBootDisplayModeTestCases | arm64-v8a | |
| CtsBootDisplayModeTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsCarBuiltinApiHostTestCases | arm64-v8a | |
| CtsCarHostNonRecoverableTestCases | arm64-v8a | |
| CtsCloudSearchServiceTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsGameServiceTestCases | arm64-v8a | |
| CtsGameServiceTestCases | armeabi-v7a | |
| CtsGpuMetricsHostTestCases | arm64-v8a | |
| CtsInputMethodTestCases32 | arm64-v8a | |
| CtsInputMethodTestCases32[তাৎক্ষণিক] | arm64-v8a | হ্যাঁ |
| CtsKeystorePerformanceTestCases | arm64-v8a | |
| CtsKeystorePerformanceTestCases | armeabi-v7a | |
| CtsKeystoreWycheproofTestCases | arm64-v8a | |
| CtsKeystoreWycheproofTestCases | armeabi-v7a | |
| CtsLocaleConfigTestCases | arm64-v8a | |
| CtsLocaleManagerHostTestCases | arm64-v8a | |
| CtsLocaleManagerTestCases | arm64-v8a | |
| CtsMediaAudioTestCases | arm64-v8a | |
| CtsMediaAudioTestCases | armeabi-v7a | |
| CtsMediaAudioTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaCodecTestCases | arm64-v8a | |
| CtsMediaCodecTestCases | armeabi-v7a | |
| CtsMediaCodecTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaDecoderTestCases | arm64-v8a | |
| CtsMediaDecoderTestCases | armeabi-v7a | |
| CtsMediaDecoderTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaDrmFrameworkTestCases | arm64-v8a | |
| CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
| CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaEncoderTestCases | arm64-v8a | |
| CtsMediaEncoderTestCases | armeabi-v7a | |
| CtsMediaEncoderTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaExtractorTestCases | arm64-v8a | |
| CtsMediaExtractorTestCases | armeabi-v7a | |
| CtsMediaExtractorTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaMiscTestCases | arm64-v8a | |
| CtsMediaMiscTestCases | armeabi-v7a | |
| CtsMediaMiscTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaMuxerTestCases | arm64-v8a | |
| CtsMediaMuxerTestCases | armeabi-v7a | |
| CtsMediaMuxerTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaPlayerTestCases | arm64-v8a | |
| CtsMediaPlayerTestCases | armeabi-v7a | |
| CtsMediaPlayerTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaRecorderTestCases | arm64-v8a | |
| CtsMediaRecorderTestCases | armeabi-v7a | |
| CtsMediaRecorderTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
| CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
| CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
| CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
| CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsNativeNetPlatformTestCases | arm64-v8a | |
| CtsNativeNetPlatformTestCases | armeabi-v7a | |
| CtsNativeNetPlatformTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsNearbyFastPairTestCases | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk31[তাৎক্ষণিক] | arm64-v8a | হ্যাঁ |
| CtsOnDevicePersonalizationTestCases | arm64-v8a | |
| CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsOsTestCases[run-on-secondary-user] | arm64-v8a | |
| CtsOsTestCases[run-on-work-profile] | arm64-v8a | |
| CtsPackageSettingHostTestCases | arm64-v8a | |
| CtsPackageSettingHostTestCases | armeabi-v7a | |
| CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
| CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
| CtsPhotoPickerTest | arm64-v8a | |
| CtsPhotoPickerTest[run-on-secondary-user] | arm64-v8a | |
| CtsPhotoPickerTest[run-on-work-profile] | arm64-v8a | |
| CtsProcessTest | arm64-v8a | |
| CtsSafetyCenterTestCases | arm64-v8a | |
| CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
| CtsSettingsAPITestCases | arm64-v8a | |
| CtsSettingsAPITestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsSharedUserMigrationTestCases | arm64-v8a | |
| CtsSkQPTestCases | arm64-v8a | |
| CtsSkQPTestCases | armeabi-v7a | |
| CtsSupplementalApiDeviceTestCases | arm64-v8a | |
| CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsTaskFpsCallbackTestCases | arm64-v8a | |
| CtsTaskFpsCallbackTestCases | armeabi-v7a | |
| CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsTelephony5TestCases | arm64-v8a | |
| CtsTileServiceTestCases | arm64-v8a | |
| CtsVirtualDevicesTestCases | arm64-v8a | |
| CtsVirtualDevicesTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
| CtsWifiAwareTestCases | arm64-v8a | |
| মাইক্রোড্রয়েডহোস্টটেস্টকেসেস | arm64-v8a | |
| মাইক্রোড্রয়েডটেস্টঅ্যাপ | arm64-v8a | |
| art-run-test-048-reflect-v8 | arm64-v8a | |
| art-run-test-048-reflect-v8 | armeabi-v7a | |
| art_libnativebridge_cts_tests | arm64-v8a | |
| art_libnativebridge_cts_tests | armeabi-v7a | |
| art_standalone_dex2oat_cts_tests | arm64-v8a | |
| art_standalone_dex2oat_cts_tests | armeabi-v7a | |
| art_standalone_libartpalette_tests | arm64-v8a | |
| art_standalone_libartpalette_tests | armeabi-v7a | |
| art_standalone_libdexfile_external_tests | arm64-v8a | |
| art_standalone_libdexfile_external_tests | armeabi-v7a | |
| libnativeloader_test | arm64-v8a | |
| libnativeloader_test | armeabi-v7a | |
| odsign_e2e_tests | arm64-v8a |
অপসারিত মডিউল
| মুছে ফেলা টেস্ট মডিউলের নাম | এবিআই | ইনস্ট্যান্ট অ্যাপ টেস্ট |
|---|---|---|
| CtsActivityRecognitionTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
| CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsAppCloningHostTest[তাৎক্ষণিক] | arm64-v8a | হ্যাঁ |
| CtsCodePathHostTestCases | arm64-v8a | |
| CtsCodePathHostTestCases | armeabi-v7a | |
| CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsDreamsTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsMediaTestCases | arm64-v8a | |
| CtsMediaTestCases | armeabi-v7a | |
| CtsMediaTestCases[instant] | arm64-v8a | হ্যাঁ |
| CtsScopedStorageCoreHostTest[instant] | arm64-v8a | হ্যাঁ |
| CtsTelephonySdk28TestCases | arm64-v8a | |
| CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
| CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | হ্যাঁ |
| লিগ্যাসি স্টোরেজ টেস্ট | arm64-v8a | |
| LegacyStorageTest[তাৎক্ষণিক] | arm64-v8a | হ্যাঁ |
| স্কোপড স্টোরেজ টেস্ট | arm64-v8a | |
| ScopedStorageTest[তাৎক্ষণিক] | arm64-v8a | হ্যাঁ |