Versionshinweise zu CTS für Android 13

Auf dieser Seite werden die wichtigsten CTS-Änderungen mit Android 13 beschrieben.

CTS-Funktionen

Android 13 enthält eine neue und aktualisierte Dokumentation für die folgenden CTS-Funktionen.

Funktionen Beschreibung Hinzugefügt/aktualisiert
ITS-Updates für Kamera Eine Liste der Änderungen finden Sie in den Versionshinweisen zur Kamerabild-Testsuite für Android T (AOSP-Experimentell). Aktualisiert
Überprüfung der Complianceanforderungen für die kombinierte Anwesenheit 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 umfasst einige Tests für mehrere Geräte, die automatisch ausgelöst werden, wenn die Fragmentierung 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 verbessert die Unterstützung der gleichzeitigen Verbindung mit zwei Internetverbindungen, wenn ZPs für STA + STA bereitgestellt werden. Für diese optionalen Funktionen ist eine erweiterte WLAN-Testumgebung für CTS mit zwei DBS-ZPs (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
Von Entwicklern erstellte CTS Externe Entwickler können neue Tests zum CTS und CTS Verifier beitragen, indem sie den Richtlinien im Blogpost Developer-Powered CTS (CTS-D) 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
Grundeinstellungen 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:
  • Bildschirm eingeschaltet lassen
  • Automatische Betriebssystemupdates deaktivieren
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 sieht so aus:

  • 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 insgesamt 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[sofort] arm64-v8a Ja
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestfälle 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[sofort] 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
CtsMediaRecorderTestfälle 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
CtsNativeNetPlatformTestfälle 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-profil] arm64-v8a
CtsPackageSettingHostTestCases arm64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsFotoauswahl-Test arm64-v8a
CtsPhotoPickerTest[run-on-secondary-user] arm64-v8a
CtsPhotoPickerTest[Arbeitsprofil-Ausführung] 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[sofort] 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[sofort] 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[sofort] arm64-v8a Ja
ScopedStorageTest arm64-v8a
ScopedStorageTest[sofort] arm64-v8a Ja