Informacje o wersji Androida 13 CTS

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

Funkcje CTS

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

Cechy Opis Dodano/zaktualizowano
Aktualizacje ITS aparatu Listę zmian można znaleźć w uwagach do wydania pakietu Camera Image Test Suite dla systemu Android T (eksperymentalnego AOSP) . Zaktualizowano
Weryfikacja zgodności z wymogami Fusion Presence Dodano testy weryfikatora CTS dla wymagań kalibracji obecności. Aby uzyskać szczegółowe informacje, zobacz sekcje CDD 2.2.1, 7.4.9 i 7.4.3. Dodany
Testowanie wielu urządzeń w CTS Android 13 obsługuje testowanie na wielu urządzeniach. Testy wymagające wielu urządzeń są automatycznie wykonywane podczas przebiegu CTS. CTS 13 zawiera kilka testów na wielu urządzeniach, które uruchamiają się automatycznie w przypadku użycia fragmentowania. Chociaż testowanie nie wymaga dodatkowych zmian w konfiguracji fizycznej, aby testy przebiegły poprawnie, należy zainstalować virtualenv . Aby uzyskać szczegółowe informacje, zobacz Zestawy obsługujące wiele urządzeń . Dodany
Aktualizacje wymagań AP Wi-Fi Android 13 zwiększa obsługę jednoczesnego połączenia z dwoma punktami dostępu do Internetu zapewniającymi STA+STA. W przypadku tych opcjonalnych funkcji wymagane jest ulepszone środowisko testowe Wi-Fi dla CTS z dwoma punktami dostępowymi DBS (2,4 GHz + 5 GHz). Dowolny fizyczny punkt dostępowy DBS można zaprogramować do obsługi tych dwóch logicznych punktów dostępowych, np. TPLink AC 1750 z OpenWRT. Aby uzyskać szczegółowe informacje, zobacz Współbieżność Wi-Fi STA/STA . Zaktualizowano
Adnotacje wymagań API i CDD w CTS Verifier Dodano adnotacje dotyczące testów wymuszających zachowania API i wymagania CDD w CTS Verifier. Dodany
Deweloper wniósł CTS Zewnętrzni programiści mogą dodawać nowe testy do CTS i CTS Verifier, postępując zgodnie ze wskazówkami zawartymi w poście na blogu CTS-D dla programistów . Dodany
Automatyczne składane testy Interfejs API DeviceStateManager umożliwia testy z opcją Tryby alternatywne skonfigurowaną do uruchamiania na różnych stanach urządzenia składanego. Wykonanie testu odbywa się w oparciu o zdefiniowane w urządzeniu stany złożenia wyświetlacza. Aby uzyskać szczegółowe informacje, zobacz Uruchamianie CTS w trybach alternatywnych . Dodany
Ustawienia podstawowe Dodano dwa ustawienia podstawowe, które są powszechnie przyjęte domyślnie. Przed uruchomieniem każdego modułu testowego CTS moduł sprawdzający system automatycznie ustawia następujące ustawienia podstawowe urządzenia:
  • Pozostaw ekran włączony
  • Wyłącz automatyczne aktualizacje systemu operacyjnego
Dodany
Poprawa jakości testu CTS Naprawiono niestabilność testów i skrócono długi czas wykonywania niektórych testów. Zaktualizowano

Moduły CTS

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

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

W systemie Android 13 dodano łącznie 119 nowych modułów i łącznie 19 modułów zostało usuniętych. Więcej informacji można znaleźć w poniższych tabelach.

Nowe moduły

Dodano nazwę modułu testowego ABI Natychmiastowy test aplikacji
CtsAdServicesDeviceTestCases ramię64-v8a
CtsAdServicesDeviceTestCases[natychmiastowe] ramię64-v8a Tak
CtsAmbientContextServiceTestCases ramię64-v8a
CtsAndroidTestBase29ApiSignatureTestCases ramię64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[natychmiastowe] ramię64-v8a Tak
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases ramię64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsArt ramię64-v8a
Przypadki testowe CtsArt armeabi-v7a
CtsArtTestCases[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsBootDisplayMode ramię64-v8a
CtsBootDisplayModeTestCases [natychmiastowe] ramię64-v8a Tak
CtsCarBuiltinApiHostPrzypadki testowe ramię64-v8a
CtsCarHostNieodzyskiwalne przypadki testowe ramię64-v8a
Przypadki testowe CtsCloudSearchService ramię64-v8a
CtsCompanionDeviceManagerCoreTestCases ramię64-v8a
CtsCompanionDeviceManagerCoreTestCases[natychmiastowe] ramię64-v8a Tak
CtsCompanionDeviceManagerNoCompanionServicesTestCases ramię64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[natychmiastowe] ramię64-v8a Tak
CtsCompanionDeviceManagerUiAutomationTestCases ramię64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsGameService ramię64-v8a
Przypadki testowe CtsGameService armeabi-v7a
Przypadki testowe CtsGpuMetricsHost ramię64-v8a
CtsInputMethodTestCases32 ramię64-v8a
CtsInputMethodTestCases32[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsKeystorePerformance ramię64-v8a
Przypadki testowe CtsKeystorePerformance armeabi-v7a
CtsKeystoreWycheproofTestCases ramię64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
Przypadki testowe CtsLocaleConfig ramię64-v8a
CtsLocaleManagerHostTestCases ramię64-v8a
Przypadki testowe CtsLocaleManager ramię64-v8a
Przypadki testowe CtsMediaAudio ramię64-v8a
Przypadki testowe CtsMediaAudio armeabi-v7a
CtsMediaAudioTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaCodec ramię64-v8a
Przypadki testowe CtsMediaCodec armeabi-v7a
CtsMediaCodecTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaDecoder ramię64-v8a
Przypadki testowe CtsMediaDecoder armeabi-v7a
CtsMediaDecoderTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaDrmFramework ramię64-v8a
Przypadki testowe CtsMediaDrmFramework armeabi-v7a
CtsMediaDrmFrameworkTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaEncoder ramię64-v8a
Przypadki testowe CtsMediaEncoder armeabi-v7a
CtsMediaEncoderTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaExtractor ramię64-v8a
Przypadki testowe CtsMediaExtractor armeabi-v7a
CtsMediaExtractorTestCases[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaMisc ramię64-v8a
Przypadki testowe CtsMediaMisc armeabi-v7a
CtsMediaMiscTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaMuxer ramię64-v8a
Przypadki testowe CtsMediaMuxer armeabi-v7a
CtsMediaMuxerTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaPlayer ramię64-v8a
Przypadki testowe CtsMediaPlayer armeabi-v7a
CtsMediaPlayerTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMediaRecorder ramię64-v8a
Przypadki testowe CtsMediaRecorder armeabi-v7a
CtsMediaRecorderTestCases[natychmiastowe] ramię64-v8a Tak
CtsMultiUserTestCases[uruchamiane na dodatkowym użytkowniku] ramię64-v8a
CtsMultiUserTestCases[profil-uruchomiony-w pracy] ramię64-v8a
CtsNNAPIStatsdAtomHostTestCases ramię64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[natychmiast] ramię64-v8a Tak
CtsNativeNetPlatformTestCases ramię64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsNearbyFastPair ramię64-v8a
CtsNetTestCasesMaxTargetSdk31 ramię64-v8a
CtsNetTestCasesMaxTargetSdk31[natychmiast] ramię64-v8a Tak
CtsOnDevicePersonalizacjaPrzypadki testowe ramię64-v8a
CtsOnDevicePersonalizacjaPrzypadki testowe[natychmiastowe] ramię64-v8a Tak
CtsOsTestCases[uruchamiane na dodatkowym użytkowniku] ramię64-v8a
CtsOsTestCases[profil-uruchomiony-w pracy] ramię64-v8a
CtsPackageSettingHostTestCases ramię64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases ramię64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
Test CtsPhotoPicker ramię64-v8a
CtsPhotoPickerTest[uruchamiany na-dodatkowym-użytkowniku] ramię64-v8a
CtsPhotoPickerTest[profil-uruchomiony-w pracy] ramię64-v8a
Test procesu Cts ramię64-v8a
Przypadki testowe CtsSafetyCenter ramię64-v8a
CtsSelinuxTargetSdk30Przypadki testowe ramię64-v8a
CtsSettingsAPITestCases ramię64-v8a
CtsSettingsAPITestCases[natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsSharedUserMigration ramię64-v8a
Przypadki testowe CtsSkQPT ramię64-v8a
Przypadki testowe CtsSkQPT armeabi-v7a
CtsSupplementalApiDeviceTestCases ramię64-v8a
CtsSupplementalApiDeviceTestCases [natychmiastowe] ramię64-v8a Tak
CtsTaskFpsCallbackPrzypadki testowe ramię64-v8a
CtsTaskFpsCallbackPrzypadki testowe armeabi-v7a
CtsTaskFpsCallbackTestCases[natychmiastowe] ramię64-v8a Tak
CtsTelephony5Przypadki testowe ramię64-v8a
Przypadki testowe CtsTileService ramię64-v8a
Przypadki testowe CtsVirtualDevices ramię64-v8a
CtsVirtualDevicesTestCases [natychmiastowe] ramię64-v8a Tak
CtsWallpaperEffectsGenerationServiceTestCases ramię64-v8a
Przypadki testowe CtsWifiAware ramię64-v8a
Przypadki testowe MicrodroidHost ramię64-v8a
Aplikacja MicrodroidTest ramię64-v8a
art-run-test-048-reflect-v8 ramię64-v8a
art-run-test-048-reflect-v8 armeabi-v7a
art_libnativebridge_cts_tests ramię64-v8a
art_libnativebridge_cts_tests armeabi-v7a
art_standalone_dex2oat_cts_tests ramię64-v8a
art_standalone_dex2oat_cts_tests armeabi-v7a
art_standalone_libartpalette_tests ramię64-v8a
art_standalone_libartpalette_tests armeabi-v7a
art_standalone_libdexfile_external_tests ramię64-v8a
art_standalone_libdexfile_external_tests armeabi-v7a
libnativeloader_test ramię64-v8a
libnativeloader_test armeabi-v7a
odsign_e2e_tests ramię64-v8a

Usunięte moduły

Usunięto nazwę modułu testowego ABI Natychmiastowy test aplikacji
CtsActivityRecognitionTestCases [natychmiastowe] ramię64-v8a Tak
CtsAndroidTestBase28ApiSignatureTestCases ramię64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[natychmiastowe] ramię64-v8a Tak
CtsAppCloningHostTest[natychmiastowy] ramię64-v8a Tak
CtsCodePathHostPrzypadki testowe ramię64-v8a
CtsCodePathHostPrzypadki testowe armeabi-v7a
CtsCurrentApiSignatureTestCases [natychmiastowe] ramię64-v8a Tak
CtsDreamsTestCases [natychmiastowe] ramię64-v8a Tak
Przypadki testowe CtsMedia ramię64-v8a
Przypadki testowe CtsMedia armeabi-v7a
CtsMediaTestCases [natychmiastowe] ramię64-v8a Tak
CtsScopedStorageCoreHostTest [natychmiastowy] ramię64-v8a Tak
CtsTelephonySdk28Przypadki testowe ramię64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState ramię64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[natychmiast] ramię64-v8a Tak
Test starszej pamięci masowej ramię64-v8a
Test LegacyStorage[natychmiastowy] ramię64-v8a Tak
Test pamięci masowej o określonym zakresie ramię64-v8a
ScopedStorageTest [natychmiastowy] ramię64-v8a Tak