Informacje o wersji pakietu Android 14 CTS

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

Funkcje CTS

Android 14 zawiera nową i zaktualizowaną dokumentację tych funkcji pakietu CTS:

Area Funkcje Opis Dodano/zaktualizowano
Najważniejsze informacje o teście Dodawanie funkcji narzędziowych do uruchamiania jako usługi operatora Ta zmiana wprowadza nowe funkcje narzędziowe w CarrierPrivilegeUtils, które umożliwiają uruchamianie CTS jako usługi operatora (niejawnie z uprawnieniami operatora) i zwiększają możliwość testowania wielu interfejsów API operatora i klas łączności. Zaktualizowano
Testowanie modułu Dodawanie testów CTS na wielu urządzeniach dla Bluetootha Ta funkcja umożliwia reklamom udostępnianie tylko określonych usług GATT, co zapewnia większą prywatność podczas ciągłego wyświetlania reklam w trybie połączenia. Dodane
Testowanie modułu Dodawanie testów CTS na wielu urządzeniach w celu sprawdzenia dokładności pomiaru odległości UWB Dodaj nowe przypadki testowe dotyczące dokładności pomiaru odległości za pomocą UWB, aby wymusić wymaganie dotyczące UWB CDD. Dodane
Testowanie modułu Dodawanie CtsDevicePolicySimTestCases do planu testów CTS SIM Przypadek testowy został zaktualizowany, aby w ramach konfiguracji testu wymagać prawidłowej karty SIM. Dodane
Testowanie modułu Dodano pakiet testów CTS dla wielu urządzeń UWB Dodano nowy pakiet testów CTS dla wielu urządzeń UWB, który wykorzystuje 2 urządzenia z Androidem obsługujące UWB do weryfikacji różnych funkcji UWB. Dodane
Testowanie modułu Więcej przypadków testowych w module dEQP Zaktualizowana gałąź dEQP dla Androida 14 CTS, która używa vulkan-cts-1.3.5 (zamiast 1.3.1). W ramach tej aktualizacji dodaliśmy wiele nowych testów, które sprawdzają nowe funkcje Vulkan, takie jak renderowanie dynamiczne. Zaktualizowano
Konfiguracja testu Zwiększ rozmiar sterty do 16 GB Zwiększono rozmiar pamięci sterty, aby umożliwić wykonywanie testów CTS, które zużywają więcej pamięci. Zaktualizowano
Konfiguracja testu Zwiększ pamięć RAM do 128 GB, a dysk HDD do 256 GB. Zwiększ pamięć systemu hosta, aby spełnić dodatkowe wymagania dotyczące miejsca na stercie Javy. Zaktualizowano

Funkcje weryfikatora CTS

Android 14 zawiera nową i zaktualizowaną dokumentację tych funkcji weryfikatora CTS:

Area Funkcje Opis Dodano/zaktualizowano
Konfiguracja testu Aktualizacja wymaganych urządzeń peryferyjnych na potrzeby testu dynamicznego czujnika Zaktualizuj stronę wskazówek dotyczących testów weryfikacyjnych CTS, aby uwzględnić zaktualizowane urządzenia peryferyjne i instrukcje dotyczące dynamicznych testów czujników. Zaktualizowano
Konfiguracja testu Ulepszanie ITS aparatu w celu obsługi urządzeń składanych Obsługa testowania urządzeń składanych w ITS aparatu. Wprowadzono zmiany po stronie ItsService, aby określić dostępne kamery fizyczne w każdym stanie złożenia/otwarcia. Zaktualizowano
Klasa testu CTS-V Parowanie Wi-Fi Aware Parowanie z wykorzystaniem Wi-Fi Aware zapewnia szyfrowany i szybki sposób ponownego uwierzytelniania w komunikacji peer-to-peer za pomocą Wi-Fi Aware. Dodaj test w CTS-V jako inne testy na wielu urządzeniach dla funkcji Aware. Test wymaga, aby oba urządzenia obsługiwały tę funkcję. Dodane
Klasa testu CTS-V Testowanie działań w przypadku panelu sterowania domem Od Androida 14 dostępny jest nowy interfejs API, dzięki któremu aplikacje mogą używać wbudowanej aktywności (w przestrzeni elementów sterujących interfejsu SystemUI) zamiast przekazywać informacje za pomocą interfejsu Controls API. Dodano nowe działania testowe, aby wymusić działanie interfejsu API. Dodane
Klasa testu CTS-V Testy wymagań dotyczących obecności (BLE i NAN/Wi-Fi Ranging) Aby urządzenia inteligentne użytkowników dobrze ze sobą współpracowały, wszystkie urządzenia w ekosystemie Androida muszą być w stanie określić względną bliskość między nimi. Android U wprowadza wymagania dotyczące kalibracji obecności, które określają dopuszczalną wydajność dostępnych technologii radiowych, takich jak UWB, Wi-Fi i BLE, używanych do określania bliskości. Dodane
Klasa testu CTS-V Weryfikator CTS dla AAudio Disconnect Test, który sprawdza, czy AAudio powinno odłączyć strumień, gdy urządzenie strumieniowe zostanie odłączone. Dodane
Klasa testu CTS-V Test Weryfikatora CTS dotyczący zrzutu ekranu w profilu służbowym Dodaj nowe przypadki testowe, aby wymusić spełnienie wymagania CDD 3.9.2/C-1-10. Użytkownik otrzyma instrukcję zrobienia zrzutu ekranu. ContentObserver wykrywa identyfikator URI zapisanego zrzutu ekranu i wyświetla wynik. Użytkownik musi wizualnie potwierdzić obraz, który nie zawiera innych aplikacji ani interfejsu systemu (paska stanu itp.). Dodane
Najważniejsze informacje o teście Test CTS Verifier Capture Content for Notes API. Dodano nową aktywność testową, aby wymusić interfejsy API Notatek, które są połączone z integracjami systemowymi do robienia notatek w interfejsie systemowym. Test można pominąć, jeśli rola NOTES nie jest włączona. Więcej informacji znajdziesz w artykule Capture Content for Notes Tests (w języku angielskim). Dodane
Konfiguracja testu Wykonaj polecenie adb, aby automatycznie włączyć ekran po zakończeniu testów. Od Androida 14 dodano uprawnienie android.permission.TURN_SCREEN_ON, które umożliwia włączenie ekranu po zakończeniu testu. Aby włączyć tę funkcję, użytkownik musi w kroku konfiguracji wykonać polecenie adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0. Zaktualizowano
Konfiguracja testu Instrukcja testowania wektora rotacji Użytkownicy powinni pobrać plik OpenCV-3.0.0-android-sdk.zip i zainstalować Menedżera OpenCV 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 Androidem 13 lub starszym ta opcja --bypass-low-target-sdk-block nie jest konieczna. Więcej informacji znajdziesz w artykule Instalowanie aplikacji. Zaktualizowano
Konfiguracja testu Dodawanie uwag dotyczących instalacji pliku APK OpenCV za pomocą polecenia adb install Ze względu na nową funkcję zabezpieczeń wprowadzoną w Androidzie 14 polecenie adb --bypass-low-target-sdk-block należy dodawać za każdym razem podczas instalowania pliku APK Open CV. Więcej informacji znajdziesz w artykule Weryfikacja wektora rotacji za pomocą CV. Dodane

Moduły CTS

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

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

W Androidzie 14 dodano łącznie 136 nowych modułów, a usunięto 19 modułów. Więcej informacji znajdziesz w tabelach poniżej.

Nowe moduły

Dodano nazwę modułu testowego ABIs Test aplikacji błyskawicznej
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 Tak
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[instant] arm64-v8a Tak
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[instant] arm64-v8a Tak
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 Tak
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 Tak
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 Tak
CtsMediaBetterTogetherTestCases arm64-v8a
CtsMediaBetterTogetherTestCases[instant] arm64-v8a Tak
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 Tak
CtsMicrodroidDisabledTestCases arm64-v8a
CtsMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsNativeResourcesTestCases arm64-v8a
CtsNativeResourcesTestCases[instant] arm64-v8a Tak
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instant] arm64-v8a Tak
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[instant] arm64-v8a Tak
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 Tak
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 Tak
CtsSurfaceControlTests arm64-v8a
CtsTareTestCases arm64-v8a
CtsTelecomHostCases arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instant] arm64-v8a Tak
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33TestCases arm64-v8a
CtsWallpaperSdk33TestCases[instant] arm64-v8a Tak
CtsWallpaperTestCases arm64-v8a
CtsWallpaperTestCases[instant] arm64-v8a Tak
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

Usunięte moduły

Usunięto nazwę modułu testowego ABIs Test aplikacji błyskawicznej
CtsActivityManagerBackgroundActivityTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a Tak
CtsCameraApi31TestCases arm64-v8a
CtsHostTzDataTests arm64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[instant] arm64-v8a Tak
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a Tak
CtsPermission2TestCases arm64-v8a
CtsPermission2TestCases[instant] arm64-v8a Tak
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermission5TestCases[instant] arm64-v8a Tak
CtsSystemUiHostTestCases[instant] arm64-v8a Tak
CtsVirtualDevicesTestCases[instant] arm64-v8a Tak
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a