Bu sayfada, Android 14'te kullanıma sunulan önemli CTS değişiklikleri yer almaktadır.
CTS özellikleri
Android 14, aşağıdaki CTS özellikleri için yeni ve güncellenmiş dokümanlar içerir.
Alan | Özellikler | Açıklama | Eklendi/Güncellendi |
---|---|---|---|
Testin Öne Çıkan Noktaları | Operatör hizmeti olarak çalışacak yardımcı işlevler ekleme | Bu değişiklik, CarrierPrivilegeUtils içinde CTS'nin operatör hizmeti olarak (örtülü olarak operatör ayrıcalıklarıyla) çalışmasına ve birçok operatör API'si ile bağlantı sınıfının test edilebilirliğini iyileştirmesine olanak tanıyan yeni yardımcı işlevler sunar.
|
Güncellendi |
Test modülü | Bluetooth için çok cihazlı CTS testleri ekleme | Bu özellik, reklamların yalnızca belirtilen GATT hizmetlerini kullanmasına olanak tanır. Böylece, bağlanabilir modda sürekli reklam yayınlarken daha iyi gizlilik sağlanır. | Eklendi |
Test modülü | Ultra geniş bant mesafesi doğruluğu için çok cihazlı CTS testleri ekleme | UWB CDD koşulunu zorunlu kılmak için UWB mesafesi ölçüm doğruluğuyla ilgili yeni test senaryoları ekleyin. | Eklendi |
Test modülü | CTS SIM test planına CtsDevicePolicySimTestCases'i ekleyin. | Test kurulumunun bir parçası olarak geçerli bir SIM kartın gerekli olması için test durumu güncellendi. | Eklendi |
Test modülü | Ultra geniş bant çoklu cihaz CTS test paketi eklendi | Çeşitli UWB işlevlerini doğrulamak için UWB özellikli 2 Android cihaz kullanan yeni bir UWB çoklu cihaz CTS test paketi eklendi. | Eklendi |
Test modülü | dEQP modülündeki test durumlarının sayısı artırıldı | Android 14 CTS için güncellenen dEQP dalı, vulkan-cts-1.3.5'i (1.3.1 yerine) kullanacak şekilde değiştirildi. Bu güncelleme, dinamik oluşturma gibi yeni Vulkan özellikleri için birçok yeni test içerdiğinden birçok yeni test eklenmiştir. | Güncellendi |
Test kurulumu | Yığın boyutunu 16 GB'a yükseltin | Daha fazla bellek tüketen CTS testlerinin yürütülmesine yardımcı olmak için yığın bellek boyutu artırıldı. | Güncellendi |
Test kurulumu | RAM'i 128 GB'a, HDD'yi 256 GB'a yükseltme | Eklenen Java yığın alanı gereksinimlerini karşılamak için ana makine sistem belleğini yükseltin. | Güncellendi |
CTS Doğrulayıcı özellikleri
Android 14, aşağıdaki CTS Verifier özellikleri için yeni ve güncellenmiş dokümanlar içerir.
Alan | Özellikler | Açıklama | Eklendi/Güncellendi |
---|---|---|---|
Test kurulumu | Dinamik Sensör Testi için gerekli çevre birimlerini güncelleyin. | CTS Doğrulayıcı test rehberi sayfasını, güncellenen çevre birimlerini ve dinamik sensör testleriyle ilgili talimatları içerecek şekilde güncelleyin. | Güncellendi |
Test kurulumu | Katlanabilir cihazları desteklemek için kamera ITS'sini iyileştirme | Camera ITS'de katlanabilir cihaz testi desteği. Her katlama/açma durumunda kullanılabilen fiziksel kameraları belirlemek için ItsService tarafında değişiklikler yapıldı. | Güncellendi |
CTS-V test sınıfı | Wi-Fi Aware eşlemesi | Kablosuz bağlantı farkında eşleştirme, kablosuz bağlantı farkında aracılığıyla eşler arası iletişim için şifrelenmiş ve hızlı yeniden kimlik doğrulama yöntemi sağlar. CTS-V'de, Aware için diğer çoklu cihaz testleri gibi testler ekleyin. Test için her iki cihazın da bu özelliği desteklemesi gerekir. | Eklendi |
CTS-V test sınıfı | Yerleşik ev kontrolleri paneli için test etkinlikleri | Android 14'ten itibaren, uygulamaların bilgileri Controls API üzerinden iletmek yerine yerleştirilmiş bir etkinlik (SystemUI kontrolleri alanında) kullanabilmesi için yeni bir API sunulur. API davranışını zorunlu kılmak için yeni test etkinlikleri eklendi. | Eklendi |
CTS-V test sınıfı | Mevcut olma koşullarıyla ilgili testler (BLE ve NAN/Wi-Fi Ranging) | Kullanıcıların akıllı cihazlarının birlikte iyi çalışmasını sağlamak için Android ekosistemindeki tüm cihazların, cihazlar arasındaki göreli yakınlığı belirleyebilmesi çok önemlidir. Android U, yakınlığı belirlemek için kullanılan UWB, kablosuz ve BLE gibi mevcut radyo teknolojilerinin kabul edilebilir performansını özetleyen varlık kalibrasyonu şartlarını sunar. | Eklendi |
CTS-V test sınıfı | AAudio bağlantısının kesilmesi için CTS Doğrulayıcı | AAudio'nun, akış cihazının fişi çekildiğinde akışın bağlantısını kesmesi gerektiğini doğrulamak için test edin. | Eklendi |
CTS-V test sınıfı | CTS Doğrulayıcı Ekran Görüntüsü İş Profili testi | CDD şartı 3.9.2/C-1-10'u zorunlu kılmak için yeni test senaryoları ekleyin. Kullanıcıdan ekran görüntüsü alması istenir. ContentObserver, kaydedilen ekran görüntüsünün URI'sini algılar ve sonucu gösterir. Kullanıcı, diğer uygulamaları veya SystemUI'yi (durum çubuğu vb.) içermeyen resmi görsel olarak onaylamalıdır. | Eklendi |
Testin Öne Çıkan Noktaları | CTS Verifier Capture Content for Notes APIs testi. | SysUI'daki sistem not alma entegrasyonlarına bağlı olan Notlar API'lerini zorunlu kılmak için yeni test etkinliği ekleyin. NOTES rolü etkin değilse test atlanabilir. Daha fazla bilgi için Notlar testleri için içerik yakalama başlıklı makaleyi inceleyin.
|
Eklendi |
Test kurulumu | Testler bittiğinde ekranı otomatik olarak açmak için adb komutunu yürütün. | Android 14'ten itibaren, test tamamlandıktan sonra ekranın açılmasına izin vermek için android.permission.TURN_SCREEN_ON izni eklendi. Özelliği etkinleştirmek için kullanıcının kurulum adımında adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 adb komutunu yürütmesi gerekir.
|
Güncellendi |
Test kurulumu | Dönüş vektörü test talimatını güncelleme | Kullanıcılar OpenCV-3.0.0-android-sdk.zip dosyasını indirip test edilen Android cihaza OpenCV Manager'ı yüklemelidir. adb install komutunu --bypass-low-target-sdk-block seçeneğiyle kullanarak APK'yı bilgisayardan cihaza yükleyin. Android 13 veya önceki sürümleri çalıştıran cihazlarda bu --bypass-low-target-sdk-block seçeneği gerekli değildir. Daha fazla bilgi için Uygulama yükleme başlıklı makaleyi inceleyin.
|
Güncellendi |
Test kurulumu | OpenCV APK'sı ile ilgili adb yükleme notları ekleyin. | Android 14'te kullanıma sunulan yeni bir güvenlik özelliği nedeniyle, Open CV APK'sı her yüklendiğinde adb komutu --bypass-low-target-sdk-block eklenmelidir. Daha fazla bilgi için Dönüş vektörü CV çapraz kontrolü başlıklı makaleyi inceleyin.
|
Eklendi |
CTS modülleri
Test modüllerinin ve test durumlarının sayısı aşağıdaki gibidir:
- Cihazlara bağlı olarak ~1.151 modül
- 2 ABI'de ~4,4 milyon test senaryosu
Android 14'te toplam 136 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'ler | Hazır Uygulama testi |
AndroidTest_MultiUser | arm64-v8a | |
art-run-test-018-stack-overflow | arm64-v8a | |
art_standalone_dex2oat_cts_tests | arm64-v8a | |
CtsAdIdEndToEndTest | arm64-v8a | |
CtsAdServicesDebuggableDeviceTestCases | arm64-v8a | |
CtsAdServicesEndToEndTestMeasurement | arm64-v8a | |
CtsAdServicesEndToEndTests | arm64-v8a | |
CtsAdServicesHostTests | arm64-v8a | |
CtsAdServicesMddTests | arm64-v8a | |
CtsAdServicesNotInAllowListEndToEndTests | arm64-v8a | |
CtsAdServicesPermissionsAppOptOutEndToEndTests | arm64-v8a | |
CtsAdServicesPermissionsNoPermEndToEndTests | arm64-v8a | |
CtsAdServicesPermissionsValidEndToEndTests | arm64-v8a | |
CtsAdServicesTopicsAppUpdateTests | arm64-v8a | |
CtsAdServicesTopicsConnectionTests | arm64-v8a | |
CtsAppCloningDeviceTestCases | arm64-v8a | |
CtsAppCloningMediaProviderHostTest | arm64-v8a | |
CtsAppCloningMediaProviderHostTest[instant] | arm64-v8a | Evet |
CtsAppFgsTestCases | arm64-v8a | |
CtsAppFgsTestCases[instant] | arm64-v8a | Evet |
CtsAppSetIdEndToEndTest | arm64-v8a | |
CtsAttributionSourceTestCases | arm64-v8a | |
CtsAttributionSourceTestCases[instant] | arm64-v8a | Evet |
CtsBatteryHealthTestCases | arm64-v8a | |
CtsBiometricsHostTestCases | arm64-v8a | |
CtsBluetoothMultiDevicesTestCases | arm64-v8a | |
CtsBroadcastRadioTestCases | arm64-v8a | |
CtsBroadcastTestCases | arm64-v8a | |
CtsCompanionDeviceManagerMultiProcessTestCases | arm64-v8a | |
CtsCompilationTestCases | arm64-v8a | |
CtsContentProviderTestsWithoutVisibility | arm64-v8a | |
CtsContentProviderTestsWithVisibility | arm64-v8a | |
CtsCredentialManagerTestCases | arm64-v8a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | Evet |
CtsDeviceLockTestCases | arm64-v8a | |
CtsDevicePolicySimTestCases | arm64-v8a | |
CtsDevicePolicySimTestCases[run-on-clone-profile] | arm64-v8a | |
CtsDevicePolicySimTestCases[run-on-secondary-user] | arm64-v8a | |
CtsDevicePolicySimTestCases[run-on-work-profile] | arm64-v8a | |
CtsDevicePolicyTestCases[run-on-clone-profile] | arm64-v8a | |
CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
CtsGrammaticalInflectionHostTestCases | arm64-v8a | |
CtsGrammaticalInflectionTestCases | arm64-v8a | |
CtsHealthConnectControllerTestCases | arm64-v8a | |
CtsHealthConnectHostSideDeviceTestCases | arm64-v8a | |
CtsHealthConnectHostTestCases | arm64-v8a | |
CtsHealthFitnessDeviceTestCases | arm64-v8a | |
CtsHealthFitnessDeviceTestCasesNoPermission | arm64-v8a | |
CtsHealthFitnessDeviceTestCasesNoPermission[instant] | arm64-v8a | Evet |
CtsHibernationTestCases | arm64-v8a | |
CtsJvmtiRunTest1940HostTestCases | arm64-v8a | |
CtsJvmtiRunTest911HostTestCases | arm64-v8a | |
CtsJvmtiRunTest912HostTestCases | arm64-v8a | |
CtsJvmtiRunTest913HostTestCases | arm64-v8a | |
CtsJvmtiRunTest988HostTestCases | arm64-v8a | |
CtsLaunchNonExportedComponentsTestCases | arm64-v8a | |
CtsLocalVoiceInteraction | arm64-v8a | |
CtsLocalVoiceInteraction[instant] | arm64-v8a | Evet |
CtsMediaBetterTogetherTestCases | arm64-v8a | |
CtsMediaBetterTogetherTestCases[instant] | arm64-v8a | Evet |
CtsMediaBetterTogetherTestCases[run-on-clone-profile] | arm64-v8a | |
CtsMediaBetterTogetherTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMediaBetterTogetherTestCases[run-on-work-profile] | arm64-v8a | |
CtsMediaProjectionTestCases | arm64-v8a | |
CtsMediaProjectionTestCases[instant] | arm64-v8a | Evet |
CtsMicrodroidDisabledTestCases | arm64-v8a | |
CtsMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
CtsNativeResourcesTestCases | arm64-v8a | |
CtsNativeResourcesTestCases[instant] | arm64-v8a | Evet |
CtsNetHttpTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk30 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk30[instant] | arm64-v8a | Evet |
CtsNetTestCasesMaxTargetSdk33 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk33[instant] | arm64-v8a | Evet |
CtsNotificationTestCases | arm64-v8a | |
CtsOsTestCases[run-on-clone-profile] | arm64-v8a | |
CtsPackageInstallTestCases[run-on-clone-profile] | arm64-v8a | |
CtsPackageInstallTestCases[run-on-secondary-user] | arm64-v8a | |
CtsPackageInstallTestCases[run-on-work-profile] | arm64-v8a | |
CtsPackageSchemeTestsWithoutVisibility | arm64-v8a | |
CtsPackageSchemeTestsWithVisibility | arm64-v8a | |
CtsPerfettoReporterTestCases | arm64-v8a | |
CtsPermissionMultiUserTestCases | arm64-v8a | |
CtsPermissionMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
CtsPermissionMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsPermissionMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsPermissionPolicyTestCases | arm64-v8a | |
CtsPermissionPolicyTestCases[instant] | arm64-v8a | Evet |
CtsPhotoPickerTest[run-on-clone-profile] | arm64-v8a | |
CtsSandboxedAdIdManagerTests | arm64-v8a | |
CtsSandboxedAppSetIdManagerTests | arm64-v8a | |
CtsSandboxedFledgeManagerTests | arm64-v8a | |
CtsSandboxedMeasurementManagerTests | arm64-v8a | |
CtsSandboxedTopicsManagerTests | arm64-v8a | |
CtsSdkSandboxHostSideTests | arm64-v8a | |
CtsSdkSandboxInprocessTests | arm64-v8a | |
CtsSdkSandboxWebkitTestCases | arm64-v8a | |
CtsShortFgsTestCases | arm64-v8a | |
CtsShortFgsTestCases[instant] | arm64-v8a | Evet |
CtsSurfaceControlTests | arm64-v8a | |
CtsTareTestCases | arm64-v8a | |
CtsTelecomHostCases | arm64-v8a | |
CtsThreadLocalRandomHostTest | arm64-v8a | |
CtsVideoCodecTestCases | arm64-v8a | |
CtsVideoEncodingQualityHostTestCases | arm64-v8a | |
CtsVideoEncodingQualityHostTestCases[instant] | arm64-v8a | Evet |
CtsVoiceInteractionHostTestCases | arm64-v8a | |
CtsWallpaperSdk33TestCases | arm64-v8a | |
CtsWallpaperSdk33TestCases[instant] | arm64-v8a | Evet |
CtsWallpaperTestCases | arm64-v8a | |
CtsWallpaperTestCases[instant] | arm64-v8a | Evet |
CtsWearableSensingServiceTestCases | arm64-v8a | |
CtsWindowManagerBackgroundActivityTestCases | arm64-v8a | |
CtsWrapHwasanTestCases | arm64-v8a | |
SdkSandboxManagerDisabledTests | arm64-v8a | |
SdkSandboxManagerTests | arm64-v8a | |
art-run-test-018-stack-overflow | armeabi-v7a | |
art_standalone_dex2oat_cts_tests | armeabi-v7a | |
CtsBiometricsHostTestCases | armeabi-v7a | |
CtsBroadcastRadioTestCases | armeabi-v7a | |
CtsCompilationTestCases | armeabi-v7a | |
CtsDevicePolicySimTestCases | armeabi-v7a | |
CtsJvmtiRunTest1940HostTestCases | armeabi-v7a | |
CtsJvmtiRunTest911HostTestCases | armeabi-v7a | |
CtsJvmtiRunTest912HostTestCases | armeabi-v7a | |
CtsJvmtiRunTest913HostTestCases | armeabi-v7a | |
CtsJvmtiRunTest988HostTestCases | armeabi-v7a | |
CtsMediaBetterTogetherTestCases | armeabi-v7a | |
CtsMediaProjectionTestCases | armeabi-v7a | |
CtsNativeResourcesTestCases | armeabi-v7a | |
CtsNetHttpTestCases | armeabi-v7a | |
CtsSurfaceControlTests | armeabi-v7a | |
CtsVideoCodecTestCases | armeabi-v7a | |
CtsVideoEncodingQualityHostTestCases | armeabi-v7a | |
CtsWindowManagerDeviceTestCases | armeabi-v7a | |
CtsWrapHwasanTestCases | armeabi-v7a |
Kaldırılan modüller
Silinen test modülü adı | ABI'ler | Hazır Uygulama Testi |
CtsActivityManagerBackgroundActivityTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | Evet |
CtsCameraApi31TestCases | arm64-v8a | |
CtsHostTzDataTests | arm64-v8a | |
CtsIncidentHostTestCases | arm64-v8a | |
CtsIncidentHostTestCases[instant] | arm64-v8a | Evet |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | Evet |
CtsPermission2TestCases | arm64-v8a | |
CtsPermission2TestCases[instant] | arm64-v8a | Evet |
CtsPermission4TestCases | arm64-v8a | |
CtsPermission5TestCases | arm64-v8a | |
CtsPermission5TestCases[instant] | arm64-v8a | Evet |
CtsSystemUiHostTestCases[instant] | arm64-v8a | Evet |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | Evet |
CtsActivityManagerBackgroundActivityTestCases | armeabi-v7a | |
CtsCameraApi31TestCases | armeabi-v7a | |
CtsGwpAsanTestCases | armeabi-v7a | |
CtsIncidentHostTestCases | armeabi-v7a |