หน้านี้แสดงการเปลี่ยนแปลงที่สำคัญของ 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 | ใช่ |