Auf dieser Seite finden Sie die wichtigsten CTS-Änderungen, die in Android 14 eingeführt wurden.
CTS-Funktionen
Android 14 enthält neue und aktualisierte Dokumentationen für die folgenden CTS-Funktionen.
Fläche | Funktionen | Beschreibung | Hinzugefügt/Aktualisiert |
---|---|---|---|
Test-Highlights | Dienstfunktionen hinzufügen, die als Mobilfunkdienst ausgeführt werden | Durch diese Änderung werden neue Dienstfunktionen in CarrierPrivilegeUtils eingeführt, damit CTS als Mobilfunkdienst (implizit mit Mobilfunkberechtigungen) ausgeführt werden kann und die Testbarkeit für viele Mobilfunk-APIs und Konnektivitätsklassen verbessert wird.
|
Aktualisiert |
Testmodul | CTS-Tests für mehrere Geräte für Bluetooth hinzufügen | Mit dieser Funktion können für Werbung nur bestimmte GATT-Dienste freigegeben werden. So wird der Datenschutz bei kontinuierlicher Werbung im Verbindungsmodus verbessert. | Hinzugefügt |
Testmodul | CTS-Tests für mehrere Geräte zur Genauigkeit der UWB-Entfernungsmessung hinzufügen | Fügen Sie neue Testfälle für die Genauigkeit der UWB-Entfernungsmessung hinzu, um die UWB-CDD-Anforderung durchzusetzen. | Hinzugefügt |
Testmodul | CtsDevicePolicySimTestCases zum CTS-SIM-Testplan hinzufügen | Der Testfall wurde aktualisiert, sodass für die Testeinrichtung eine gültige SIM-Karte erforderlich ist. | Hinzugefügt |
Testmodul | UWB-Mehrgeräte-CTS-Testsuite hinzugefügt | Es wurde eine neue UWB-CTS-Testsuite für mehrere Geräte hinzugefügt, bei der zwei UWB-kompatible Android-Geräte verwendet werden, um verschiedene UWB-Funktionen zu prüfen. | Hinzugefügt |
Testmodul | Mehr 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. Es wurden viele neue Tests hinzugefügt, da dieses Update viele neue Tests für die neuen Vulkan-Funktionen wie das dynamische Rendering enthält. | Aktualisiert |
Testeinrichtung | Heap-Größe auf 16 GB erhöhen | Erhöhte Heap-Speichergröße, um CTS-Tests auszuführen, die mehr Arbeitsspeicher verbrauchen. | Aktualisiert |
Testeinrichtung | RAM auf 128 GB und HDD auf 256 GB aufrüsten | Erhöhen Sie den Arbeitsspeicher des Hostsystems, um die zusätzlichen Anforderungen an den Java-Heap-Speicher zu erfüllen. | Aktualisiert |
Funktionen von CTS Verifier
Android 14 enthält neue und aktualisierte Dokumentationen für die folgenden CTS-Verifier-Funktionen.
Fläche | Funktionen | Beschreibung | Hinzugefügt/Aktualisiert |
---|---|---|---|
Testeinrichtung | Erforderliche Peripheriegeräte für den dynamischen Sensortest aktualisieren | Die Seite CTS Verifier-Testanleitung wurde um aktualisierte Peripheriegeräte und eine Anleitung für die dynamischen Sensortests ergänzt. | Aktualisiert |
Testeinrichtung | Kamera-ITS für faltbare Geräte verbessern | Unterstützung für Tests von faltbaren Geräten in der Kamera-ITS Es wurden Änderungen an der ItsService-Seite vorgenommen, um die verfügbaren physischen Kameras in jedem Falt-/Öffnungsstatus zu ermitteln. | Aktualisiert |
CTS-V-Testklasse | Kopplung über Wi‑Fi Aware | Die WLAN-kompatible Kopplung bietet eine verschlüsselte und schnelle erneute Authentifizierung für die Peer-to-Peer-Kommunikation über WLAN. Test in CTS-V als anderen Test für mehrere Geräte für Aware hinzufügen Für den Test müssen beide Geräte diese Funktion unterstützen. | Hinzugefügt |
CTS-V-Testklasse | Aktivitäten für das eingebettete Steuerfeld für Smart-Home-Steuerung testen | Ab Android 14 wird eine neue API bereitgestellt, mit der Apps eine eingebettete Aktivität (im Steuerfeldbereich der SystemUI) verwenden können, anstatt die Informationen über die Controls API weiterzuleiten. Es wurden neue Testaktivitäten hinzugefügt, um das API-Verhalten durchzusetzen. | Hinzugefügt |
CTS-V-Testklasse | Tests für Anwesenheitsanforderungen (BLE und NAN/Wi-Fi-Messung) | Damit die Smart-Home-Geräte der Nutzer gut zusammenarbeiten, müssen alle Geräte im Android-System die relative Nähe zwischen Geräten bestimmen können. Android U führt Anforderungen für die Anwesenheitskalibrierung ein, die die zulässige Leistung der verfügbaren Funktechnologien wie UWB, WLAN und BLE beschreiben, die zur Bestimmung der Nähe verwendet werden. | Hinzugefügt |
CTS-V-Testklasse | CTS-Verifier für AAudio-Trennung | Prüfen Sie, ob AAudio einen Stream trennen sollte, wenn das Streamgerät getrennt wird. | Hinzugefügt |
CTS-V-Testklasse | CTS-Verifier-Screenshot-Test für Arbeitsprofile | Fügen Sie neue Testfälle hinzu, um die Anforderung 3.9.2/C-1-10 der Datenerhebung durchzusetzen. Der Nutzer wird aufgefordert, einen Screenshot zu erstellen. ContentObserver erkennt den URI des gespeicherten Screenshots und zeigt das Ergebnis an. Der Nutzer muss das Bild visuell bestätigen. Es darf keine anderen Apps oder die System-UI (z. B. die Statusleiste) enthalten. | Hinzugefügt |
Test-Highlights | CTS-Verifier-Test zum Erfassen von Inhalten für Notes APIs | Fügen Sie eine neue Testaktivität hinzu, um Notizen-APIs zu erzwingen, die mit Systemintegrationen für Notizen in der SysUI verknüpft sind. Der Test kann übersprungen werden, wenn die Rolle NOTES nicht aktiviert ist. Weitere Informationen finden Sie unter Inhalte für Notizentests erfassen.
|
Hinzugefügt |
Testeinrichtung | Führen Sie den Befehl „adb“ aus, um das Display automatisch einzuschalten, wenn die Tests abgeschlossen sind. | Ab Android 14 wurde die Berechtigung android.permission.TURN_SCREEN_ON hinzugefügt, damit das Display nach Abschluss des Tests eingeschaltet werden kann. Um die Funktion zu aktivieren, muss der Nutzer im Einrichtungsschritt den Befehl „adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 “ ausführen.
|
Aktualisiert |
Testeinrichtung | Anleitung zum Testen des Drehvektors aktualisieren | Nutzer sollten OpenCV-3.0.0-android-sdk.zip herunterladen und den OpenCV Manager auf dem zu testenden Android-Gerät installieren. Laden Sie die APK mit dem Befehl „adb install“ und der Option --bypass-low-target-sdk-block von einem Computer auf das Gerät. Auf Geräten mit Android 13 oder niedriger ist diese --bypass-low-target-sdk-block -Option nicht erforderlich. Weitere Informationen finden Sie unter App installieren.
|
Aktualisiert |
Testeinrichtung | Hinweise zur Installation von OpenCV-APKs über ADB hinzufügen | Aufgrund einer neuen Sicherheitsfunktion, die in Android 14 eingeführt wurde, muss der Befehl „adb“ --bypass-low-target-sdk-block jedes Mal hinzugefügt werden, wenn das Open CV APK installiert wird. Weitere Informationen finden Sie unter CV-Überprüfung des Drehvektors.
|
Hinzugefügt |
CTS-Module
Die Anzahl der Testmodule und Testfälle ist folgende:
- ~ 1.151 Module, je nach Gerät
- ~ 4,4 Millionen Testfälle über 2 ABIs
In Android 14 werden insgesamt 136 neue Module hinzugefügt und 19 Module entfernt. Weitere Informationen finden Sie in den folgenden Tabellen.
Neue Module
Name des Testmoduls hinzugefügt | ABIs | Instant 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 | |
CtsBiometricsHostTestCases | 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 | |
CtsBiometricsHostTestCases | 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 |
Entfernte Module
Name des gelöschten Testmoduls | ABIs | Instant 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 |