Auf dieser Seite finden Sie 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.
Funktionen | Beschreibung | Hinzugefügt/Aktualisiert |
---|---|---|
ITS-Updates für Kameras | Eine Liste der Änderungen finden Sie in den Versionshinweisen zur Camera Image Test Suite für Android T (AOSP-Testversion). | Aktualisiert |
Überprüfung der Einhaltung der Anforderungen für Fused Presence | Es wurden CTS Verifier-Tests für die Anforderungen an die Anwesenheitskalibrierung hinzugefügt. Weitere Informationen finden Sie in den CDD-Abschnitten 2.2.1, 7.4.9 und 7.4.3. | Hinzugefügt |
Tests auf mehreren Geräten im CTS | Android 13 unterstützt Tests auf mehreren Geräten. Tests, für die mehrere Geräte erforderlich sind, werden automatisch während der CTS-Ausführung ausgeführt.
CTS 13 enthält einige Tests für mehrere Geräte, die automatisch ausgelöst werden, wenn Sharding verwendet wird. Für Tests sind keine zusätzlichen Änderungen an der physischen Einrichtung erforderlich, aber virtualenv muss installiert sein, damit die Tests richtig ausgeführt werden. Weitere Informationen finden Sie unter Multi-Device-Suites. |
Hinzugefügt |
Aktualisierungen der Anforderungen an WLAN-APs | Android 13 bietet eine verbesserte Unterstützung für die gleichzeitige Verbindung zu zwei internetfähigen APs für STA+STA. Für diese optionalen Funktionen ist eine verbesserte 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 Concurrency. | Aktualisiert |
Anmerkungen zu API- und CDD-Anforderungen im CTS Verifier | Es wurden Annotationen für Tests hinzugefügt, mit denen API-Verhaltensweisen und CDD-Anforderungen im CTS Verifier erzwungen werden. | Hinzugefügt |
Von Entwicklern bereitgestellte CTS | Externe Entwickler können neue Tests zu CTS und CTS Verifier beitragen, indem sie die Richtlinien im Blogpost Developer-Powered CTS (CTS-D) befolgen. | Hinzugefügt |
Automatisierte Tests für faltbare Geräte | Die DeviceStateManager API ermöglicht Tests mit der Option „Alternative Modi“, die für die Ausführung auf verschiedenen Gerätestatus eines faltbaren Geräts konfiguriert sind. Die Testausführung basiert auf den im Gerät definierten Faltzuständen des Displays. Weitere Informationen finden Sie unter CTS für alternative Modi ausführen. |
Hinzugefügt |
Referenzeinstellungen | Es wurden zwei Baseline-Einstellungen hinzugefügt, die standardmäßig häufig angenommen werden. Bevor jedes CTS-Testmodul ausgeführt wird, legt der Systemprüfer automatisch die folgenden Geräte-Basiseinstellungen fest:
|
Hinzugefügt |
Verbesserung der CTS-Testqualität | Die Instabilität von Tests wurde behoben und die lange Ausführungszeit bestimmter Tests wurde verkürzt. | Aktualisiert |
CTS-Module
Die Anzahl der Testmodule und Testläufe ist wie folgt:
- ~1068 Module je nach Gerät
- ~2,69 Millionen Testläufe für 2 ABIs
In Android 13 werden insgesamt 119 neue Module hinzugefügt und 19 Module entfernt. Weitere Informationen finden Sie in den folgenden Tabellen.
Neue Module
Name des Testmoduls hinzugefügt | ABI | Instant 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 |
Entfernte Module
Name des gelöschten Testmoduls | ABI | Instant 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 |