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