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 çeşitli cihaz testi | Android 13, çeşitli 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ı çeşitli cihazlar testleri 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 Birden fazla cihazda kullanılabilen paketler başlıklı makaleyi inceleyin. |
Eklendi |
| Kablosuz erişim noktası gereksinimleriyle 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 bağlantı 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ı açıklamaları | CTS Doğrulayıcı'da API davranışlarını ve CDD şartlarını zorunlu kılan testler için notlar eklendi. | Eklendi |
| Geliştirici tarafından gönderilen 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 bir cihazın farklı cihaz durumlarında çalışacak şekilde yapılandırılmış Alternatif Modlar seçeneğiyle testler yapılmasına olanak tanır. Test işlemi, 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 denetleyici, her CTS test modülünü çalıştırmadan önce aşağıdaki cihaz temel ayarlarını otomatik olarak belirler:
|
Eklendi |
| CTS testi kalitesini artırma | Belirli testlerdeki test kararsızlığı düzeltildi ve uzun yürütme süresi kısaltıldı. | Güncellendi |
CTS modülleri
Test modüllerinin ve test senaryolarının sayısı aşağıdaki gibidir:
- Cihazlara bağlı olarak yaklaşık 1.068 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 |