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