หน้านี้มีการเปลี่ยนแปลงที่สำคัญของ CTS ที่เปิดตัวใน Android 15
ฟีเจอร์ของ CTS
Android 15 มีเอกสารประกอบใหม่และที่อัปเดตแล้วสำหรับฟีเจอร์ CTS ต่อไปนี้
| พื้นที่ | ฟีเจอร์ | คำอธิบาย | เพิ่ม/อัปเดต | 
|---|---|---|---|
| โมดูลทดสอบ | แยก CtsWindowManagerDeviceTestCases ออกเป็นหลายโมดูล
    | 
   โมดูลการทดสอบแบบแยกส่วนเพื่อลดข้อผิดพลาดในการทดสอบและปรับปรุงรันไทม์จาก 1 ชั่วโมง 30 นาทีเป็น เกือบ 55 นาที | อัปเดตแล้ว | 
| โมดูลทดสอบ | แยก CtsDynamicMimeHostTestCases ออกเป็นหลายโมดูล
    | 
   ไม่พร้อมใช้งาน | อัปเดตแล้ว | 
| โครงสร้างพื้นฐานของการทดสอบ | การดาวน์โหลด CTS เมนไลน์แบบไดนามิกโดยอัตโนมัติ | ดาวน์โหลด CTS หลักแบบไดนามิกและผสานรวมอัตโนมัติลงในแพ็กเกจ CTS เพื่อ การดำเนินการเพื่อปรับปรุงการทดสอบความเข้ากันได้อย่างเหมาะสมผ่าน CTS กับ เวอร์ชันโมดูล Mainline ที่เกี่ยวข้อง | เพิ่มแล้ว | 
| โครงสร้างพื้นฐานของการทดสอบ | เปิดตัวการตั้งค่าพื้นฐานใหม่ 2 รายการ | เราได้เปิดใช้การตั้งค่าพื้นฐานใหม่ 2 รายการใน CTS/VTS/GTS ดังนี้
     
  | 
   เพิ่มแล้ว | 
ฟีเจอร์ของโปรแกรมตรวจสอบ CTS
Android 15 มีเอกสารประกอบใหม่และที่อัปเดตแล้วสำหรับฟีเจอร์ CTS Verifier ต่อไปนี้
| พื้นที่ | ฟีเจอร์ | คำอธิบาย | เพิ่ม/อัปเดต | 
|---|---|---|---|
| คลาสทดสอบ CTS-V | เลิกใช้การทดสอบการเล่นเสียงผ่าน USB และการบันทึกเสียงผ่าน USB ใน CTS Verifier | การทดสอบเหล่านี้ถูกแทนที่ด้วยการทดสอบที่ได้รับการปรับปรุงแล้วในการทดสอบ USB ของเส้นทางข้อมูลเสียง | อัปเดตแล้ว | 
| คลาสทดสอบ CTS-V | การทดสอบ ITS ใหม่: LowLightBoostTest
    | 
   ทดสอบโหมดเพิ่มแสงในสภาวะแสงน้อยภายใต้สภาพแสงที่มืด | เพิ่มแล้ว | 
| คลาสทดสอบ CTS-V | การทดสอบโปรแกรมตรวจสอบ CTS ใหม่ใน Sharesheet ChooserResult class
    | 
   ซึ่งจะตรวจสอบความถูกต้องของฟังก์ชันการทำงานของคลาส Sharesheet ChooserResult ใน Android 15
    | 
   เพิ่มแล้ว | 
โมดูล CTS
จำนวนโมดูลการทดสอบและกรณีทดสอบมีดังนี้
- ~ 1389 โมดูลขึ้นอยู่กับอุปกรณ์
 - เคสทดสอบประมาณ 6 ล้านรายการใน 2 ABI
 
ใน 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 ใหม่ที่เกี่ยวข้องกับ Mainline
| เพิ่มชื่อโมดูลทดสอบแล้ว | การทดสอบ 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
    |