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:
|
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 |