Na tej stronie znajdziesz najważniejsze zmiany w CTS wprowadzone w Androidzie 13.
Funkcje CTS
Android 13 zawiera nową i zaktualizowaną dokumentację tych funkcji pakietu CTS:
Funkcje | Opis | Dodano/zaktualizowano |
---|---|---|
Aktualizacje ITS aparatu | Listę zmian znajdziesz w informacjach o wersji pakietu testów obrazów z kamery na Androida T (eksperymentalna wersja AOSP). | Zaktualizowano |
Weryfikacja zgodności z wymaganiami dotyczącymi Fused Presence | Dodaliśmy testy CTS Verifier dotyczące wymagań kalibracji obecności. Szczegółowe informacje znajdziesz w sekcjach 2.2.1, 7.4.9 i 7.4.3 dokumentu CDD. | 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 uruchamiania CTS.
CTS 13 zawiera kilka testów na wielu urządzeniach, które są uruchamiane automatycznie, gdy używane jest dzielenie. Testowanie nie wymaga dodatkowych zmian w konfiguracji fizycznej, ale aby testy działały prawidłowo, należy zainstalować virtualenv . Więcej informacji znajdziesz w sekcji Zestawy urządzeń. |
Dodane |
Aktualizacje wymagań dotyczących punktu dostępu Wi-Fi | Android 13 rozszerza obsługę jednoczesnego połączenia z 2 punktami dostępu zapewniającymi internet w przypadku STA+STA. W przypadku tych opcjonalnych funkcji wymagane jest ulepszone środowisko testowe Wi-Fi dla CTS z 2 punktami dostępu DBS (2, 4 GHz + 5 GHz). Każdy fizyczny punkt dostępu DBS może być zaprogramowany tak, aby obsługiwać te 2 logiczne punkty dostępu, np. TPLink AC 1750 z OpenWRT. Szczegółowe informacje znajdziesz w artykule Wi-Fi STA/STA Concurrency. | Zaktualizowano |
Adnotacje dotyczące wymagań interfejsu API i CDD w CTS Verifier | Dodano adnotacje do testów wymuszających zachowania interfejsu API i wymagania CDD w CTS Verifier. | Dodane |
Testy CTS dostarczone przez deweloperów | Deweloperzy zewnętrzni mogą dodawać nowe testy do pakietu CTS i aplikacji CTS Verifier, postępując zgodnie ze wskazówkami w artykule na blogu Developer-Powered CTS (CTS-D). | Dodane |
Automatyczne testy urządzeń składanych | Interfejs DeviceStateManager API umożliwia przeprowadzanie testów z opcją Tryby alternatywne skonfigurowaną do działania w różnych stanach urządzenia składanego. Przeprowadzanie testów zależy od stanów złożenia wyświetlacza zdefiniowanych na urządzeniu. Więcej informacji znajdziesz w artykule Uruchamianie CTS w trybach alternatywnych. |
Dodane |
Ustawienia podstawowe | Dodano 2 ustawienia podstawowe, które są zwykle przyjmowane domyślnie. Przed uruchomieniem każdego modułu testowego CTS narzędzie sprawdzające system automatycznie ustawia te podstawowe ustawienia urządzenia:
|
Dodane |
Poprawa jakości testów CTS | Usunięto niestabilność testów i skrócono 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ądzenia
- ~2,69 mln przypadków testowych w 2 interfejsach ABI
W Androidzie 13 dodano 119 nowych modułów, a 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ęte moduły
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 |