ملاحظات الإصدار الخاصة بمجموعة أدوات اختبار التوافق (CTS) لنظام التشغيل Android 15

تتضمّن هذه الصفحة التغييرات الرئيسية التي تم إدخالها على مجموعة اختبار التوافق في Android 15.

ميزات مجموعة أدوات اختبار التوافق (CTS)

يتضمّن Android 15 مستندات جديدة ومعدَّلة لميزات CTS التالية:

المنطقة الميزة الوصف تمت الإضافة/التعديل
وحدة الاختبار تقسيم CtsWindowManagerDeviceTestCases إلى وحدات متعددة تقسيم وحدة الاختبار إلى أجزاء للحدّ من أخطاء الاختبار وتحسين وقت التنفيذ من ساعة و30 دقيقة إلى حوالي 55 دقيقة محدّثة
وحدة الاختبار تقسيم CtsDynamicMimeHostTestCases إلى وحدات متعددة غير متاح محدّثة
Test infra التنزيل الديناميكي التلقائي لمجموعة اختبار التوافق (CTS) في Mainline تنزيل حزمة Mainline CTS بشكل ديناميكي ودمجها تلقائيًا في حزمة CTS لتنفيذها، وذلك لتحسين اختبار التوافق بشكل سليم من خلال CTS مع إصدارات وحدات Mainline ذات الصلة تمّت الإضافة
Test infra إضافة إعدادَين أساسيَّين جديدَين تم تفعيل إعدادَين أساسيَّين جديدَين في CTS/VTS/GTS:
  • اضبط الإعداد hidden_api_policy لضمان عدم إمكانية الوصول إلى واجهات برمجة التطبيقات المخفية إلا عند ضبطها بشكل صريح داخل وحدة.
  • عُد إلى الشاشة الرئيسية لتجنُّب تعذُّر إجراء الاختبارات بسبب عدم إغلاق الأنشطة.
تمّت الإضافة

ميزات أداة التحقّق في مجموعة أدوات اختبار التوافق (CTS)

يتضمّن Android 15 مستندات جديدة ومعدَّلة لميزات "أداة التحقّق من التوافق" التالية:

المنطقة الميزة الوصف تمت الإضافة/التعديل
فئة اختبار CTS-V إيقاف اختبارَي "تشغيل الصوت عبر USB" و"تسجيل الصوت عبر USB" في CTS Verifier تم استبدال هذه الاختبارات بالاختبارات المحسّنة في اختبار USB لمسارات بيانات الصوت. محدّثة
فئة اختبار CTS-V اختبار ITS الجديد: LowLightBoostTest يختبر وضع "تحسين الإضاءة المنخفضة" في ظروف الإضاءة المعتمة. تمّت الإضافة
فئة اختبار CTS-V فئة New CTS Verifier test Sharesheet ChooserResult يتحقّق هذا الاختبار من وظائف فئة ChooserResult Sharesheet في Android 15. تمّت الإضافة

وحدات CTS

في ما يلي عدد وحدات الاختبار وحالات الاختبار:

  • ‫~ 1389 وحدة حسب الأجهزة
  • ‫~ 6 ملايين حالة اختبار على واجهتَي تطبيق ثنائيتَين

في نظام التشغيل Android 15، تمت إضافة 191 وحدة جديدة وإزالة 5 وحدات.

وحدات جديدة

  • ABI: arm64-v8a
تمت إضافة اسم وحدة الاختبار اختبار التطبيق الفوري
CtsAddApkToApexHostTestCases
CtsAdoptableHostTestCases
CtsADPFHostTestCases
CtsAdServicesCobaltTest
CtsAdServicesCustomAudienceTests
CtsAdServicesExtDataStorageServiceTest
CtsApkVerityInstallHostTestCases
CtsAppCloningContactsSharingTest
CtsAppCloningIntentRedirectionTest
CtsAppDataIsolationHostTestCases
CtsAppFgsStartTestCases
CtsAppSearchTestCases[run-on-work-profile]
CtsAppStartTestCases
CtsAppStartTestCasesYes نعم
CtsBRSTestCases
CtsCameraHeadlessSystemUserTestCases
CtsCompanionDeviceManagerMultiDeviceTestCases
CtsConnectivityMultiDevicesTestCases
CtsContactKeysManagerTestCases
CtsContactKeysProviderPrivilegedApp
CtsContextualSearchServiceTestCases
CtsCorruptApkHostTestCases
CtsCrashDetailHostTestCases
CtsCredentialManagerHostSideTestCases
CtsDeleteKeepDataHostTestCases
CtsDevicePolicyTestCases[run-on-private-profile]
CtsDirectBootHostTestCases
CtsDropBoxManagerTestCasesAPI34
CtsDynamicMimeChangedGroupAppUpdateHostTestCases
CtsDynamicMimeComplexFilterClearGroupRebootHostTestCases
CtsDynamicMimeComplexFilterRebootHostTestCases
CtsDynamicMimeIndependentGroupRebootHostTestCases
CtsDynamicMimePreferredActivitiesHostTestCases
CtsDynamicMimeRemoveRebootHostTestCases
CtsDynamicMimeSingleAppGroupRebootHostTestCases
CtsDynamicMimeSingleAppRebootHostTestCases
CtsExerciseRouteTestCases
CtsFgsTimeoutTestCases
CtsFgsTimeoutTestCasesYes نعم
CtsFingerprintTestCases
CtsGetBindingUidImportanceTest
CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission
CtsHealthFitnessDeviceTestCasesNotAllPermissionsAreGranted
CtsHealthFitnessDeviceTestCasesRateLimiter
CtsHealthFitnessShowMigrationInfoIntentAbsentTests
CtsHostsideNetworkPolicyTests
CtsHostsideNetworkPolicyTestsYes نعم
CtsInputHostTestCases
CtsInputMethodInstallTestCases
CtsInputMethodInstallTestCasesYes نعم
CtsInstantAppsHostTestCases
CtsLegacyNotification34TestCases
CtsMediaCUJLargeTest
CtsMediaCUJSmallTest
CtsMediaCUJSmallTestYes نعم
CtsMediaEditingTestCases
CtsMediaProjectionSDK33TestCases
CtsMediaProjectionSDK33TestCasesYes نعم
CtsMediaProjectionSDK34TestCases
CtsMediaProjectionSDK34TestCasesYes نعم
CtsMediaProviderTestCases
CtsMemunreachableTestCases
CtsMultiUserTestCases[run-on-private-profile]
CtsNetSecConfigCertificateTransparencyDefaultTestCases
CtsNetSecConfigCertificateTransparencyDefaultTestCasesYes نعم
CtsNetSecConfigCertificateTransparencyTestCases
CtsNetSecConfigCertificateTransparencyTestCasesYes نعم
CtsNotificationExtendersTestCases
CtsOnDeviceIntelligenceServiceTestCases
CtsOnDevicePersonalizationConfigTests
CtsOnDevicePersonalizationE2ETests
CtsOverlayHostTestCases
CtsPackageInstallerCUJTestCases
CtsPackageManagerHostTestCases
CtsPackageManagerIncrementalStatsHostTestCases
CtsPackageManagerTestCases
CtsPackageManagerTestCasesYes نعم
CtsPdfModuleTestCases
CtsPdfModuleTestCasesYes نعم
CtsPendingIntentApi33TestCases
CtsPendingIntentApi33TestCasesYes نعم
CtsPermissionMultiDeviceTestCases
CtsPermissionsHostTestCases
CtsPermissionUiTestCases
CtsProfilingModuleTests
CtsResourcesHostTestCases
CtsResourcesTestCases
CtsResourcesTestCasesYes نعم
CtsResumeOnRebootHostTestCases
CtsRollbackManagerTestCases
CtsScopedStorageBypassDatabaseOperationsTest
CtsScopedStorageGeneralTest
CtsScopedStorageRedactUriTest
CtsSecureElementTestCases
CtsSensitiveContentProtectionTestCases
CtsSensitiveContentProtectionTestCasesYes نعم
CtsSettingsTestCases[run-on-work-profile]
CtsStorageAccessTestCases
CtsStorageHostTestCases
CtsSystemApiAnnotationTestCases
CtsTelecomCujTestCases
CtsTelephonyCujTestCases
CtsTelephonyCujTestCasesYes نعم
CtsUseEmbeddedDexHostTestCases
CtsUserRestrictionTestCases
CtsUserRestrictionTestCases[run-on-work-profile]
CtsUwbMultiDeviceTestCase_FiraRangingTests
CtsVibratorTestCases
CtsVibratorTestCasesYes نعم
CtsVibratorTestCases[run-on-clone-profile]
CtsVibratorTestCases[run-on-private-profile]
CtsVibratorTestCases[run-on-secondary-user]
CtsVibratorTestCases[run-on-work-profile]
CtsVideoQualityFloorHostTestCases
CtsVirtualDevicesAppLaunchTestCases
CtsVirtualDevicesAudioTestCases
CtsVirtualDevicesCameraCtsTestCases
CtsVirtualDevicesCameraTestCases
CtsVirtualDevicesSensorTestCases
CtsWifiNonUpdatableTestCases
CtsWindowManagerDeviceActivity
CtsWindowManagerDeviceAm
CtsWindowManagerDeviceAnimations
CtsWindowManagerDeviceBackNavigation
CtsWindowManagerDeviceDisplay
CtsWindowManagerDeviceIme
CtsWindowManagerDeviceInput
CtsWindowManagerDeviceInsets
CtsWindowManagerDeviceKeyguard
CtsWindowManagerDeviceMultiDisplay
CtsWindowManagerDeviceOther
CtsWindowManagerDeviceTaskFragment
CtsWindowManagerDeviceWindow
CtsWindowManagerTestCases
CtsWindowManagerTestCasesYes نعم
MicrodroidTestAppNoInternetPerm
MultiDeviceRangingTestCase_Uwb

وحدات جديدة ذات صلة بـ Mainline في مجموعة أدوات اختبار التوافق (CTS)

تمت إضافة اسم وحدة الاختبار اختبار التطبيق الفوري
MctsAppSecurityHostTestCases
MctsMediaBetterTogetherTestCases
MctsMediaBetterTogetherTestCasesYes نعم
MctsMediaCodecTestCases
MctsMediaCodecTestCasesYes نعم
MctsMediaDecoderTestCases
MctsMediaEncoderTestCases
MctsMediaExtractorTestCases
MctsMediaMiscTestCases
MctsMediaMiscTestCasesYes نعم
MctsMediaMuxerTestCases
MctsMediaParserTestCases
MctsMediaPlayerTestCases
MctsMediaRecorderTestCases
MctsMediaStressTestCases
MctsMediaTranscodingTestCases
MctsMediaV2TestCases

الوحدات التي تمت إزالتها

اسم وحدة الاختبار المحذوفة ABI اختبار التطبيق الفوري
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLegacyNotification20TestCases arm64-v8a
CtsPermission3TestCases arm64-v8a
CtsStrictJavaPackagesTestCases arm64-v8a
CtsTareTestCases arm64-v8a
CtsWindowManagerDeviceTestCases arm64-v8a
libnativeloader_test arm64-v8a