Informacje o wersji Androida 14 CTS

Na tej stronie znajdziesz najważniejsze zmiany CTS wprowadzone w Androidzie 14.

Funkcje CTS

Android 14 zawiera nową i zaktualizowaną dokumentację dotyczącą następujących funkcji CTS.

Obszar Cechy Opis Dodano/zaktualizowano
Najważniejsze informacje o testach Dodaj funkcje narzędziowe, aby działać jako usługa operatora Ta zmiana wprowadza nowe funkcje narzędziowe w CarrierPrivilegeUtils , aby umożliwić CTS działanie jako usługa operatora (domyślnie z uprawnieniami operatora) i poprawić testowalność dla wielu interfejsów API operatora i klas łączności. Zaktualizowano
Moduł testowy Dodaj testy CTS dla wielu urządzeń dla Bluetooth Ta funkcja pozwala reklamom wyświetlać tylko określone usługi GATT, zapewniając lepszą prywatność podczas ciągłego reklamowania się w trybie połączenia. Dodany
Moduł testowy Dodaj testy CTS na wielu urządzeniach, aby sprawdzić dokładność pomiaru odległości UWB Dodaj nowe przypadki testowe dla dokładności pomiaru odległości UWB, aby wyegzekwować wymagania UWB CDD. Dodany
Moduł testowy Dodaj CtsDevicePolicySimTestCases do planu testów karty SIM CTS Przypadek testowy został zaktualizowany, aby wymagać ważnej karty SIM w ramach konfiguracji testowej. Dodany
Moduł testowy Dodano zestaw testów CTS dla wielu urządzeń UWB Dodano nowy zestaw testów CTS dla wielu urządzeń UWB, który wykorzystuje 2 urządzenia z systemem Android obsługującym UWB w celu sprawdzenia różnych funkcjonalności UWB. Dodany
Moduł testowy Zwiększona liczba przypadków testowych w module dEQP Zaktualizowano gałąź dEQP dla Androida 14 CTS, aby używać vulkan-cts-1.3.5 (zamiast 1.3.1). Dodano wiele nowych testów, ponieważ ta aktualizacja wprowadza wiele nowych testów nowych funkcji Vulkan, takich jak renderowanie dynamiczne. Zaktualizowano
Konfiguracja testowa Zwiększ rozmiar sterty do 16 GB Zwiększony rozmiar pamięci sterty, aby pomóc w wykonywaniu testów CTS, które zużywają więcej pamięci. Zaktualizowano
Konfiguracja testowa Zmień pamięć RAM na 128 GB i dysk twardy na 256 GB Zaktualizuj pamięć systemu hosta, aby obsłużyć dodatkowe wymagania dotyczące miejsca na stercie Java. Zaktualizowano

Funkcje weryfikatora CTS

Android 14 zawiera nową i zaktualizowaną dokumentację dotyczącą następujących funkcji CTS Verifier.

Obszar Cechy Opis Dodano/zaktualizowano
Konfiguracja testowa Zaktualizuj wymagane urządzenia peryferyjne do testu czujnika dynamicznego Zaktualizuj stronę ze wskazówkami dotyczącymi testów CTS Verifier , aby uwzględnić zaktualizowane urządzenia peryferyjne i instrukcje dotyczące testów czujników dynamicznych. Zaktualizowano
Konfiguracja testowa Ulepsz system ITS aparatu, aby obsługiwał urządzenia składane Obsługuj testowanie urządzeń składanych w Camera ITS. Wprowadzono zmiany po stronie ItService, aby określić dostępne kamery fizyczne w każdym stanie złożenia/otwarcia. Zaktualizowano
Klasa testowa CTS-V Parowanie z obsługą Wi-Fi Parowanie z obsługą Wi-Fi zapewnia szyfrowanie i szybki sposób ponownego uwierzytelnienia w komunikacji peer-to-peer z obsługą sieci Wi-Fi. Dodaj test w CTS-V jako inne testy wielu urządzeń dla Aware. Test wymaga, aby oba urządzenia obsługiwały tę funkcję. Dodany
Klasa testowa CTS-V Działania testowe dla wbudowanego panelu sterowania domem Począwszy od Androida 14, dostępny jest nowy interfejs API, dzięki któremu aplikacje mogą korzystać z osadzonego działania (w przestrzeni kontrolek SystemUI) zamiast przekazywać informacje przez interfejs API kontroli. Dodano nowe działania testowe w celu wymuszenia zachowania interfejsu API. Dodany
Klasa testowa CTS-V Testy wymagań dotyczących obecności (zakres BLE i NAN/Wi-Fi) Aby mieć pewność, że inteligentne urządzenia użytkowników dobrze ze sobą współpracują, niezwykle ważne jest, aby wszystkie urządzenia w ekosystemie Androida mogły określić względną odległość między urządzeniami. W systemie Android U wprowadzono wymagania dotyczące kalibracji obecności, które określają akceptowalną wydajność dostępnych technologii radiowych, takich jak UWB, Wi-Fi i BLE, które służą do określania odległości. Dodany
Klasa testowa CTS-V Weryfikator CTS dla rozłączenia AAudio Przetestuj, aby sprawdzić, czy AAudio powinien rozłączyć strumień, gdy urządzenie strumieniowe jest odłączone. Dodany
Klasa testowa CTS-V Zrzut ekranu weryfikatora CTS Test profilu służbowego Dodaj nowe przypadki testowe, aby wymusić wymagania CDD 3.9.2/C-1-10. Użytkownik zostanie poinstruowany, aby zrobić zrzut ekranu. ContentObserver wykrywa URI zapisanego zrzutu ekranu i wyświetla wynik. Użytkownik musi wizualnie potwierdzić obraz, który nie zawiera innych aplikacji ani SystemUI (pasek stanu itp.). Dodany
Najważniejsze informacje o testach Weryfikator CTS przechwytuje zawartość na potrzeby testu interfejsów API programu Notes. Dodaj nowe działanie testowe, aby wymusić korzystanie z interfejsów API programu Notes, które są połączone z integracją funkcji sporządzania notatek systemowych w SysUI. Test można pominąć, jeśli rola NOTES nie jest włączona. Aby uzyskać więcej informacji, zobacz Przechwytywanie zawartości do testów notatek . Dodany
Konfiguracja testowa Wykonaj polecenie adb, aby automatycznie włączyć ekran po zakończeniu testów Począwszy od Androida 14, dodano uprawnienie android.permission.TURN_SCREEN_ON umożliwiające włączenie ekranu po zakończeniu testu. Aby włączyć tę funkcję, użytkownik będzie musiał wykonać polecenie adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 na etapie konfiguracji. Zaktualizowano
Konfiguracja testowa Zaktualizuj instrukcję testowania wektora rotacji Użytkownicy powinni pobrać OpenCV-3.0.0-android-sdk.zip i zainstalować OpenCV Manager na testowanym urządzeniu z Androidem. Załaduj plik APK na urządzenie z komputera za pomocą polecenia adb install z opcją --bypass-low-target-sdk-block . W przypadku urządzeń z systemem Android 13 lub starszym opcja --bypass-low-target-sdk-block nie jest konieczna. Aby uzyskać więcej informacji, zobacz Instalowanie aplikacji . Zaktualizowano
Konfiguracja testowa Dodaj uwagi dotyczące instalacji adb dotyczące pakietu APK OpenCV Ze względu na nową funkcję bezpieczeństwa wprowadzoną w systemie Android 14, przy każdej instalacji pakietu APK Open CV należy dodać polecenie adb --bypass-low-target-sdk-block . Aby uzyskać więcej informacji, zobacz Sprawdzanie krzyżowe CV wektora rotacji . Dodany

Moduły CTS

Liczba modułów testowych i przypadków testowych jest następująca:

  • ~ 1151 modułów w zależności od urządzeń
  • ~ 4,4 mln przypadków testowych w 2 ABI

W systemie Android 14 dodano łącznie 136 nowych modułów i łącznie usunięto 19 modułów. Więcej informacji można znaleźć w poniższych tabelach.

Nowe moduły

Dodano nazwę modułu testowego ABI Natychmiastowy test aplikacji
AndroidTest_MultiUser ramię64-v8a
art-run-test-018-przepełnienie stosu ramię64-v8a
art_standalone_dex2oat_cts_tests ramię64-v8a
Test CtsAdIdEndToEnd ramię64-v8a
CtsAdServicesDebuggableDeviceTestCases ramię64-v8a
Pomiar CtsAdServicesEndToEndTest ramię64-v8a
Testy CtsAdServicesEndToEnd ramię64-v8a
Testy CtsAdServicesHost ramię64-v8a
Testy CtsAdServicesMdd ramię64-v8a
Testy CtsAdServicesNotInAllowListEndToEnd ramię64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests ramię64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests ramię64-v8a
Testy CtsAdServicesPermissionsValidEndToEnd ramię64-v8a
Testy CtsAdServicesTopicsAppUpdate ramię64-v8a
CtsAdServicesTopicsConnectionTests ramię64-v8a
CtsAppCloningDeviceTestCases ramię64-v8a
CtsAppCloningMediaProviderHostTest ramię64-v8a
CtsAppCloningMediaProviderHostTest [natychmiastowy] ramię64-v8a Tak
CtsAppFgsTestCases ramię64-v8a
CtsAppFgsTestCases[natychmiastowe] ramię64-v8a Tak
Test CtsAppSetIdEndToEnd ramię64-v8a
CtsAttributionSourceTestCases ramię64-v8a
CtsAttributionSourceTestCases[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsBatteryHealth ramię64-v8a
CtsBiometricsHostTestCases ramię64-v8a
Przypadki testowe CtsBluetoothMultiDevices ramię64-v8a
Przypadki testowe CtsBroadcastRadio ramię64-v8a
Przypadki testowe CtsBroadcast ramię64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases ramię64-v8a
Przypadki testowe CtsCompilation ramię64-v8a
CtsContentProviderTestsBez widoczności ramię64-v8a
CtsContentProviderTestsWithVisibility ramię64-v8a
Przypadki testowe CtsCredentialManager ramię64-v8a
CtsCurrentApiSignatureTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsDeviceLock ramię64-v8a
CtsDevicePolicySimTestCases ramię64-v8a
CtsDevicePolicySimTestCases[profil-uruchomiony-klonowany] ramię64-v8a
CtsDevicePolicySimTestCases[uruchamiane na dodatkowym użytkowniku] ramię64-v8a
CtsDevicePolicySimTestCases[profil-uruchomiony-w pracy] ramię64-v8a
CtsDevicePolicyTestCases[profil-uruchomiony-klonowany] ramię64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[profil-uruchomiony-klonowany] ramię64-v8a
CtsGrammaticalInflectionHostTestCases ramię64-v8a
CtsGrammaticalInflectionPrzypadki testowe ramię64-v8a
Przypadki testowe CtsHealthConnectController ramię64-v8a
Przypadki testowe CtsHealthConnectHostSideDevice ramię64-v8a
Przypadki testowe CtsHealthConnectHost ramię64-v8a
Przypadki testowe CtsHealthFitnessDevice ramię64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission ramię64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[natychmiast] ramię64-v8a Tak
Przypadki testowe CtsHibernation ramię64-v8a
CtsJvmtiRunTest1940HostTestPrzypadki ramię64-v8a
CtsJvmtiRunTest911HostTestPrzypadki ramię64-v8a
CtsJvmtiRunTest912HostTestPrzypadki ramię64-v8a
CtsJvmtiRunTest913HostTestPrzypadki ramię64-v8a
CtsJvmtiRunTest988HostTestPrzypadki ramię64-v8a
CtsLaunchNonExportedComponentsTestCases ramię64-v8a
Interakcja CtsLocalVoice ramię64-v8a
CtsLocalVoiceInterakcja [natychmiastowa] ramię64-v8a Tak
CtsMediaBetterTogetherPrzypadki testowe ramię64-v8a
CtsMediaBetterTogetherPrzypadki testowe[natychmiastowe] ramię64-v8a Tak
CtsMediaBetterTogetherTestCases[profil-uruchamiany na klonowaniu] ramię64-v8a
CtsMediaBetterTogetherTestCases[uruchamiane na dodatkowym użytkowniku] ramię64-v8a
CtsMediaBetterTogetherTestCases[profil-uruchomiony-w pracy] ramię64-v8a
Przypadki testowe CtsMediaProjection ramię64-v8a
CtsMediaProjectionTestCases[natychmiastowe] ramię64-v8a Tak
CtsMicrodroidDisabledPrzypadki testowe ramię64-v8a
CtsMultiUserTestCases[profil-uruchomiony-klonowany] ramię64-v8a
Przypadki testowe CtsNativeResources ramię64-v8a
CtsNativeResourcesTestCases[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsNetHttp ramię64-v8a
CtsNetTestCasesMaxTargetSdk30 ramię64-v8a
CtsNetTestCasesMaxTargetSdk30[natychmiast] ramię64-v8a Tak
CtsNetTestCasesMaxTargetSdk33 ramię64-v8a
CtsNetTestCasesMaxTargetSdk33[natychmiast] ramię64-v8a Tak
Przypadki testowe CtsNotification ramię64-v8a
CtsOsTestCases[profil-uruchomiony-klonowany] ramię64-v8a
CtsPackageInstallTestCases[profil-uruchomiony-klonowany] ramię64-v8a
CtsPackageInstallTestCases[uruchamiane na dodatkowym użytkowniku] ramię64-v8a
CtsPackageInstallTestCases[profil-uruchamiany w pracy] ramię64-v8a
CtsPackageSchemeTestsBez widoczności ramię64-v8a
CtsPackageSchemeTestsWithVisibility ramię64-v8a
CtsPerfettoReporterPrzypadki testowe ramię64-v8a
CtsPermissionMultiUserTestCases ramię64-v8a
CtsPermissionMultiUserTestCases[profil-uruchomiony-klonowany] ramię64-v8a
CtsPermissionMultiUserTestCases[uruchamiane na użytkowniku dodatkowym] ramię64-v8a
CtsPermissionMultiUserTestCases[profil-uruchomiony-w pracy] ramię64-v8a
CtsPermissionPolicyTestCases ramię64-v8a
CtsPermissionPolicyTestCases[natychmiastowe] ramię64-v8a Tak
CtsPhotoPickerTest[profil-uruchomiony-klonowany] ramię64-v8a
Testy CtsSandboxedAdIdManager ramię64-v8a
Testy CtsSandboxedAppSetIdManager ramię64-v8a
Testy CtsSandboxedFledgeManager ramię64-v8a
Testy CtsSandboxedMeasurementManager ramię64-v8a
CtsSandboxedTopicsManagerTests ramię64-v8a
Testy CtsSdkSandboxHostSide ramię64-v8a
Testy CtsSdkSandboxInprocess ramię64-v8a
CtsSdkSandboxWebkitTestCases ramię64-v8a
Przypadki testowe CtsShortFgs ramię64-v8a
CtsShortFgsTestCases [natychmiastowe] ramię64-v8a Tak
Testy CtsSurfaceControl ramię64-v8a
Przypadki testowe CtsTare ramię64-v8a
CtsTelecomHostCases ramię64-v8a
CtsThreadLocalRandomHostTest ramię64-v8a
Przypadki testowe CtsVideoCodec ramię64-v8a
CtsVideoEncodingQualityHostPrzypadki testowe ramię64-v8a
CtsVideoEncodingQualityHostTestCases[natychmiastowe] ramię64-v8a Tak
CtsVoiceInteractionHostPrzypadki testowe ramię64-v8a
CtsWallpaperSdk33Przypadki testowe ramię64-v8a
CtsWallpaperSdk33Przypadki testowe [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsWallpaper ramię64-v8a
CtsWallpaperTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsWearableSensingService ramię64-v8a
CtsWindowManagerBackgroundActivityTestCases ramię64-v8a
CtsWrapHwasanTestCases ramię64-v8a
Testy SdkSandboxManagerDisabled ramię64-v8a
Testy SdkSandboxManager ramię64-v8a
art-run-test-018-stack-overflow armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiometricsHostTestCases armeabi-v7a
Przypadki testowe CtsBroadcastRadio armeabi-v7a
Przypadki testowe CtsCompilation armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestPrzypadki armeabi-v7a
CtsJvmtiRunTest911HostTestPrzypadki armeabi-v7a
CtsJvmtiRunTest912HostTestPrzypadki armeabi-v7a
CtsJvmtiRunTest913HostTestPrzypadki armeabi-v7a
CtsJvmtiRunTest988HostTestPrzypadki armeabi-v7a
CtsMediaBetterTogetherPrzypadki testowe armeabi-v7a
Przypadki testowe CtsMediaProjection armeabi-v7a
Przypadki testowe CtsNativeResources armeabi-v7a
Przypadki testowe CtsNetHttp armeabi-v7a
Testy CtsSurfaceControl armeabi-v7a
Przypadki testowe CtsVideoCodec armeabi-v7a
CtsVideoEncodingQualityHostPrzypadki testowe armeabi-v7a
CtsWindowManagerDeviceTestCases armeabi-v7a
CtsWrapHwasanTestCases armeabi-v7a

Usunięte moduły

Usunięto nazwę modułu testowego ABI Natychmiastowy test aplikacji
CtsActivityManagerBackgroundActivityTestCases ramię64-v8a
CtsAdServicesDeviceTestCases[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsCameraApi31 ramię64-v8a
Testy CtsHostTzData ramię64-v8a
Przypadki testowe CtsIncidentHost ramię64-v8a
CtsIncidentHostTestCases [natychmiastowe] ramię64-v8a Tak
CtsOnDevicePersonalizacjaPrzypadki testowe ramię64-v8a
CtsOnDevicePersonalizacjaPrzypadki testowe[natychmiastowe] ramię64-v8a Tak
CtsPermission2TestCases ramię64-v8a
CtsPermission2TestCases[natychmiastowe] ramię64-v8a Tak
CtsPermission4TestCases ramię64-v8a
CtsPermission5Przypadków Testowych ramię64-v8a
CtsPermission5TestCases[natychmiastowe] ramię64-v8a Tak
CtsSystemUiHostTestCases[natychmiastowe] ramię64-v8a Tak
CtsVirtualDevicesTestCases[natychmiastowe] ramię64-v8a Tak
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
Przypadki testowe CtsCameraApi31 armeabi-v7a
CtsGwpAsanPrzypadki testowe armeabi-v7a
Przypadki testowe CtsIncidentHost armeabi-v7a