Versionshinweise zu Android 14 CTS

Diese Seite enthält die wichtigsten CTS-Änderungen, die in Android 14 eingeführt wurden.

CTS-Funktionen

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

Bereich Merkmale Beschreibung Hinzugefügt/Aktualisiert
Test-Highlights Fügen Sie Dienstfunktionen hinzu, die als Trägerdienst ausgeführt werden sollen Diese Änderung führt neue Dienstprogrammfunktionen in CarrierPrivilegeUtils ein, um die Ausführung von CTS als Carrier-Dienst (implizit mit Carrier-Privilegien) zu ermöglichen und die Testbarkeit für viele Carrier-APIs und Konnektivitätsklassen zu verbessern. Aktualisiert
Testmodul Fügen Sie CTS-Tests für mehrere Geräte für Bluetooth hinzu Diese Funktion ermöglicht es, dass Werbung nur bestimmte GATT-Dienste offenlegt, was einen besseren Datenschutz bei kontinuierlicher Werbung im verbindungsfähigen Modus ermöglicht. Hinzugefügt
Testmodul Fügen Sie CTS-Tests für mehrere Geräte hinzu, um die Genauigkeit der UWB-Entfernungsentfernung zu gewährleisten Fügen Sie neue Testfälle für die Genauigkeit der UWB-Entfernungsmessung hinzu, um die UWB-CDD-Anforderung durchzusetzen. Hinzugefügt
Testmodul Fügen Sie CtsDevicePolicySimTestCases zum CTS-SIM-Testplan hinzu Der Testfall wurde aktualisiert und erfordert nun als Teil des Testaufbaus eine gültige SIM-Karte. Hinzugefügt
Testmodul UWB-CTS-Testsuite für mehrere Geräte hinzugefügt Es wurde eine neue UWB-CTS-Testsuite für mehrere Geräte hinzugefügt, die zwei UWB-fähige Android-Geräte verwendet, um verschiedene UWB-Funktionen zu überprüfen. Hinzugefügt
Testmodul Erhöhte Testfälle im dEQP-Modul Der dEQP-Zweig für Android 14 CTS wurde aktualisiert, um vulkan-cts-1.3.5 (anstelle von 1.3.1) zu verwenden. Viele neue Tests werden hinzugefügt, da dieses Update viele neue Tests für die neuen Vulkan-Funktionen wie dynamisches Rendering bringt. Aktualisiert
Versuchsaufbau Erhöhen Sie die Heap-Größe auf 16 GB Erhöhte Heap-Speichergröße, um die Ausführung von CTS-Tests zu erleichtern, die mehr Speicher verbrauchen. Aktualisiert
Versuchsaufbau Rüsten Sie den Arbeitsspeicher auf 128 GB und die Festplatte auf 256 GB auf Erweitern Sie den Speicher des Hostsystems, um den zusätzlichen Anforderungen an den Java-Heap-Speicherplatz gerecht zu werden. Aktualisiert

CTS Verifier-Funktionen

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

Bereich Merkmale Beschreibung Hinzugefügt/Aktualisiert
Versuchsaufbau Aktualisieren Sie die erforderlichen Peripheriegeräte für den dynamischen Sensortest Aktualisieren Sie die CTS Verifier-Testanleitungsseite, um aktualisierte Peripheriegeräte und Anweisungen für die dynamischen Sensortests aufzunehmen. Aktualisiert
Versuchsaufbau Verbessern Sie die Kamera-ITS, um faltbare Geräte zu unterstützen Unterstützen Sie das Testen faltbarer Geräte in Camera ITS. Auf der ItsService-Seite wurden Änderungen vorgenommen, um die verfügbaren physischen Kameras bei jedem Falt-/Öffnungszustand zu ermitteln. Aktualisiert
CTS-V-Testklasse Wi-Fi-fähiges Pairing Wi-Fi-fähiges Pairing bietet eine Möglichkeit zur Verschlüsselung und schnellen erneuten Authentifizierung für Peer-to-Peer-Kommunikation mit WLAN-Unterstützung. Fügen Sie den Test in CTS-V wie andere Multi-Geräte-Tests für Aware hinzu. Für den Test müssen beide Geräte diese Funktion unterstützen. Hinzugefügt
CTS-V-Testklasse Testaktivitäten für das eingebettete Home Controls-Panel Ab Android 14 wird eine neue API bereitgestellt, sodass Apps eine eingebettete Aktivität (im SystemUI-Steuerelementbereich) verwenden können, anstatt die Informationen über die Steuerelement-API weiterzuleiten. Neue Testaktivitäten hinzugefügt, um das API-Verhalten durchzusetzen. Hinzugefügt
CTS-V-Testklasse Tests für Anwesenheitsanforderungen (BLE & NAN/Wi-Fi Ranging) Um sicherzustellen, dass die Smart-Geräte der Benutzer gut zusammenarbeiten, ist es wichtig, dass alle Geräte im Android-Ökosystem die relative Nähe zwischen Geräten bestimmen können. Android U führt Anwesenheitskalibrierungsanforderungen ein, die die akzeptable Leistung verfügbarer Funktechnologien wie UWB, Wi-Fi und BLE beschreiben, die zur Bestimmung der Nähe verwendet werden. Hinzugefügt
CTS-V-Testklasse CTS Verifier für AAudio Disconnect Testen Sie, um zu überprüfen, ob AAudio einen Stream trennen soll, wenn das Stream-Gerät getrennt wird. Hinzugefügt
CTS-V-Testklasse CTS Verifier Screenshot Arbeitsprofiltest Fügen Sie neue Testfälle hinzu, um die CDD-Anforderung 3.9.2/C-1-10 durchzusetzen. Der Benutzer wird aufgefordert, einen Screenshot zu machen. ContentObserver erkennt den URI des gespeicherten Screenshots und zeigt das Ergebnis an. Der Benutzer muss das Bild visuell bestätigen, da es keine anderen Apps oder SystemUI (Statusleiste usw.) enthält. Hinzugefügt
Test-Highlights CTS Verifier Capture Content for Notes APIs-Test. Fügen Sie eine neue Testaktivität hinzu, um Notes-APIs zu erzwingen, die mit Systemnotizintegrationen in SysUI verknüpft sind. Der Test kann übersprungen werden, wenn die NOTES Rolle nicht aktiviert ist. Weitere Einzelheiten finden Sie unter Erfassen von Inhalten für Notes-Tests . Hinzugefügt
Versuchsaufbau Führen Sie den Befehl adb aus, um den Bildschirm automatisch einzuschalten, wenn die Tests abgeschlossen sind Ab Android 14 wurde die Berechtigung android.permission.TURN_SCREEN_ON hinzugefügt, um das Einschalten des Bildschirms nach Abschluss des Tests zu ermöglichen. Um die Funktion zu aktivieren, muss der Benutzer im Einrichtungsschritt den ADB-Befehl adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 ausführen. Aktualisiert
Versuchsaufbau Aktualisieren Sie die Testanweisung für den Rotationsvektor Benutzer sollten OpenCV-3.0.0-android-sdk.zip herunterladen und den OpenCV Manager auf dem getesteten Android-Gerät installieren. Laden Sie das APK von einem Computer mit dem Befehl adb install mit der Option --bypass-low-target-sdk-block das Gerät. Für Geräte mit Android 13 oder niedriger ist diese Option --bypass-low-target-sdk-block nicht erforderlich. Weitere Informationen finden Sie unter Installieren einer App . Aktualisiert
Versuchsaufbau Fügen Sie ADB-Installationshinweise zu OpenCV APK hinzu Aufgrund einer neuen Sicherheitsfunktion , die in Android 14 eingeführt wurde, muss der adb-Befehl --bypass-low-target-sdk-block jedes Mal bei der Installation des Open CV APK hinzugefügt werden. Weitere Informationen finden Sie unter Rotationsvektor-CV-Gegenprüfung . Hinzugefügt

CTS-Module

Die Anzahl der Testmodule und Testfälle ist wie folgt:

  • ~ 1151 Module je nach Gerät
  • ~ 4,4 Millionen Testfälle über 2 ABIs

In Android 14 werden insgesamt 136 neue Module hinzugefügt und insgesamt 19 Module entfernt. Weitere Informationen finden Sie in den folgenden Tabellen.

Neue Module

Name des Testmoduls hinzugefügt ABIs Sofortiger App-Test
AndroidTest_MultiUser arm64-v8a
art-run-test-018-stack-overflow arm64-v8a
art_standalone_dex2oat_cts_tests arm64-v8a
CtsAdIdEndToEndTest arm64-v8a
CtsAdServicesDebuggableDeviceTestCases arm64-v8a
CtsAdServicesEndToEndTestMeasurement arm64-v8a
CtsAdServicesEndToEndTests arm64-v8a
CtsAdServicesHostTests arm64-v8a
CtsAdServicesMddTests arm64-v8a
CtsAdServicesNotInAllowListEndToEndTests arm64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests arm64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests arm64-v8a
CtsAdServicesPermissionsValidEndToEndTests arm64-v8a
CtsAdServicesTopicsAppUpdateTests arm64-v8a
CtsAdServicesTopicsConnectionTests arm64-v8a
CtsAppCloningDeviceTestCases arm64-v8a
CtsAppCloningMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[instant] arm64-v8a Ja
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[instant] arm64-v8a Ja
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[instant] arm64-v8a Ja
CtsBatteryHealthTestCases arm64-v8a
CtsBiometrischesHostTestCases arm64-v8a
CtsBluetoothMultiDevicesTestCases arm64-v8a
CtsBroadcastRadioTestCases arm64-v8a
CtsBroadcastTestCases arm64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases arm64-v8a
CtsCompilationTestCases arm64-v8a
CtsContentProviderTestsWithoutVisibility arm64-v8a
CtsContentProviderTestsWithVisibility arm64-v8a
CtsCredentialManagerTestCases arm64-v8a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a Ja
CtsDeviceLockTestCases arm64-v8a
CtsDevicePolicySimTestCases arm64-v8a
CtsDevicePolicySimTestCases[run-on-clone-profile] arm64-v8a
CtsDevicePolicySimTestCases[run-on-secondary-user] arm64-v8a
CtsDevicePolicySimTestCases[run-on-work-profile] arm64-v8a
CtsDevicePolicyTestCases[run-on-clone-profile] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsGrammaticalInflectionHostTestCases arm64-v8a
CtsGrammaticalInflectionTestCases arm64-v8a
CtsHealthConnectControllerTestCases arm64-v8a
CtsHealthConnectHostSideDeviceTestCases arm64-v8a
CtsHealthConnectHostTestCases arm64-v8a
CtsHealthFitnessDeviceTestCases arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[instant] arm64-v8a Ja
CtsHibernationTestCases arm64-v8a
CtsJvmtiRunTest1940HostTestCases arm64-v8a
CtsJvmtiRunTest911HostTestCases arm64-v8a
CtsJvmtiRunTest912HostTestCases arm64-v8a
CtsJvmtiRunTest913HostTestCases arm64-v8a
CtsJvmtiRunTest988HostTestCases arm64-v8a
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLocalVoiceInteraction arm64-v8a
CtsLocalVoiceInteraction[instant] arm64-v8a Ja
CtsMediaBetterTogetherTestCases arm64-v8a
CtsMediaBetterTogetherTestCases[instant] arm64-v8a Ja
CtsMediaBetterTogetherTestCases[run-on-clone-profile] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-secondary-user] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-work-profile] arm64-v8a
CtsMediaProjectionTestCases arm64-v8a
CtsMediaProjectionTestCases[instant] arm64-v8a Ja
CtsMicrodroidDisabledTestCases arm64-v8a
CtsMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsNativeResourcesTestCases arm64-v8a
CtsNativeResourcesTestCases[instant] arm64-v8a Ja
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instant] arm64-v8a Ja
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[instant] arm64-v8a Ja
CtsNotificationTestCases arm64-v8a
CtsOsTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-secondary-user] arm64-v8a
CtsPackageInstallTestCases[run-on-work-profile] arm64-v8a
CtsPackageSchemeTestsWithoutVisibility arm64-v8a
CtsPackageSchemeTestsWithVisibility arm64-v8a
CtsPerfettoReporterTestCases arm64-v8a
CtsPermissionMultiUserTestCases arm64-v8a
CtsPermissionMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsPermissionPolicyTestCases arm64-v8a
CtsPermissionPolicyTestCases[instant] arm64-v8a Ja
CtsPhotoPickerTest[run-on-clone-profile] arm64-v8a
CtsSandboxedAdIdManagerTests arm64-v8a
CtsSandboxedAppSetIdManagerTests arm64-v8a
CtsSandboxedFledgeManagerTests arm64-v8a
CtsSandboxedMeasurementManagerTests arm64-v8a
CtsSandboxedTopicsManagerTests arm64-v8a
CtsSdkSandboxHostSideTests arm64-v8a
CtsSdkSandboxInprocessTests arm64-v8a
CtsSdkSandboxWebkitTestCases arm64-v8a
CtsShortFgsTestCases arm64-v8a
CtsShortFgsTestCases[instant] arm64-v8a Ja
CtsSurfaceControlTests arm64-v8a
CtsTareTestCases arm64-v8a
CtsTelecomHostCases arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instant] arm64-v8a Ja
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33TestCases arm64-v8a
CtsWallpaperSdk33TestCases[instant] arm64-v8a Ja
CtsWallpaperTestCases arm64-v8a
CtsWallpaperTestCases[instant] arm64-v8a Ja
CtsWearableSensingServiceTestCases arm64-v8a
CtsWindowManagerBackgroundActivityTestCases arm64-v8a
CtsWrapHwasanTestCases arm64-v8a
SdkSandboxManagerDisabledTests arm64-v8a
SdkSandboxManagerTests arm64-v8a
art-run-test-018-stack-overflow armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiometrischesHostTestCases armeabi-v7a
CtsBroadcastRadioTestCases armeabi-v7a
CtsCompilationTestCases armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestCases armeabi-v7a
CtsJvmtiRunTest911HostTestCases armeabi-v7a
CtsJvmtiRunTest912HostTestCases armeabi-v7a
CtsJvmtiRunTest913HostTestCases armeabi-v7a
CtsJvmtiRunTest988HostTestCases armeabi-v7a
CtsMediaBetterTogetherTestCases armeabi-v7a
CtsMediaProjectionTestCases armeabi-v7a
CtsNativeResourcesTestCases armeabi-v7a
CtsNetHttpTestCases armeabi-v7a
CtsSurfaceControlTests armeabi-v7a
CtsVideoCodecTestCases armeabi-v7a
CtsVideoEncodingQualityHostTestCases armeabi-v7a
CtsWindowManagerDeviceTestCases armeabi-v7a
CtsWrapHwasanTestCases armeabi-v7a

Module entfernt

Name des Testmoduls gelöscht ABIs Sofortiger App-Test
CtsActivityManagerBackgroundActivityTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a Ja
CtsCameraApi31TestCases arm64-v8a
CtsHostTzDataTests arm64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[instant] arm64-v8a Ja
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a Ja
CtsPermission2TestCases arm64-v8a
CtsPermission2TestCases[instant] arm64-v8a Ja
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermission5TestCases[instant] arm64-v8a Ja
CtsSystemUiHostTestCases[instant] arm64-v8a Ja
CtsVirtualDevicesTestCases[instant] arm64-v8a Ja
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a