Bu sayfada, Android 13'te kullanıma sunulan önemli CTS değişiklikleri yer almaktadır.
CTS özellikleri
Android 13, aşağıdaki CTS özellikleri için yeni ve güncellenmiş dokümanlar içerir.
Özellikler | Açıklama | Eklendi/Güncellendi |
---|---|---|
Kamera ITS güncellemeleri | Değişikliklerin listesi için Android T (AOSP deneysel) Kamera Görüntüsü Test Paketi Sürüm Notları'na bakın. | Güncellendi |
Fused Presence şartlarına uygunluk doğrulaması | Varoluş Kalibrasyonu şartları için CTS Verifier testleri eklendi. Ayrıntılar için CDD'nin 2.2.1, 7.4.9 ve 7.4.3 bölümlerine bakın. | Eklendi |
CTS'de çoklu cihaz testi | Android 13, çoklu cihaz testini destekler. Birden fazla cihaz gerektiren testler, CTS çalıştırılırken otomatik olarak yürütülür.
CTS 13, parçalama kullanıldığında otomatik olarak tetiklenen bazı çok cihazlı testler içerir. Test için fiziksel kurulumda ek değişiklik yapılması gerekmez ancak testlerin doğru şekilde çalışması için virtualenv yüklenmelidir. Ayrıntılar için Çok cihazlı paketler başlıklı makaleyi inceleyin. |
Eklendi |
Kablosuz erişim noktası şartlarıyla ilgili güncellemeler | Android 13, STA+STA için iki internet sağlayıcı AP'ye eşzamanlı bağlantı desteğini geliştirir. Bu isteğe bağlı özellikler için iki DBS AP'li (2,4 GHz + 5 GHz) CTS'ye yönelik gelişmiş bir kablosuz test ortamı gerekir. Tek bir fiziksel DBS AP, OpenWRT ile TPLink AC 1750 gibi bu iki mantıksal AP'yi destekleyecek şekilde programlanabilir. Ayrıntılar için Wi-Fi STA/STA Eşzamanlılığı başlıklı makaleyi inceleyin. | Güncellendi |
CTS Verifier'daki API ve CDD şartı ek açıklamaları | CTS Verifier'da API davranışlarını ve CDD şartlarını zorunlu kılan testler için notlar eklendi. | Eklendi |
Geliştiricinin katkıda bulunduğu CTS | Harici geliştiriciler, Developer-Powered CTS (CTS-D) blog yayınındaki yönergeleri uygulayarak CTS ve CTS Verifier'a yeni testler ekleyebilir. | Eklendi |
Otomatik katlanabilir cihaz testleri | DeviceStateManager API, Katlanabilir Cihazın Farklı Cihaz Durumlarında Çalışacak Şekilde Yapılandırılmış Alternatif Modlar seçeneğiyle test yapılmasına olanak tanır. Test yürütme, cihazda tanımlanan ekran katlama durumlarına göre yapılır. Ayrıntılar için Alternatif Modlar için CTS'yi Çalıştırma başlıklı makaleyi inceleyin. |
Eklendi |
Referans değer ayarları | Varsayılan olarak yaygın şekilde kabul edilen iki temel ayar eklendi. Sistem denetleyicisi, her CTS test modülünü çalıştırmadan önce aşağıdaki cihaz temel ayarlarını otomatik olarak belirler:
|
Eklendi |
CTS test kalitesini artırma | Testlerdeki kararsızlık sorunu düzeltildi ve belirli testlerin uzun yürütme süresi kısaltıldı. | Güncellendi |
CTS modülleri
Test modüllerinin ve test durumlarının sayısı aşağıdaki gibidir:
- Cihazlara bağlı olarak ~1068 modül
- 2 ABI'de ~2,69 milyon test durumu
Android 13'te toplam 119 yeni modül eklenirken toplam 19 modül kaldırıldı. Daha fazla bilgi için aşağıdaki tablolara bakın.
Yeni modüller
Test modülü adı eklendi | ABI | Hazır Uygulama Testi |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | evet |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | evet |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | evet |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[instant] | arm64-v8a | evet |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instant] | arm64-v8a | evet |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | evet |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | evet |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | evet |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | evet |
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 | evet |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | evet |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | evet |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | evet |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | evet |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | evet |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | evet |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | evet |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | evet |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | evet |
CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | evet |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | evet |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | evet |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | evet |
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 | evet |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | evet |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | evet |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | evet |
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 |
Kaldırılan modüller
Silinen test modülü adı | ABI | Hazır Uygulama Testi |
---|---|---|
CtsActivityRecognitionTestCases[instant] | arm64-v8a | evet |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | evet |
CtsAppCloningHostTest[instant] | arm64-v8a | evet |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | evet |
CtsDreamsTestCases[instant] | arm64-v8a | evet |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | evet |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | evet |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | evet |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instant] | arm64-v8a | evet |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | evet |