Diese Seite enthält die wichtigsten CTS-Änderungen, die in Android 13 eingeführt wurden.
CTS-Funktionen
Android 13 enthält neue und aktualisierte Dokumentation für die folgenden CTS-Funktionen.
Merkmale | Beschreibung | Hinzugefügt/Aktualisiert |
---|---|---|
Kamera-ITS-Updates | Eine Liste der Änderungen finden Sie in den Versionshinweisen zur Camera Image Test Suite für Android T (AOSP experimentell) . | Aktualisiert |
Überprüfung der Einhaltung der Fused Presence-Anforderungen | CTS Verifier-Tests für die Anforderungen der Anwesenheitskalibrierung hinzugefügt. Einzelheiten finden Sie in den CDD-Abschnitten 2.2.1, 7.4.9 und 7.4.3. | Hinzugefügt |
Multi-Geräte-Tests in CTS | Android 13 unterstützt das Testen mehrerer Geräte. Tests, die mehrere Geräte erfordern, werden während des CTS-Laufs automatisch ausgeführt. CTS 13 enthält einige Tests für mehrere Geräte, die automatisch ausgelöst werden, wenn Sharding verwendet wird. Während das Testen keine zusätzlichen Änderungen am physischen Setup erfordert, muss virtualenv installiert sein, damit die Tests ordnungsgemäß ausgeführt werden. Einzelheiten finden Sie unter Multi-Geräte-Suites . | Hinzugefügt |
Aktualisierungen der WLAN-AP-Anforderungen | Android 13 verbessert die Unterstützung für die gleichzeitige Verbindung zu zwei Internet-bereitstellenden APs für STA+STA. Für diese optionalen Funktionen ist eine erweiterte WLAN-Testumgebung für CTS mit zwei DBS-APs (2,4 GHz + 5 GHz) erforderlich. Jeder einzelne physische DBS-AP kann so programmiert werden, dass er diese beiden logischen APs unterstützt, z. B. TPLink AC 1750 mit OpenWRT. Weitere Informationen finden Sie unter Wi-Fi STA/STA-Parallelität . | Aktualisiert |
Anmerkungen zu API- und CDD-Anforderungen im CTS Verifier | Anmerkungen für Tests zur Durchsetzung von API-Verhalten und CDD-Anforderungen in CTS Verifier hinzugefügt. | Hinzugefügt |
Der Entwickler hat CTS beigesteuert | Externe Entwickler können neue Tests zu CTS und CTS Verifier beitragen, indem sie die Richtlinien im Blogbeitrag „Developer-Powered CTS (CTS-D)“ befolgen. | Hinzugefügt |
Automatisierte faltbare Tests | Die DeviceStateManager API ermöglicht Tests mit der Option „Alternative Modi“, die so konfiguriert sind, dass sie auf verschiedenen Gerätezuständen eines faltbaren Geräts ausgeführt werden. Die Testausführung basiert auf den im Gerät definierten Display-Faltzuständen. Einzelheiten finden Sie unter Ausführen von CTS für alternative Modi . | Hinzugefügt |
Grundeinstellungen | Zwei Grundeinstellungen hinzugefügt, die üblicherweise standardmäßig angenommen werden. Vor der Ausführung jedes CTS-Testmoduls legt der Systemprüfer automatisch die folgenden Gerätegrundeinstellungen fest:
| Hinzugefügt |
Verbesserung der CTS-Testqualität | Die Flakigkeit des Tests wurde behoben und die lange Ausführungszeit für bestimmte Tests verkürzt. | Aktualisiert |
CTS-Module
Die Anzahl der Testmodule und Testfälle ist wie folgt:
- ~1068 Module je nach Gerät
- ~2,69 Millionen Testfälle über 2 ABIs
In Android 13 werden insgesamt 119 neue Module hinzugefügt und insgesamt 19 Module entfernt. Weitere Informationen finden Sie in den folgenden Tabellen.
Neue Module
Name des Testmoduls hinzugefügt | ABI | Sofortiger App-Test |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | Ja |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | Ja |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | Ja |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[instant] | arm64-v8a | Ja |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instant] | arm64-v8a | Ja |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | Ja |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | Ja |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | Ja |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | Ja |
CtsKeystorePerformanceTestCases | 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 | Ja |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | Ja |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | Ja |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | Ja |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | Ja |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | Ja |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | Ja |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | Ja |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | Ja |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | Ja |
CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | Ja |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | Ja |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | Ja |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | Ja |
CtsOsTestCases[run-on-secondary-user] | arm64-v8a | |
CtsOsTestCases[run-on-work-profile] | arm64-v8a | |
CtsPackageSettingHostTestCases | arm64-v8a | |
CtsPackageSettingHostTestCases | armeabi-v7a | |
CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
CtsPhotoPickerTest | arm64-v8a | |
CtsPhotoPickerTest[run-on-secondary-user] | arm64-v8a | |
CtsPhotoPickerTest[run-on-work-profile] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
CtsSettingsAPITestCases | arm64-v8a | |
CtsSettingsAPITestCases[instant] | arm64-v8a | Ja |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | Ja |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | Ja |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | Ja |
CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
CtsWifiAwareTestCases | 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_standalone_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 |
Module entfernt
Name des Testmoduls gelöscht | ABI | Sofortiger App-Test |
---|---|---|
CtsActivityRecognitionTestCases[instant] | arm64-v8a | Ja |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | Ja |
CtsAppCloningHostTest[instant] | arm64-v8a | Ja |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | Ja |
CtsDreamsTestCases[instant] | arm64-v8a | Ja |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | Ja |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | Ja |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | Ja |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instant] | arm64-v8a | Ja |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | Ja |