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 systemu ITS kamery 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 uśrednionej obecności Dodaliśmy testy weryfikatora CTS dotyczące wymagań kalibracji 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 niektóre testy na wielu urządzeniach, które są aktywowane automatycznie przy użyciu fragmentacji. Testowanie nie wymaga wprowadzania dodatkowych zmian w konfiguracji fizycznej, ale aby testy przebiegały prawidłowo, musisz mieć zainstalowaną aplikację virtualenv. Szczegółowe informacje znajdziesz w artykule Zestawy na wiele urządzeń. Dodane
Aktualizacje wymagań dotyczących dostępu do 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 dotyczące wymagań 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 od 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
Zautomatyzowane testy elementów składanych Interfejs API DeviceStateManager umożliwia testowanie z użyciem opcji trybów alternatywnych tak, aby były uruchamiane na 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 Dodaliśmy 2 ustawienia podstawowe, które są zwykle przyjmowane 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 testowych i przypadków testowych wygląda tak:

  • ~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 [natychmiast] arm64-v8a tak
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[instant] arm64-v8a tak
Przypadki testowe CtsCarBuiltinApiHost arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[błyskawiczne] Arm64-V8a tak
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] Arm64-V8a tak
Przypadki testowe CtsCompanionDeviceManagerUiAutomation arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[błyskawiczne] arm64-v8a tak
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases Armeabi-V7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 Arm64-V8a
CtsInputMethodTestCases32[instant] arm64-v8a tak
Przypadki testowe wydajności magazynu kluczy Cts arm64-v8a
CtsKeystorePerformanceTestCases Armeabi-V7a
CtsKeystoreWycheproofTestCases Arm64-V8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases arm64-v8a
CtsLocaleManagerHostTestCases Arm64-V8a
CtsLocaleManagerCases arm64-v8a
CtsMediaAudioTestCases arm64-v8a
CtsMediaAudioTestCases armeabi-v7a
CtsMediaAudioTestCases[instant] arm64-v8a tak
CtsMediaCodecCases (Przypadki testowe) arm64-v8a
CtsMediaCodecCases (Przypadki testowe) 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
Przypadki testowe CtsMediaEncoder arm64-v8a
CtsMediaEncoderTestCases Armeabi-V7a
CtsMediaEncoderTestCases[instant] arm64-v8a tak
CtsMediaExtractorPrzypadki testowe arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instant] arm64-v8a tak
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instant] arm64-v8a tak
CtsMediaMuxerPrzypadki testowe arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[błyskawiczne] Arm64-V8a tak
CtsMediaPlayerTestCases arm64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[instant] arm64-v8a tak
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderPrzypadki testowe armeabi-v7a
CtsMediaRecorderTestCases[instant] arm64-v8a tak
CtsMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] Arm64-V8a
CtsNAPIStatsdAtomHostPrzypadki testowe arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNAPIStatsdAtomHostTestCases [błyskawiczne] arm64-v8a tak
CtsNativeNetPlatform 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[uruchomione na profilu służbowym] Arm64-V8a
CtsPackageSettingHostTestCases Arm64-V8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[run-on-secondary-user] Arm64-V8a
Test CtsPhotoPicker[run-on-work-profile] arm64-v8a
CtsProcessTest arm64-v8a
CtsSafetyCenterTestCases arm64-v8a
CtsSelinuxTargetSdk30TestCases Arm64-V8a
CtsSettingsAPITestCases Arm64-V8a
CtsSettingsAPITestCases[instant] arm64-v8a tak
Przypadki testowe migracji użytkowników CtsSharedUser arm64-v8a
CtsSkQPTestCases arm64-v8a
CtsSkQPTestCases armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsAdditionalalApiDeviceTestCases [natychmiast] arm64-v8a tak
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases Armeabi-V7a
CtsTaskFpsCallbackTestCases[instant] arm64-v8a tak
CtsTelephony5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
Przypadki testowe CtsVirtualDevice 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[błyskawiczne] 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[błyskawicznie] arm64-v8a tak
LegacyStorageTest arm64-v8a
LegacyStorageTest[błyskawiczny] arm64-v8a tak
ScopedStorageTest Arm64-V8a
ScopedStorageTest[błyskawiczny] Arm64-V8a tak