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

หน้านี้แสดงการเปลี่ยนแปลงที่สำคัญของ CTS ที่เปิดตัวใน Android 13

ฟีเจอร์ CTS

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

ฟีเจอร์ คำอธิบาย เพิ่ม/อัปเดต
ข้อมูลอัปเดตเกี่ยวกับ ITS ของกล้อง ดูรายการการเปลี่ยนแปลงได้ที่หัวข้อหมายเหตุเกี่ยวกับรุ่นชุดทดสอบรูปภาพจากกล้องของ Android T (AOSP เวอร์ชันทดลอง) อัปเดตแล้ว
การยืนยันการปฏิบัติตามข้อกำหนดของ Fused Presence เพิ่มการทดสอบ CTS Verifier สำหรับข้อกำหนดในการปรับเทียบการตรวจหาบุคคล โปรดดูรายละเอียดที่ส่วน 2.2.1, 7.4.9 และ 7.4.3 ของ CDD เพิ่มแล้ว
การทดสอบหลายอุปกรณ์ใน CTS Android 13 รองรับการทดสอบแบบหลายอุปกรณ์ ระบบจะเรียกใช้การทดสอบที่ต้องใช้อุปกรณ์หลายเครื่องโดยอัตโนมัติระหว่างการเรียกใช้ CTS CTS 13 มีการทดสอบหลายอุปกรณ์บางรายการที่จะเริ่มทำงานโดยอัตโนมัติเมื่อมีการใช้การแยกข้อมูล แม้ว่าการทดสอบจะไม่จําเป็นต้องเปลี่ยนแปลงการตั้งค่าอุปกรณ์เพิ่มเติม แต่ต้องติดตั้ง virtualenv เพื่อให้การทดสอบทํางานอย่างถูกต้อง โปรดดูรายละเอียดที่หัวข้อชุดอุปกรณ์หลายอุปกรณ์ เพิ่มแล้ว
การอัปเดตข้อกำหนดเกี่ยวกับ Wi-Fi AP Android 13 เพิ่มการรองรับการเชื่อมต่อกับ AP ที่ให้บริการอินเทอร์เน็ต 2 ตัวพร้อมกันสำหรับ STA+STA สำหรับฟีเจอร์ที่ไม่บังคับเหล่านี้ คุณต้องใช้สภาพแวดล้อมการทดสอบ Wi-Fi ที่ปรับปรุงแล้วสำหรับ CTS ที่มี AP DBS 2 ตัว (2.4GHz + 5GHz) คุณสามารถตั้งโปรแกรม AP ทางกายภาพ DBS ตัวใดก็ได้ให้รองรับ AP เชิงตรรกะ 2 ตัวเหล่านี้ เช่น TPLink AC 1750 พร้อม OpenWRT โปรดดูรายละเอียดที่หัวข้อ Wi-Fi STA/STA พร้อมกัน อัปเดตแล้ว
คำอธิบายประกอบข้อกำหนดของ API และ CDD ใน CTS Verifier เพิ่มคำอธิบายประกอบสำหรับทดสอบที่บังคับใช้ลักษณะการทํางานของ API และข้อกําหนด CDD ใน CTS Verifier เพิ่มแล้ว
CTS จากนักพัฒนาแอป นักพัฒนาแอปภายนอกสามารถร่วมทดสอบใหม่กับ CTS และ CTS Verifier โดยทำตามหลักเกณฑ์ในบล็อกโพสต์ CTS ที่ขับเคลื่อนโดยนักพัฒนาแอป (CTS-D) เพิ่มแล้ว
การทดสอบแบบพับอัตโนมัติ DeviceStateManager API ช่วยให้ทำการทดสอบด้วยตัวเลือกโหมดสลับที่กำหนดค่าให้ทำงานในสถานะอุปกรณ์ต่างๆ ของอุปกรณ์แบบพับได้ การดำเนินการทดสอบจะอิงตามสถานะการพับจอแสดงผลที่กําหนดไว้ในอุปกรณ์ โปรดดูรายละเอียดที่หัวข้อการเรียกใช้ CTS สำหรับโหมดสำรอง เพิ่มแล้ว
การตั้งค่าพื้นฐาน เพิ่มการตั้งค่าพื้นฐาน 2 รายการที่มักคาดเดาโดยค่าเริ่มต้น ก่อนเรียกใช้แต่ละข้อบังคับการทดสอบ CTS เครื่องมือตรวจสอบระบบจะตั้งค่าพื้นฐานของอุปกรณ์ต่อไปนี้โดยอัตโนมัติ
  • เปิดหน้าจอไว้
  • ปิดใช้การอัปเดตระบบปฏิบัติการอัตโนมัติ
เพิ่มแล้ว
การปรับปรุงคุณภาพการทดสอบ CTS แก้ไขความผิดพลาดในการทดสอบและลดเวลาดำเนินการที่นานเกินไปสำหรับการทดสอบบางอย่าง อัปเดตแล้ว

โมดูล CTS

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

  • โมดูลประมาณ 1,068 โมดูลขึ้นอยู่กับอุปกรณ์
  • เฟรมทดสอบประมาณ 2.69 ล้านรายการใน ABI 2 รายการ

ใน Android 13 เราได้เพิ่มโมดูลใหม่รวม 119 รายการ และนำโมดูลออกทั้งหมด 19 รายการ ดูข้อมูลเพิ่มเติมได้ในตารางต่อไปนี้

โมดูลใหม่

เพิ่มชื่อโมดูลการทดสอบแล้ว ABI การทดสอบ Instant App
CtsAdServices DeviceTestCase arm64-v8a
CtsAdServicesDeviceTestCases[ทันที] arm64-v8a ใช่
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[ทันที] arm64-v8a ใช่
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] ARM64-V8a ใช่
CtsArtTestCases arm64-v8a
CtsArtTestCase armeabi-v7a
CtsArtTestCases[ทันที] arm64-v8a ใช่
การทดสอบโหมด CtsBootDisplay arm64-v8a
CtsBootDisplayModeTestCases[ทันที] arm64-v8a ใช่
เคสการทดสอบโฮสต์สำหรับ CtsCarBuiltinApi arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[instant] arm64-v8a ใช่
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] arm64-v8a ใช่
CtsCompanionDeviceManagerUiAutomationTestCase arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instant] arm64-v8a ใช่
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[instant] arm64-v8a ใช่
CtsKeystorePerformanceTestCase arm64-v8a
CtsKeystorePerformanceTestCases Armeabi-V7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheproofTestCases Armeabi-V7a
CtsLocaleConfigTestCases ARM64-V8a
CtsLocaleManagerHostTestCases arm64-v8a
CtsLocaleManagerTestCases ARM64-V8a
CtsMediaAudioTestCases arm64-v8a
CtsMediaAudioTestCases armeabi-v7a
CtsMediaAudioTestCases[instant] arm64-v8a ใช่
CtsMediaCodecTestCases arm64-v8a
CtsMediaCodecTestCases Armeabi-V7a
CtsMediaCodecTestCases[ทันที] arm64-v8a ใช่
CtsMediaDecoderTestCases arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[instant] arm64-v8a ใช่
CtsMediaDrmFrameworkTestCases arm64-v8a
CtsMediaDrmFrameworkTestCases armeabi-v7a
CtsMediaDrmFrameworkTestCases[instant] arm64-v8a ใช่
CtsMediaEncoderTestCases ARM64-V8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[ทันที] ARM64-V8a ใช่
CtsMediaExtractorTestCases arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instant] arm64-v8a ใช่
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instant] arm64-v8a ใช่
CtsMediaMuxerTestCases arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[instant] arm64-v8a ใช่
การทดสอบ CtsMediaPlayer arm64-v8a
CtsMediaPlayerTestCases Armeabi-V7a
CtsMediaPlayerTestCases[instant] ARM64-V8a ใช่
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[instant] arm64-v8a ใช่
CtsMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instant] arm64-v8a ใช่
CtsNativeNetPlatformTestCases ARM64-V8a
CtsNativeNetPlatformTestCase armeabi-v7a
CtsNativeNetPlatformTestCases[instant] arm64-v8a ใช่
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 ARM64-V8a
CtsNetTestCasesMaxTargetSdk31[instant] ARM64-V8a ใช่
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a ใช่
CtsOsTestCases[run-on-secondary-user] arm64-v8a
CtsOsTestCases[ที่เรียกใช้ในโปรไฟล์งาน] arm64-v8a
CtsPackageSettingHostTestCases ARM64-V8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
การทดสอบ CtsPhoto Picker arm64-v8a
CtsPhotoPickerTest[run-on-secondary-user] arm64-v8a
CtsPhotoPickerTest[run-on-work-profile] ARM64-V8a
CtsProcessTest ARM64-V8a
CtsSafetyCenterTestCases arm64-v8a
กรอบการทดสอบ CtsSelinuxTargetSdk30 arm64-v8a
CtsSettingsAPITestCases arm64-v8a
CtsSettingsAPITestCases[instant] arm64-v8a ใช่
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases ARM64-V8a
CtsSkQPTestCases Armeabi-V7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[instant] arm64-v8a ใช่
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[instant] arm64-v8a ใช่
CtsTelephony5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
กรณีการใช้งานอุปกรณ์เสมือนของ Cts arm64-v8a
CtsVirtualdevicesTestCases[ทันที] arm64-v8a ใช่
CtsWallpaperEffectsGenerationServiceTestCases arm64-v8a
CtsWifiAwareTestCase arm64-v8a
MicrodroidHostTestCases arm64-v8a
MicrodroidTestApp arm64-v8a
art-run-test-048-reflect-v8 arm64-v8a
Art-run-test-048-reflect-V8 armeabi-v7a
art_libnativebridge_cts_tests ARM64-V8a
art_libnativebridge_cts_tests armeabi-v7a
art_stalone_dex2oat_cts_tests arm64-v8a
art_standalone_dex2oat_cts_tests armeabi-v7a
art_standalone_libartpalette_tests ARM64-V8a
art_standalone_libartpalette_tests armeabi-v7a
art_standalone_libdexfile_external_tests arm64-v8a
art_standalone_libdexfile_external_tests armeabi-v7a
libnativeloader_test ARM64-V8a
libnativeloader_test Armeabi-V7a
odsign_e2e_tests arm64-v8a

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

ลบชื่อโมดูลทดสอบแล้ว ABI การทดสอบ Instant App
CtsActivityRecognitionTestCases[ทันที] ARM64-V8a ใช่
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a ใช่
CtsAppCloningHostTest[instant] ARM64-V8a ใช่
CtsCodePathHostTestCases ARM64-V8a
CtsCodePathHostTestCases Armeabi-V7a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a ใช่
CtsDreamsTestCases[instant] arm64-v8a ใช่
CtsMediaTestCases ARM64-V8a
CtsMediaTestCases Armeabi-V7a
CtsMediaTestCases[ทันที] ARM64-V8a ใช่
CtsScopedStorageCoreHostTest[instant] arm64-v8a ใช่
CtsTelephonySdk28TestCases ARM64-V8a
CtsTelephonyTestCasesPermissionsRead PhoneState arm64-v8a
CtsTelephonyTestCasesPermissionsReadPhoneState[ทันที] arm64-v8a ใช่
LegacyStorageTest arm64-v8a
LegacyStorageTest[instant] ARM64-V8a ใช่
ScopedStorageTest ARM64-V8a
ScopedStorageTest[instant] arm64-v8a ใช่