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:
|
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 |