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 Dokumentationen für die folgenden CTS-Funktionen.
Funktionen | Beschreibung | Hinzugefügt/aktualisiert |
---|---|---|
Updates für Kameras mit ITS | Eine Liste der Änderungen finden Sie in den Versionshinweisen zur Kamerabild-Testsuite für Android T (AOSP-Experimentell). | Aktualisiert |
Überprüfung der Einhaltung der Anforderungen für die Zusammenführung von Anwesenheitsdaten | CTS-Verifier-Tests für die Anforderungen an die Präsenzkalibrierung wurden hinzugefügt. Weitere Informationen finden Sie in den Abschnitten 2.2.1, 7.4.9 und 7.4.3 der Vertriebsvereinbarung für Entwickler. | Hinzugefügt |
Mehrgerätetests in der CTS | Android 13 unterstützt Tests auf mehreren Geräten. Tests, für die mehrere Geräte erforderlich sind, werden während des CTS-Laufs automatisch ausgeführt.
CTS 13 enthält einige Mehrgerätetests, die automatisch ausgelöst werden, wenn das Sharding verwendet wird. Für die Tests sind keine zusätzlichen Änderungen an der physischen Einrichtung erforderlich. virtualenv muss jedoch installiert sein, damit die Tests ordnungsgemäß ausgeführt werden können. Weitere Informationen finden Sie unter Suites für mehrere Geräte. |
Hinzugefügt |
Aktualisierte Anforderungen an WLAN-Zugangspunkte | Android 13 bietet eine verbesserte Unterstützung für die gleichzeitige Verbindung mit zwei Internetzugangspunkten für STA+STA. Für diese optionalen Funktionen ist eine erweiterte WLAN-Testumgebung für CTS mit zwei DBS-Zugangspunkten (2, 4 GHz + 5 GHz) erforderlich. Jeder einzelne physische DBS-Zugangspunkt kann so programmiert werden, dass er diese beiden logischen Zugangspunkt 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 | Es wurden Anmerkungen für Tests hinzugefügt, die API-Verhalten und CDD-Anforderungen im CTS Verifier erzwingen. | Hinzugefügt |
Vom Entwickler bereitgestellte CTS | Externe Entwickler können neue Tests zur CTS und zum CTS-Verifier beitragen, indem sie den Richtlinien im Blogpost CTS-D (Developer-Powered CTS) folgen. | Hinzugefügt |
Automatisierte Tests für faltbare Geräte | Mit der DeviceStateManager API können Tests mit der Option „Alternative Modi“ konfiguriert werden, um sie in verschiedenen Gerätestatus eines faltbaren Geräts auszuführen. Die Testausführung basiert auf den auf dem Gerät definierten Zuständen für das Zusammenfalten des Displays. Weitere Informationen finden Sie unter CTS für alternative Modi ausführen. |
Hinzugefügt |
Einstellungen für die Baseline | Es wurden zwei Standardeinstellungen für Baselines hinzugefügt. Vor dem Ausführen jedes CTS-Testmoduls legt die Systemprüfung automatisch die folgenden Geräte-Baseline-Einstellungen fest:
|
Hinzugefügt |
Verbesserung der CTS-Testqualität | Es wurde ein Fehler behoben, der zu unzuverlässigen Testergebnissen geführt hat, und die lange Ausführungszeit bestimmter Tests wurde reduziert. | Aktualisiert |
CTS-Module
Die Anzahl der Testmodule und Testfälle ist folgende:
- Je nach Gerät ca. 1.068 Module
- ~2,69 Millionen Testfälle über 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 |