Android 14 CTS Sürüm Notları

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