Informacje o wersji Androida 13 CTS

Ta strona zawiera najważniejsze zmiany CTS wprowadzone w Androidzie 13.

Funkcje CTS

Android 13 zawiera nową i zaktualizowaną dokumentację dotyczącą tych funkcji pakietu CTS:

Funkcje Opis Dodano/zaktualizowano
Aktualizacje ITS aparatu Listę zmian znajdziesz w informacjach o wersji pakietu Camera Image Test Suite na Androida T (AOSP) (wersja eksperymentalna). Zaktualizowano
Weryfikacja zgodności z wymaganiami dotyczącymi Fused Presence Dodaliśmy testy weryfikatora CTS dotyczące wymagań związanych z kalibracją obecności. Więcej informacji znajdziesz w sekcji CDD 2.2.1, 7.4.9 i 7.4.3. Dodane
Testowanie na wielu urządzeniach w CTS Android 13 obsługuje testowanie na wielu urządzeniach. Testy, które wymagają wielu urządzeń, są automatycznie wykonywane podczas testu CTS. CTS 13 zawiera kilka testów na wielu urządzeniach, które uruchamiają się automatycznie, gdy używany jest podział. Testowanie nie wymaga wprowadzania dodatkowych zmian w konfiguracji fizycznej, ale aby testy przebiegały prawidłowo, musisz mieć zainstalowany virtualenv. Szczegółowe informacje znajdziesz w artykule Pakiet aplikacji na wiele urządzeń. Dodane
Aktualizacje wymagań dotyczących punktu dostępu Wi-Fi Android 13 zwiększa obsługę jednoczesnego połączenia z 2 punktami dostępu STA+STA zapewniającymi dostęp do internetu. Aby korzystać z tych opcjonalnych funkcji, wymagane jest ulepszone środowisko testowe Wi-Fi CTS z 2 punktami dostępu DBS (2,4 GHz + 5 GHz). Każdy pojedynczy fizyczny punkt dostępu DBS może być zaprogramowany tak, aby obsługiwał te 2 punkty dostępu logicznego, np. TPLink AC 1750 z OpenWRT. Szczegółowe informacje znajdziesz w artykule Wi-Fi STA/STA: równoczesność. Zaktualizowano
adnotacje wymagań dotyczących interfejsu API i CDD w weryfikatorze CTS Dodano adnotacje dla testów egzekwujących zachowania interfejsu API i wymagania dotyczące CDD w CTS Verifier. Dodane
CTS udostępniony przez dewelopera Zewnętrzni deweloperzy mogą przesyłać nowe testy do CTS i CTS Verifier, postępując zgodnie ze wskazówkami podanymi w artykule na blogu CTS obsługiwane przez deweloperów (CTS-D). Dodane
Automatyczne testy składanych Interfejs API DeviceStateManager umożliwia testowanie z opcją AlternateModes skonfigurowaną do uruchamiania w różnych stanach urządzenia składanego. Przeprowadzanie testu zależy od stanów składania ekranu zdefiniowanych na urządzeniu. Więcej informacji znajdziesz w artykule Uruchamianie CTS w trybach alternatywnych. Dodane
Ustawienia punktu odniesienia Dodano 2 ustawienia podstawowe, które są zwykle zakładane domyślnie. Przed uruchomieniem każdego modułu testu CTS sprawdzacz systemu automatycznie ustawia te ustawienia bazowe urządzenia:
  • Nie wyłączaj ekranu
  • Wyłączanie automatycznych aktualizacji systemu operacyjnego
Dodane
Ulepszona jakość testów CTS Naprawiono niestabilność testów i zmniejszono czas wykonywania niektórych testów. Zaktualizowano

Moduły CTS

Liczba modułów i przypadków testowych:

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

W Androidzie 13 dodano 119 nowych modułów i usunięto 19 modułów. Więcej informacji znajdziesz w tabelach poniżej.

Nowe moduły

Dodano nazwę modułu testowego Interfejs ABI Test aplikacji błyskawicznej
CtsAdServicesDeviceTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a tak
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[instant] arm64-v8a tak
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] arm64-v8a tak
CtsArtTestCases arm64-v8a
CtsArtTestCases armeabi-v7a
CtsArtTestCases[instant] arm64-v8a tak
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[instant] arm64-v8a tak
CtsCarBuiltinApiHostTestCases arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[instant] arm64-v8a tak
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] arm64-v8a tak
CtsCompanionDeviceManagerUiAutomationTestCases arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instant] arm64-v8a tak
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[instant] arm64-v8a tak
CtsKeystorePerformanceTestCases arm64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases arm64-v8a
CtsLocaleManagerHostTestCases arm64-v8a
CtsLocaleManagerTestCases arm64-v8a
CtsMediaAudioTestCases arm64-v8a
CtsMediaAudioTestCases armeabi-v7a
CtsMediaAudioTestCases[instant] arm64-v8a tak
CtsMediaCodecTestCases arm64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[instant] arm64-v8a tak
CtsMediaDecoderTestCases arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[instant] arm64-v8a tak
CtsMediaDrmFrameworkTestCases arm64-v8a
CtsMediaDrmFrameworkTestCases armeabi-v7a
CtsMediaDrmFrameworkTestCases[instant] arm64-v8a tak
CtsMediaEncoderTestCases arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[instant] arm64-v8a tak
CtsMediaExtractorTestCases arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instant] arm64-v8a tak
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instant] arm64-v8a tak
CtsMediaMuxerTestCases arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[instant] arm64-v8a tak
CtsMediaPlayerTestCases arm64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[instant] arm64-v8a tak
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[instant] arm64-v8a tak
CtsMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instant] arm64-v8a tak
CtsNativeNetPlatformTestCases arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[instant] arm64-v8a tak
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[instant] arm64-v8a tak
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a tak
CtsOsTestCases[run-on-secondary-user] arm64-v8a
CtsOsTestCases[run-on-work-profile] arm64-v8a
CtsPackageSettingHostTestCases arm64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[run-on-secondary-user] arm64-v8a
CtsPhotoPickerTest[run-on-work-profile] arm64-v8a
CtsProcessTest arm64-v8a
CtsSafetyCenterTestCases arm64-v8a
CtsSelinuxTargetSdk30TestCases arm64-v8a
CtsSettingsAPITestCases arm64-v8a
CtsSettingsAPITestCases[instant] arm64-v8a tak
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases arm64-v8a
CtsSkQPTestCases armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[instant] arm64-v8a tak
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[instant] arm64-v8a tak
CtsTelephony5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
CtsVirtualDevicesTestCases arm64-v8a
CtsVirtualDevicesTestCases[instant] arm64-v8a tak
CtsWallpaperEffectsGenerationServiceTestCases arm64-v8a
CtsWifiAwareTestCases arm64-v8a
MicrodroidHostTestCases arm64-v8a
MicrodroidTestApp arm64-v8a
art-run-test-048-reflect-v8 arm64-v8a
art-run-test-048-reflect-v8 armeabi-v7a
art_libnativebridge_cts_tests arm64-v8a
art_libnativebridge_cts_tests armeabi-v7a
art_standalone_dex2oat_cts_tests arm64-v8a
art_standalone_dex2oat_cts_tests armeabi-v7a
art_standalone_libartpalette_tests arm64-v8a
art_standalone_libartpalette_tests armeabi-v7a
art_standalone_libdexfile_external_tests arm64-v8a
art_standalone_libdexfile_external_tests armeabi-v7a
libnativeloader_test arm64-v8a
libnativeloader_test armeabi-v7a
odsign_e2e_tests arm64-v8a

Usunięcie modułów

Usunięto nazwę modułu testowego Interfejs ABI Test aplikacji błyskawicznej
CtsActivityRecognitionTestCases[instant] arm64-v8a tak
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a tak
CtsAppCloningHostTest[instant] arm64-v8a tak
CtsCodePathHostTestCases arm64-v8a
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a tak
CtsDreamsTestCases[instant] arm64-v8a tak
CtsMediaTestCases arm64-v8a
CtsMediaTestCases armeabi-v7a
CtsMediaTestCases[instant] arm64-v8a tak
CtsScopedStorageCoreHostTest[instant] arm64-v8a tak
CtsTelephonySdk28TestCases arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a tak
LegacyStorageTest arm64-v8a
LegacyStorageTest[instant] arm64-v8a tak
ScopedStorageTest arm64-v8a
ScopedStorageTest[instant] arm64-v8a tak