บันทึกประจำรุ่นของ Android 15 CTS

หน้านี้มีข้อมูลการเปลี่ยนแปลงที่สำคัญของ CTS ที่เริ่มใช้ใน Android 15

ฟีเจอร์ CTS

Android 15 มีเอกสารประกอบใหม่และที่อัปเดตแล้วสำหรับฟีเจอร์ CTS ต่อไปนี้

พื้นที่ ฟีเจอร์ คำอธิบาย เพิ่ม/อัปเดต
โมดูลทดสอบ แยก CtsWindowManagerDeviceTestCases ออกเป็นหลายโมดูล แยกข้อบังคับการทดสอบเพื่อลดข้อผิดพลาดในการทดสอบและปรับปรุงรันไทม์จาก 1 ชั่วโมง 30 นาทีเป็นเกือบ 55 นาที อัปเดตแล้ว
โมดูลทดสอบ แยก CtsDynamicMimeHostTestCases ออกเป็นหลายข้อ ไม่พร้อมใช้งาน อัปเดตแล้ว
โครงสร้างพื้นฐานการทดสอบ การดาวน์โหลด CTS หลักแบบไดนามิกโดยอัตโนมัติ ดาวน์โหลด CTS หลักแบบไดนามิกและผสานรวมโดยอัตโนมัติในแพ็กเกจ CTS เพื่อเรียกใช้เพื่อปรับปรุงการทดสอบความเข้ากันได้ที่เหมาะสมผ่าน CTS กับเวอร์ชันโมดูลหลักที่เกี่ยวข้อง เพิ่มแล้ว
โครงสร้างพื้นฐานการทดสอบ เปิดตัวการตั้งค่าพื้นฐานใหม่ 2 รายการ เราได้เปิดใช้การตั้งค่าพื้นฐานใหม่ 2 รายการใน CTS/VTS/GTS ดังนี้
  • ล้างการตั้งค่า hidden_api_policy เพื่อให้แน่ใจว่า API ที่ซ่อนอยู่จะเข้าถึงไม่ได้ ยกเว้นในกรณีที่ตั้งค่าไว้อย่างชัดเจนภายในโมดูล
  • กลับไปที่หน้าจอหลักเพื่อหลีกเลี่ยงการทดสอบที่ไม่สําเร็จเนื่องจากกิจกรรมที่ยังไม่ปิด
เพิ่มแล้ว

ฟีเจอร์ของโปรแกรมตรวจสอบ CTS

Android 15 มีเอกสารประกอบใหม่และที่อัปเดตแล้วสำหรับฟีเจอร์ต่อไปนี้ของ CTS Verifier

พื้นที่ ฟีเจอร์ คำอธิบาย เพิ่ม/อัปเดต
คลาสทดสอบ CTS-V เลิกใช้งานการทดสอบการเล่นเสียงผ่าน USB และการบันทึกเสียงผ่าน USB ใน CTS Verifier การทดสอบเหล่านี้มีผลแทนการทดสอบที่ปรับปรุงแล้วในการทดสอบ Audio Datapaths USB อัปเดตแล้ว
คลาสทดสอบ CTS-V การทดสอบ ITS ใหม่: LowLightBoostTest ทดสอบโหมดเพิ่มคุณภาพในสภาวะแสงน้อยในสภาพแสงน้อย เพิ่มแล้ว
คลาสทดสอบ CTS-V คลาสชีตการทดสอบผู้ตรวจสอบ CTS ChooserResult ใหม่ การดำเนินการนี้จะตรวจสอบฟังก์ชันการทำงานของคลาส ChooserResult ของ Sharesheet ใน Android 15 เพิ่มแล้ว

โมดูล CTS

จํานวนโมดูลทดสอบและเฟรมเวิร์กการทดสอบมีดังนี้

  • โมดูลประมาณ 1,389 รายการ โดยขึ้นอยู่กับอุปกรณ์
  • กรอบการทดสอบประมาณ 6 ล้านรายจาก ABI 2 รายการ

ใน Android 15 มีการเพิ่มโมดูลใหม่ทั้งหมด 191 รายการและนำโมดูลออกทั้งหมด 5 รายการ

โมดูลใหม่

  • ABI: arm64-v8a
เพิ่มชื่อโมดูลทดสอบแล้ว การทดสอบ Instant App
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

โมดูล CTS ใหม่ที่เกี่ยวข้องกับเมนไลน์

เพิ่มชื่อโมดูลทดสอบแล้ว การทดสอบ Instant App
MctsAppSecurityHostTestCases
MctsMediaBetterTogetherTestCases
MctsMediaBetterTogetherTestCasesYes ใช่
MctsMediaCodecTestCases
MctsMediaCodecTestCasesYes ได้
MctsMediaDecoderTestCases
MctsMediaEncoderTestCases
MctsMediaExtractorTestCases
MctsMediaMiscTestCases
MctsMediaMiscTestCasesYes ใช่
MctsMediaMuxerTestCases
MctsMediaParserTestCases
MctsMediaPlayerTestCases
MctsMediaRecorderTestCases
MctsMediaStressTestCases
MctsMediaTranscodingTestCases
MctsMediaV2TestCases

โมดูลที่นำออก

ลบชื่อโมดูลทดสอบแล้ว ABI การทดสอบ Instant App
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLegacyNotification20TestCases arm64-v8a
CtsPermission3TestCases arm64-v8a
CtsStrictJavaPackagesTestCases arm64-v8a
CtsTareTestCases arm64-v8a
CtsWindowManagerDeviceTestCases arm64-v8a
libnativeloader_test arm64-v8a