یادداشت های انتشار Android 14 CTS

این صفحه شامل تغییرات کلیدی 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