این صفحه شامل تغییرات کلیدی CTS معرفی شده در اندروید ۱۴ است.
ویژگیهای سیتیاس
اندروید ۱۴ شامل مستندات جدید و بهروز شده برای ویژگیهای CTS زیر است.
| مساحت | ویژگیها | توضیحات | اضافه/بهروزرسانی شد |
|---|---|---|---|
| نکات برجسته آزمون | اضافه کردن توابع کاربردی برای اجرا به عنوان سرویس حامل | این تغییر، توابع کاربردی جدیدی را در CarrierPrivilegeUtils معرفی میکند تا به CTS اجازه دهد به عنوان یک سرویس حامل (به طور ضمنی با امتیازات حامل) اجرا شود و قابلیت آزمایش بسیاری از APIهای حامل و کلاسهای اتصال را بهبود بخشد. | بهروزرسانیشده |
| ماژول تست | تستهای CTS چند دستگاهی را برای بلوتوث اضافه کنید | این ویژگی به تبلیغات اجازه میدهد فقط سرویسهای مشخصشدهی GATT را نمایش دهند و در صورت تبلیغات مداوم در حالت اتصال، حریم خصوصی بهتری را فراهم کنند. | اضافه شد |
| ماژول تست | تستهای CTS چند دستگاهی را برای دقت فاصلهیابی UWB اضافه کنید | موارد آزمایشی جدیدی برای دقت اندازهگیری فاصله UWB اضافه کنید تا الزام CDD UWB را اجرا کنید. | اضافه شد |
| ماژول تست | CtsDevicePolicySimTestCases را به طرح تست سیم کارت CTS اضافه کنید | این مورد آزمایشی بهروزرسانی شد تا به عنوان بخشی از تنظیمات آزمایش، به یک سیمکارت معتبر نیاز داشته باشد. | اضافه شد |
| ماژول تست | مجموعه تست CTS چند دستگاهی UWB اضافه شد | یک مجموعه تست CTS چند دستگاهی UWB جدید اضافه شده است که از ۲ دستگاه اندرویدی دارای UWB برای تأیید قابلیتهای مختلف UWB استفاده میکند. | اضافه شد |
| ماژول تست | افزایش موارد تست در ماژول dEQP | شاخه dEQP برای اندروید ۱۴ CTS بهروزرسانی شد تا از vulkan-cts-1.3.5 (به جای ۱.۳.۱) استفاده کند. آزمایشهای جدید زیادی اضافه شدهاند زیرا این بهروزرسانی آزمایشهای جدیدی را برای ویژگیهای جدید Vulkan مانند رندر پویا به ارمغان میآورد. | بهروزرسانیشده |
| تنظیمات تست | افزایش حجم حافظه موقت (heap) به ۱۶ گیگابایت | افزایش اندازه حافظه هیپ برای کمک به اجرای تستهای CTS که حافظه بیشتری مصرف میکنند. | بهروزرسانیشده |
| تنظیمات تست | ارتقا رم به ۱۲۸ گیگابایت و هارد به ۲۵۶ گیگابایت | حافظه سیستم میزبان را ارتقا دهید تا بتوانید نیازهای فضای هیپ جاوای اضافه شده را برطرف کنید. | بهروزرسانیشده |
| مادون قرمز را آزمایش کنید | دانلود پویای خودکار Mainline CTS | دانلود پویای Mainline CTS و ادغام خودکار در بسته CTS برای اجرا به منظور بهبود تست سازگاری مناسب از طریق CTS در برابر نسخههای ماژول Mainline مربوطه. | اضافه شد |
ویژگیهای تأییدکننده CTS
اندروید ۱۴ شامل مستندات جدید و بهروز شده برای ویژگیهای CTS Verifier زیر است.
| مساحت | ویژگیها | توضیحات | اضافه/بهروزرسانی شد |
|---|---|---|---|
| تنظیمات تست | لوازم جانبی مورد نیاز برای تست حسگر دینامیک را بهروزرسانی کنید | صفحه راهنمای تست CTS Verifier را بهروزرسانی کنید تا شامل لوازم جانبی و دستورالعملهای بهروز شده برای تستهای حسگر دینامیکی باشد. | بهروزرسانیشده |
| تنظیمات تست | بهبود ITS دوربین برای پشتیبانی از دستگاههای تاشو | پشتیبانی از تست دستگاههای تاشو در Camera ITS. تغییراتی در ItsService ایجاد شده تا دوربینهای فیزیکی موجود با هر حالت تاشو/باز تعیین شوند. | بهروزرسانیشده |
| کلاس آزمون CTS-V | جفتسازی آگاهانه با وایفای | جفتسازی آگاه از وایفای، روشی رمزگذاریشده و سریع برای احراز هویت مجدد برای ارتباطات نظیر به نظیر با استفاده از وایفای آگاه فراهم میکند. تست را در CTS-V مانند سایر تستهای چند دستگاهی برای Aware اضافه کنید. این تست نیاز دارد که هر دو دستگاه از این ویژگی پشتیبانی کنند. | اضافه شد |
| کلاس آزمون CTS-V | فعالیتهای آزمایشی برای کنترلهای خانگی، پنل تعبیهشده | از اندروید ۱۴ به بعد، یک API جدید ارائه شده است تا برنامهها بتوانند به جای ارسال اطلاعات از طریق API کنترلها، از یک activity تعبیهشده (در فضای کنترلهای SystemUI) استفاده کنند. activityهای آزمایشی جدیدی برای اعمال رفتار API اضافه شدهاند. | اضافه شد |
| کلاس آزمون CTS-V | آزمایشهای مربوط به الزامات حضور (BLE و NAN/Wi-Fi Rangeing) | برای اطمینان از اینکه دستگاههای هوشمند کاربران به خوبی با هم کار میکنند، بسیار مهم است که همه دستگاههای موجود در اکوسیستم اندروید بتوانند نزدیکی نسبی بین دستگاهها را تعیین کنند. اندروید U الزامات کالیبراسیون حضور را معرفی میکند که عملکرد قابل قبول فناوریهای رادیویی موجود مانند UWB، Wi-Fi و BLE را که برای تعیین نزدیکی استفاده میشوند، مشخص میکند. | اضافه شد |
| کلاس آزمون CTS-V | تأییدکننده CTS برای قطع اتصال AAudio | بررسی کنید که آیا AAudio باید هنگام جدا شدن دستگاه پخش، پخش را قطع کند یا خیر. | اضافه شد |
| کلاس آزمون CTS-V | تصویر صفحه نمایش تأییدکننده CTS، آزمون پروفایل کاری | موارد آزمایشی جدیدی برای اجرای الزام CDD نسخه ۳.۹.۲/C-1-10 اضافه کنید. به کاربر دستور داده میشود که از صفحه نمایش عکس بگیرد. ContentObserver آدرس اینترنتی (URI) تصویر ذخیره شده را شناسایی کرده و نتیجه را نمایش میدهد. کاربر باید تصویر را که حاوی برنامههای دیگر یا رابط کاربری سیستم (نوار وضعیت و غیره) نیست، به صورت بصری تأیید کند. | اضافه شد |
| نکات برجسته آزمون | تست APIهای ضبط محتوا برای یادداشتها توسط تأییدکننده CTS. | فعالیت آزمایشی جدیدی را برای اجرای APIهای یادداشتها اضافه کنید، که به یکپارچهسازیهای یادداشتبرداری سیستم در SysUI مرتبط هستند. اگر نقش NOTES فعال نباشد، میتوان از این آزمایش صرفنظر کرد. برای جزئیات بیشتر به بخش «ضبط محتوا برای آزمایشهای یادداشتها» مراجعه کنید. | اضافه شد |
| تنظیمات تست | دستور adb را اجرا کنید تا پس از پایان تستها، صفحه نمایش به طور خودکار روشن شود. | از اندروید ۱۴ به بعد، مجوز android.permission.TURN_SCREEN_ON اضافه شده است تا پس از اتمام آزمایش، صفحه نمایش روشن شود. برای فعال کردن این ویژگی، کاربر باید دستور adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 در مرحله راهاندازی اجرا کند. | بهروزرسانیشده |
| تنظیمات تست | دستورالعمل تست بردار چرخش را بهروزرسانی کنید | کاربران باید OpenCV-3.0.0-android-sdk.zip را دانلود کرده و OpenCV Manager را روی دستگاه اندرویدی مورد آزمایش نصب کنند. فایل APK را از طریق کامپیوتر با استفاده از دستور adb install به همراه گزینه --bypass-low-target-sdk-block دستگاه بارگذاری کنید. برای دستگاههایی که اندروید ۱۳ یا پایینتر دارند، این گزینه --bypass-low-target-sdk-block ضروری نیست. برای اطلاعات بیشتر، به نصب یک برنامه مراجعه کنید. | بهروزرسانیشده |
| تنظیمات تست | یادداشتهای نصب adb مربوط به OpenCV APK را اضافه کنید | با توجه به ویژگی امنیتی جدیدی که در اندروید ۱۴ معرفی شده است، دستور adb --bypass-low-target-sdk-block باید هر بار هنگام نصب Open CV APK اضافه شود. برای اطلاعات بیشتر به Rotation vector CV crosscheck مراجعه کنید. | اضافه شد |
ماژولهای CTS
تعداد ماژولهای آزمون و موارد آزمون به شرح زیر است:
- حدود ۱۱۵۱ ماژول بسته به دستگاهها
- حدود ۴.۴ میلیون مورد تست روی ۲ ABI
در اندروید ۱۴، در مجموع ۱۳۶ ماژول جدید اضافه و ۱۹ ماژول حذف شدهاند. برای اطلاعات بیشتر به جداول زیر مراجعه کنید.
ماژولهای جدید
| نام ماژول تست اضافه شد | ABI ها | تست اپلیکیشن فوری |
| اندرویدتست_چندکاربره | arm64-v8a | |
| art-run-test-018-stack-overflow | arm64-v8a | |
| art_standalone_dex2oat_cts_tests | arm64-v8a | |
| CtsAdIdEndToEndTest | arm64-v8a | |
| موارد آزمایشی دستگاه قابل اشکالزدایی CtsAdServices | arm64-v8a | |
| CtsAdServicesEndToEndTestMeasurement | arm64-v8a | |
| خدمات تبلیغاتی CtsEndToEndTests | arm64-v8a | |
| خدمات تبلیغات Cts، تستهای میزبان | arm64-v8a | |
| خدمات تبلیغاتی Cts و MddTests | arm64-v8a | |
| CtsAdServicesNotInAllowListEndToEndTests | arm64-v8a | |
| CtsAdServicesPermissionsAppOptOutEndToEndTests | arm64-v8a | |
| CtsAdServicesPermissionsNoPermEndToEndTests | arm64-v8a | |
| CtsAdServicesPermissionsValidEndToEndTests | arm64-v8a | |
| موضوعات خدمات تبلیغات CtsAppUpdateTests | arm64-v8a | |
| خدمات CtsAdموضوعاتاتصالتستها | arm64-v8a | |
| موارد آزمایش دستگاه کلونینگ CtsApp | arm64-v8a | |
| CtsAppCloningMediaProviderHostTest | arm64-v8a | |
| CtsAppCloningMediaProviderHostTest[فوری] | arm64-v8a | بله |
| موارد تست CtsAppFgs | arm64-v8a | |
| CtsAppFgsTestCases[فوری] | arm64-v8a | بله |
| CtsAppSetIdEndToEndTest | arm64-v8a | |
| موارد تست CtsAttributionSource | arm64-v8a | |
| CtsAttributionSourceTestCases[لحظه] | arm64-v8a | بله |
| موارد تست سلامت باتری Cts | arm64-v8a | |
| موارد تست میزبان CtsBiometrics | arm64-v8a | |
| موارد آزمایشی CtsBluetoothMultiDevices | arm64-v8a | |
| موارد آزمایشی رادیو پخش Cts | arm64-v8a | |
| موارد آزمایشی پخش Cts | arm64-v8a | |
| CtsCompanionDeviceManagerMultiProcessTestCases | arm64-v8a | |
| موارد تست کامپایل Cts | arm64-v8a | |
| تستهای بدون قابلیت مشاهدهی CtsContentProvider | arm64-v8a | |
| CtsContentProviderTestsWithVisibility | arm64-v8a | |
| موارد آزمون CtsCredentialManager | arm64-v8a | |
| CtsCurrentApiSignatureTestCases[لحظه] | arm64-v8a | بله |
| موارد تست قفل دستگاه Cts | arm64-v8a | |
| موارد شبیه سازی شده CtsDevicePolicy | arm64-v8a | |
| موارد شبیهسازیشدهی CtsDevicePolicy[run-on-clone-profile] | arm64-v8a | |
| موارد شبیهسازیشدهی CtsDevicePolicy[اجرا روی کاربر ثانویه] | arm64-v8a | |
| موارد شبیه سازی شده تست خط مشی دستگاه [اجرای روی کار] | arm64-v8a | |
| موارد آزمایشی سیاست دستگاه Cts [اجرا بر روی کلون-پروفایل] | arm64-v8a | |
| موارد آزمایشی چندکاربره دستگاه تأیید دامنه CtsDomainVerificationDeviceMultiUser[run-on-clone-profile] | arm64-v8a | |
| موارد تست میزبان صرف دستوری Cts | arm64-v8a | |
| موارد تست صرف گرامری Cts | arm64-v8a | |
| موارد آزمایشی کنترلکنندهی CtsHealthConnect | arm64-v8a | |
| موارد تست دستگاه CtsHealthConnectHostSideDevice | arm64-v8a | |
| CtsHealthConnectHostTestCases | arm64-v8a | |
| CtsHealthتناسب اندامدستگاهTestCases | arm64-v8a | |
| CtsHealthFitnessDeviceTestCasesNoPermission | arm64-v8a | |
| CtsHealthFitnessDeviceTestCasesNoPermission[instant] | arm64-v8a | بله |
| موارد آزمایشی CtsHibernation | arm64-v8a | |
| موارد تست میزبان CtsJvmtiRunTest1940 | arm64-v8a | |
| موارد تست میزبان CtsJvmtiRunTest911 | arm64-v8a | |
| موارد تست میزبان CtsJvmtiRunTest912 | arm64-v8a | |
| موارد تست میزبان CtsJvmtiRunTest913 | arm64-v8a | |
| موارد تست میزبان CtsJvmtiRunTest988 | arm64-v8a | |
| موارد آزمایشی کامپوننتهای صادرنشدهی CtsLaunch | arm64-v8a | |
| تعامل صوتی محلی Cts | arm64-v8a | |
| تعامل صوتی محلی Cts[فوری] | arm64-v8a | بله |
| موارد آزمایشی CtsMediaBetterTogether | arm64-v8a | |
| موارد آزمایشی CtsMediaBetterTogether[فوری] | arm64-v8a | بله |
| CtsMediaBetterTogetherTestCases[run-on-clone-profile] | arm64-v8a | |
| موارد آزمایشی CtsMediaBetterTogether[اجرا روی کاربر ثانویه] | arm64-v8a | |
| موارد آزمایشی CtsMediaBetterTogether[اجرای روی کار-پروفایل] | arm64-v8a | |
| موارد آزمایشی CtsMediaProjection | arm64-v8a | |
| موارد آزمایشی CtsMediaProjection[فوری] | arm64-v8a | بله |
| موارد آزمایشی غیرفعالشدهی CtsMicrodroid | arm64-v8a | |
| موارد آزمایشی چندکاربره Cts[اجرا روی کلون-پروفایل] | arm64-v8a | |
| منابع CtsNativeResourcesTestCases | arm64-v8a | |
| موارد آزمایشی CtsNativeResources[فوری] | arm64-v8a | بله |
| موارد آزمایشی CtsNetHttp | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk30 | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk30[فوری] | arm64-v8a | بله |
| CtsNetTestCasesMaxTargetSdk33 | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk33[فوری] | arm64-v8a | بله |
| موارد تست اعلان Cts | arm64-v8a | |
| CtsOsTestCases[اجرا بر روی کلون-پروفایل] | arm64-v8a | |
| CtsPackageInstallTestCases[run-on-clone-profile] | arm64-v8a | |
| موارد آزمایشی نصب بستههای Cts[اجرا روی کاربر ثانویه] | arm64-v8a | |
| موارد آزمایشی نصبشده روی بستههای Cts[اجرا روی کار-پروفایل] | arm64-v8a | |
| تستهای طرح بستهبندی CtsWithoutVisibility | arm64-v8a | |
| CtsPackageSchemeTestsWithVisibility | arm64-v8a | |
| CtsPerfettoReporterTestCases | arm64-v8a | |
| موارد آزمایشی چندکاربره CtsPermission | arm64-v8a | |
| CtsPermissionMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
| موارد آزمایشی چندکاربره CtsPermission[اجرا روی کاربر ثانویه] | arm64-v8a | |
| موارد آزمایشی چندکاربره CtsPermission[اجرا بر روی پروفایل کار] | arm64-v8a | |
| موارد آزمایشی سیاست مجوز Cts | arm64-v8a | |
| موارد آزمایشی سیاست مجوز Cts[لحظه] | arm64-v8a | بله |
| CtsPhotoPickerTest[اجرا بر روی کلون-پروفایل] | arm64-v8a | |
| CtsSandboxedAdIdManagerTests | arm64-v8a | |
| CtsSandboxedAppSetIdManagerTests | arm64-v8a | |
| CtsSandboxedFledgeManagerTests | arm64-v8a | |
| CtsSandboxedMeasurementManagerTests | arm64-v8a | |
| CtsSandboxedTopicsManagerTests | arm64-v8a | |
| CtsSdkSandboxHostSideTests | arm64-v8a | |
| CtsSdkSandboxInprocessTests | arm64-v8a | |
| موارد تست CtsSdkSandboxWebkit | arm64-v8a | |
| موارد تست CtsShortFgs | arm64-v8a | |
| موارد تست CtsShortFgs[فوری] | arm64-v8a | بله |
| تستهای کنترل سطح Cts | arm64-v8a | |
| موارد تست CtsTare | arm64-v8a | |
| موارد میزبانی CtsTelecom | arm64-v8a | |
| CtsThreadLocalRandomHostTest | arm64-v8a | |
| موارد تست کدک ویدئوی Cts | arm64-v8a | |
| کیفیت رمزگذاری ویدئو در Cts، تستهای میزبان | arm64-v8a | |
| موارد تست میزبان با کیفیت رمزگذاری ویدئوی Cts[فوری] | arm64-v8a | بله |
| موارد تست میزبان تعامل CtsVoice | arm64-v8a | |
| CtsWallpaperSdk33TestCases | arm64-v8a | |
| CtsWallpaperSdk33TestCases[فوری] | arm64-v8a | بله |
| تصاویر پس زمینه CtsTestCases | arm64-v8a | |
| موارد آزمایشی CtsWallpaper[فوری] | arm64-v8a | بله |
| موارد آزمایشی سرویس حسگر پوشیدنی Cts | arm64-v8a | |
| CtsWindowManagerBackgroundActivityTestCases | arm64-v8a | |
| موارد آزمایشی CtsWrapHwasan | arm64-v8a | |
| SdkSandboxManagerDisabledTests | arm64-v8a | |
| تستهای SdkSandboxManager | arm64-v8a | |
| art-run-test-018-stack-overflow | armeabi-v7a | |
| art_standalone_dex2oat_cts_tests | armeabi-v7a | |
| موارد تست میزبان CtsBiometrics | armeabi-v7a | |
| موارد آزمایشی رادیو پخش Cts | armeabi-v7a | |
| موارد تست کامپایل Cts | armeabi-v7a | |
| موارد شبیه سازی شده CtsDevicePolicy | armeabi-v7a | |
| موارد تست میزبان CtsJvmtiRunTest1940 | armeabi-v7a | |
| موارد تست میزبان CtsJvmtiRunTest911 | armeabi-v7a | |
| موارد تست میزبان CtsJvmtiRunTest912 | armeabi-v7a | |
| موارد تست میزبان CtsJvmtiRunTest913 | armeabi-v7a | |
| موارد تست میزبان CtsJvmtiRunTest988 | armeabi-v7a | |
| موارد آزمایشی CtsMediaBetterTogether | armeabi-v7a | |
| موارد آزمایشی CtsMediaProjection | armeabi-v7a | |
| منابع CtsNativeResourcesTestCases | armeabi-v7a | |
| موارد آزمایشی CtsNetHttp | armeabi-v7a | |
| تستهای کنترل سطح Cts | armeabi-v7a | |
| موارد تست کدک ویدئوی Cts | armeabi-v7a | |
| کیفیت رمزگذاری ویدئو در Cts، تستهای میزبان | armeabi-v7a | |
| موارد آزمایش دستگاه CtsWindowManager | armeabi-v7a | |
| موارد آزمایشی CtsWrapHwasan | armeabi-v7a |
ماژولهای CTS جدید مرتبط با خط اصلی
| نام ماژول تست اضافه شد | تست اپلیکیشن فوری |
|---|---|
MctsAppSecurityHostTestCases | |
MctsMediaBetterTogetherTestCases | |
MctsMediaBetterTogetherTestCasesYes | بله |
MctsMediaCodecTestCases | |
MctsMediaCodecTestCasesYes | بله |
MctsMediaDecoderTestCases | |
MctsMediaEncoderTestCases | |
MctsMediaExtractorTestCases | |
MctsMediaMiscTestCases | |
MctsMediaMiscTestCasesYes | بله |
MctsMediaMuxerTestCases | |
MctsMediaParserTestCases | |
MctsMediaPlayerTestCases | |
MctsMediaRecorderTestCases | |
MctsMediaStressTestCases | |
MctsMediaTranscodingTestCases | |
MctsMediaV2TestCases |
ماژولهای حذف شده
| نام ماژول تست حذف شده | ABI ها | تست فوری اپلیکیشن |
| CtsActivityManagerBackgroundActivityTestCases | arm64-v8a | |
| موارد تست دستگاه CtsAdServices[فوری] | arm64-v8a | بله |
| موارد آزمایشی CtsCameraApi31 | arm64-v8a | |
| CtsHostTzDataTests | arm64-v8a | |
| موارد آزمایش میزبان حادثه Cts | arm64-v8a | |
| موارد آزمایش میزبان حادثه Cts[فوری] | arm64-v8a | بله |
| شخصیسازیCtsOnDeviceTestCases | arm64-v8a | |
| موارد آزمایشی شخصیسازیشدهی CtsOnDevice[لحظهای] | arm64-v8a | بله |
| CtsPermission2TestCases | arm64-v8a | |
| CtsPermission2TestCases[لحظه] | arm64-v8a | بله |
| CtsPermission4TestCases | arm64-v8a | |
| CtsPermission5TestCases | arm64-v8a | |
| CtsPermission5TestCases[لحظه] | arm64-v8a | بله |
| موارد تست میزبان CtsSystemUi[فوری] | arm64-v8a | بله |
| موارد آزمایشی دستگاههای مجازی Cts[فوری] | arm64-v8a | بله |
| CtsActivityManagerBackgroundActivityTestCases | armeabi-v7a | |
| موارد آزمایشی CtsCameraApi31 | armeabi-v7a | |
| موارد آزمایشی CtsGwpAsan | armeabi-v7a | |
| موارد آزمایش میزبان حادثه Cts | armeabi-v7a |