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

หน้านี้รวมการเปลี่ยนแปลง CTS ที่สำคัญที่นำมาใช้ใน Android 13

คุณสมบัติของซีทีเอส

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

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

โมดูลซีทีเอส

จำนวนโมดูลทดสอบและกรณีทดสอบมีดังนี้:

  • ~1,068 โมดูล ขึ้นอยู่กับอุปกรณ์
  • กรณีทดสอบ ~2.69M มากกว่า 2 ABI

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

โมดูลใหม่

เพิ่มชื่อโมดูลทดสอบ เอบีไอ การทดสอบแอปทันที
CtsAdServicesDeviceTestCases อาร์ม64-v8a
CtsAdServicesDeviceTestCases [ทันที] อาร์ม64-v8a ใช่
CtsAmbientContextServiceTestCases อาร์ม64-v8a
CtsAndroidTestBase29ApiSignatureTestCases อาร์ม64-v8a
CtsAndroidTestBase29ApiSignatureTestCases [ทันที] อาร์ม64-v8a ใช่
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases อาร์ม64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[ทันที] อาร์ม64-v8a ใช่
CtsArtTestCases อาร์ม64-v8a
CtsArtTestCases อาร์เมอาบี-v7a
CtsArtTestCases [ทันที] อาร์ม64-v8a ใช่
CtsBootDisplayModeTestCases อาร์ม64-v8a
CtsBootDisplayModeTestCases [ทันที] อาร์ม64-v8a ใช่
CtsCarBuiltinApiHostTestCases อาร์ม64-v8a
CtsCarHostNonRecoverableTestCases อาร์ม64-v8a
CtsCloudSearchServiceTestCases อาร์ม64-v8a
CtsCompanionDeviceManagerCoreTestCases อาร์ม64-v8a
CtsCompanionDeviceManagerCoreTestCases [ทันที] อาร์ม64-v8a ใช่
CtsCompanionDeviceManagerไม่มีCompanionServicesTestCases อาร์ม64-v8a
CtsCompanionDeviceManagerไม่มีCompanionServicesTestCases [ทันที] อาร์ม64-v8a ใช่
CtsCompanionDeviceManagerUiAutomationTestCases อาร์ม64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases [ทันที] อาร์ม64-v8a ใช่
CtsGameServiceTestCases อาร์ม64-v8a
CtsGameServiceTestCases อาร์เมอาบี-v7a
CtsGpuMetricsHostTestCases อาร์ม64-v8a
CtsInputMethodTestCases32 อาร์ม64-v8a
CtsInputMethodTestCases32 [ทันที] อาร์ม64-v8a ใช่
CtsKeystorePerformanceTestCases อาร์ม64-v8a
CtsKeystorePerformanceTestCases อาร์เมอาบี-v7a
CtsKeystoreWycheproofTestCases อาร์ม64-v8a
CtsKeystoreWycheproofTestCases อาร์เมอาบี-v7a
CtsLocaleConfigTestCases อาร์ม64-v8a
CtsLocaleManagerHostTestCases อาร์ม64-v8a
CtsLocaleManagerTestCases อาร์ม64-v8a
CtsMediaAudioTestCases อาร์ม64-v8a
CtsMediaAudioTestCases อาร์เมอาบี-v7a
CtsMediaAudioTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaCodecTestCases อาร์ม64-v8a
CtsMediaCodecTestCases อาร์เมอาบี-v7a
CtsMediaCodecTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaDecoderTestCases อาร์ม64-v8a
CtsMediaDecoderTestCases อาร์เมอาบี-v7a
CtsMediaDecoderTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaDrmFrameworkTestCases อาร์ม64-v8a
CtsMediaDrmFrameworkTestCases อาร์เมอาบี-v7a
CtsMediaDrmFrameworkTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaEncoderTestCases อาร์ม64-v8a
CtsMediaEncoderTestCases อาร์เมอาบี-v7a
CtsMediaEncoderTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaExtractorTestCases อาร์ม64-v8a
CtsMediaExtractorTestCases อาร์เมอาบี-v7a
CtsMediaExtractorTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaMiscTestCases อาร์ม64-v8a
CtsMediaMiscTestCases อาร์เมอาบี-v7a
CtsMediaMiscTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaMuxerTestCases อาร์ม64-v8a
CtsMediaMuxerTestCases อาร์เมอาบี-v7a
CtsMediaMuxerTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaPlayerTestCases อาร์ม64-v8a
CtsMediaPlayerTestCases อาร์เมอาบี-v7a
CtsMediaPlayerTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaRecorderTestCases อาร์ม64-v8a
CtsMediaRecorderTestCases อาร์เมอาบี-v7a
CtsMediaRecorderTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMultiUserTestCases [เรียกใช้กับผู้ใช้รอง] อาร์ม64-v8a
CtsMultiUserTestCases [รันบนโปรไฟล์งาน] อาร์ม64-v8a
CtsNNAPIStatsdAtomHostTestCases อาร์ม64-v8a
CtsNNAPIStatsdAtomHostTestCases อาร์เมอาบี-v7a
CtsNNAPIStatsdAtomHostTestCases [ทันที] อาร์ม64-v8a ใช่
CtsNativeNetPlatformTestCases อาร์ม64-v8a
CtsNativeNetPlatformTestCases อาร์เมอาบี-v7a
CtsNativeNetPlatformTestCases [ทันที] อาร์ม64-v8a ใช่
CtsNearbyFastPairTestCases อาร์ม64-v8a
CtsNetTestCasesMaxTargetSdk31 อาร์ม64-v8a
CtsNetTestCasesMaxTargetSdk31 [ทันที] อาร์ม64-v8a ใช่
CtsOnDeviceการกำหนดค่าส่วนบุคคลTestCases อาร์ม64-v8a
CtsOnDevicePersonalizationTestCases[ทันที] อาร์ม64-v8a ใช่
CtsOsTestCases [รันบนผู้ใช้รอง] อาร์ม64-v8a
CtsOsTestCases [รันบนโปรไฟล์งาน] อาร์ม64-v8a
CtsPackageSettingHostTestCases อาร์ม64-v8a
CtsPackageSettingHostTestCases อาร์เมอาบี-v7a
CtsPersistentDataBlockManagerTestCases อาร์ม64-v8a
CtsPersistentDataBlockManagerTestCases อาร์เมอาบี-v7a
CtsPhotoPickerTest อาร์ม64-v8a
CtsPhotoPickerTest [รันบนผู้ใช้รอง] อาร์ม64-v8a
CtsPhotoPickerTest [รันบนโปรไฟล์งาน] อาร์ม64-v8a
CtsProcessTest อาร์ม64-v8a
CtsSafetyCenterTestCases อาร์ม64-v8a
CtsSelinuxTargetSdk30TestCases อาร์ม64-v8a
CtsSettingsAPITestCases อาร์ม64-v8a
CtsSettingsAPITestCases [ทันที] อาร์ม64-v8a ใช่
CtsSharedUserMigrationTestCases อาร์ม64-v8a
CtsSkQPTestCases อาร์ม64-v8a
CtsSkQPTestCases อาร์เมอาบี-v7a
CtsSupplementalApiDeviceTestCases อาร์ม64-v8a
CtsSupplementalApiDeviceTestCases [ทันที] อาร์ม64-v8a ใช่
CtsTaskFpsCallbackTestCases อาร์ม64-v8a
CtsTaskFpsCallbackTestCases อาร์เมอาบี-v7a
CtsTaskFpsCallbackTestCases [ทันที] อาร์ม64-v8a ใช่
CtsTelephony5TestCases อาร์ม64-v8a
CtsTileServiceTestCases อาร์ม64-v8a
CtsVirtualDevicesTestCases อาร์ม64-v8a
CtsVirtualDevicesTestCases [ทันที] อาร์ม64-v8a ใช่
Ctsวอลเปเปอร์เอฟเฟกต์GenerationServiceTestCases อาร์ม64-v8a
CtsWifiAwareTestCases อาร์ม64-v8a
MicrodroidHostTestCases อาร์ม64-v8a
ไมโครดรอยด์ทดสอบแอป อาร์ม64-v8a
งานศิลปะ-run-test-048-reflect-v8 อาร์ม64-v8a
งานศิลปะ-run-test-048-reflect-v8 อาร์เมอาบี-v7a
art_libnativebridge_cts_tests อาร์ม64-v8a
art_libnativebridge_cts_tests อาร์เมอาบี-v7a
art_standalone_dex2oat_cts_tests อาร์ม64-v8a
art_standalone_dex2oat_cts_tests อาร์เมอาบี-v7a
art_standalone_libartpalette_tests อาร์ม64-v8a
art_standalone_libartpalette_tests อาร์เมอาบี-v7a
art_standalone_libdexfile_external_tests อาร์ม64-v8a
art_standalone_libdexfile_external_tests อาร์เมอาบี-v7a
libnativeloader_test อาร์ม64-v8a
libnativeloader_test อาร์เมอาบี-v7a
odsign_e2e_tests อาร์ม64-v8a

โมดูลที่ถูกลบออก

ชื่อโมดูลทดสอบที่ถูกลบ เอบีไอ การทดสอบแอปทันที
CtsActivityRecognitionTestCases [ทันที] อาร์ม64-v8a ใช่
CtsAndroidTestBase28ApiSignatureTestCases อาร์ม64-v8a
CtsAndroidTestBase28ApiSignatureTestCases [ทันที] อาร์ม64-v8a ใช่
CtsAppCloningHostTest [ทันที] อาร์ม64-v8a ใช่
CtsCodePathHostTestCases อาร์ม64-v8a
CtsCodePathHostTestCases อาร์เมอาบี-v7a
CtsCurrentApiSignatureTestCases [ทันที] อาร์ม64-v8a ใช่
CtsDreamsTestCases [ทันที] อาร์ม64-v8a ใช่
CtsMediaTestCases อาร์ม64-v8a
CtsMediaTestCases อาร์เมอาบี-v7a
CtsMediaTestCases [ทันที] อาร์ม64-v8a ใช่
CtsScopedStorageCoreHostTest [ทันที] อาร์ม64-v8a ใช่
CtsTelephonySdk28TestCases อาร์ม64-v8a
CtsTelephonyTestCases สิทธิ์อ่าน PhoneState อาร์ม64-v8a
CtsTelephonyTestCases การอนุญาตอ่านสถานะโทรศัพท์ [ทันที] อาร์ม64-v8a ใช่
LegacyStorageTest อาร์ม64-v8a
LegacyStorageTest[ทันที] อาร์ม64-v8a ใช่
การทดสอบการจัดเก็บขอบเขต อาร์ม64-v8a
ScopedStorageTest [ทันที] อาร์ม64-v8a ใช่