หน้านี้รวมการเปลี่ยนแปลง 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 | ใช่ |