Android 14 CTS Sürüm Notları

Bu sayfada Android 14'te sunulan önemli CTS değişiklikleri yer almaktadır.

CTS özellikleri

Android 14, aşağıdaki CTS özelliklerine yönelik yeni ve güncellenmiş belgeler içerir.

Alan Özellikler Tanım Eklendi/Güncellendi
Testte Öne Çıkanlar Operatör hizmeti olarak çalışacak yardımcı program işlevlerini ekleyin Bu değişiklik, CTS'nin bir taşıyıcı hizmeti olarak (dolaylı olarak taşıyıcı ayrıcalıklarıyla) çalışmasına izin vermek ve birçok taşıyıcı API'si ve bağlantı sınıfı için test edilebilirliği geliştirmek üzere CarrierPrivilegeUtils yeni yardımcı program işlevleri sunar. Güncellenmiş
Test modülü Bluetooth için çoklu cihaz CTS testleri ekleyin Bu özellik, reklamların yalnızca belirli GATT hizmetlerini göstermesine olanak tanıyarak, bağlanabilir modda sürekli reklam yaparken daha iyi gizlilik sağlar. Katma
Test modülü UWB değişen mesafe doğruluğu için çoklu cihaz CTS testleri ekleyin UWB CDD gerekliliğini uygulamak için UWB menzilli mesafe ölçümü doğruluğuna yönelik yeni test senaryoları ekleyin. Katma
Test modülü CTS SIM test planına CtsDevicePolicySimTestCases'i ekleyin Test senaryosu, test kurulumunun bir parçası olarak geçerli bir SIM gerektirecek şekilde güncellendi. Katma
Test modülü UWB çoklu cihaz CTS test paketi eklendi Çeşitli UWB işlevlerini doğrulamak için 2 UWB özellikli android cihazı kullanan yeni bir UWB çoklu cihaz CTS test paketi eklendi. Katma
Test modülü dEQP modülünde artan test durumları Android 14 CTS için dEQP şubesi, vulkan-cts-1.3.5'i (1.3.1 yerine) kullanacak şekilde güncellendi. Bu güncelleme, dinamik oluşturma gibi yeni Vulkan özelliklerine yönelik birçok yeni test getirdiği için birçok yeni test ekleniyor. Güncellenmiş
Test kurulumu Yığın boyutunu 16 GB'a artırın Daha fazla bellek tüketen CTS testlerinin yürütülmesine yardımcı olmak için artırılmış yığın bellek boyutu. Güncellenmiş
Test kurulumu RAM'i 128 GB'a ve HDD'yi 256 GB'a yükseltin Eklenen Java yığın alanı gereksinimlerini karşılamak için ana bilgisayar sistemi belleğini yükseltin. Güncellenmiş

CTS Doğrulayıcı özellikleri

Android 14, aşağıdaki CTS Doğrulayıcı özellikleri için yeni ve güncellenmiş belgeler içerir.

Alan Özellikler Tanım Eklendi/Güncellendi
Test kurulumu Dinamik Sensör Testi için gerekli çevre birimlerini güncelleyin Güncellenmiş çevre birimlerini ve dinamik sensör testlerine yönelik talimatları içerecek şekilde CTS Doğrulayıcı test kılavuzu sayfasını güncelleyin. Güncellenmiş
Test kurulumu Katlanabilir Cihazları desteklemek için Kamera ITS'yi iyileştirin Kamera ITS'de katlanabilir cihaz testini destekleyin. Her katlama/açık durumdaki mevcut fiziksel kameraları belirlemek için itsService tarafında değişiklikler yapıldı. Güncellenmiş
CTS-V test sınıfı Wi-Fi Uyumlu eşleştirme Wi-Fi uyumlu eşleştirme, Wi-Fi uyumlu eşler arası iletişim için şifreleme ve hızlı bir yeniden kimlik doğrulama yöntemi sağlar. Aware için diğer çoklu cihaz testleri gibi CTS-V'ye de test ekleyin. Test için her iki cihazın da bu özelliği desteklemesi gerekiyor. Katma
CTS-V test sınıfı Ev Kontrolleri yerleşik paneli için test etkinlikleri Android 14'ten başlayarak, uygulamaların bilgileri Kontroller API'sı üzerinden iletmek yerine yerleşik bir etkinliği (SystemUI kontrolleri alanında) kullanabilmesi için yeni bir API sağlanmıştır. API davranışını uygulamak için yeni test etkinlikleri eklendi. Katma
CTS-V test sınıfı Varlık gereksinimlerine yönelik testler (BLE ve NAN/Wi-Fi Aralığı) Kullanıcıların akıllı cihazlarının birlikte iyi bir şekilde çalışmasını sağlamak için Android ekosistemindeki tüm cihazların, cihazlar arasındaki göreceli yakınlığı belirleyebilmesi kritik önem taşıyor. Android U, yakınlığı belirlemek için kullanılan UWB, Wi-Fi ve BLE gibi mevcut radyo teknolojilerinin kabul edilebilir performansını özetleyen varlık kalibrasyonu gereksinimlerini sunar. Katma
CTS-V test sınıfı AAudio Disconnect için CTS Doğrulayıcı Akış cihazının fişi çekildiğinde AAudio'nun bir akışın bağlantısını kesmesi gerektiğini doğrulamak için test yapın. Katma
CTS-V test sınıfı CTS Doğrulayıcı Ekran Görüntüsü Çalışma Profili testi CDD gereksinimi 3.9.2/C-1-10'u uygulamak için yeni test senaryoları ekleyin. Kullanıcıya ekran görüntüsü alması talimatı verilecektir. ContentObserver kaydedilen ekran görüntüsünün URI'sini algılar ve sonucu görüntüler. Kullanıcı, başka uygulamalar veya SystemUI (durum çubuğu vb.) içermeyen görseli görsel olarak onaylamalıdır. Katma
Testte Öne Çıkanlar Notes API'leri testi için CTS Doğrulayıcı Yakalama İçeriği. SysUI'daki sistem not alma entegrasyonlarına bağlı Notes API'lerini zorunlu kılmak için yeni test etkinliği ekleyin. NOTES rolü etkinleştirilmemişse test atlanabilir. Daha fazla ayrıntı için Not Testleri için İçeriği Yakalama konusuna bakın. Katma
Test kurulumu Testler bittiğinde ekranın otomatik olarak açılması için adb komutunu çalıştırı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. Bu ö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 gerekecektir. Güncellenmiş
Test kurulumu Rotasyon Vektörü test talimatını güncelleyin Kullanıcılar OpenCV-3.0.0-android-sdk.zip dosyasını indirmeli ve test edilen Android cihazına OpenCV Yöneticisini yüklemelidir. --bypass-low-target-sdk-block seçeneğiyle adb install komutunu kullanarak APK'yı bir bilgisayardan cihaza yükleyin. Android 13 veya daha düşük sürümleri çalıştıran cihazlar için bu --bypass-low-target-sdk-block seçeneği gerekli değildir. Daha fazla bilgi için bkz . Uygulama yükleme . Güncellenmiş
Test kurulumu OpenCV APK'sına ilişkin adb yükleme notları ekleyin Android 14'te sunulan yeni bir güvenlik özelliği nedeniyle, Open CV APK'sını yüklerken her seferinde --bypass-low-target-sdk-block adb komutunun eklenmesi gerekir. Daha fazla bilgi için Rotasyon vektörü CV çapraz kontrolüne bakın. Katma

CTS modülleri

Test modüllerinin ve test senaryolarının sayısı aşağıdaki gibidir:

  • ~ Cihazlara bağlı olarak 1151 modül
  • ~ 2 ABI üzerinden 4,4 milyon test vakası

Android 14'te toplam 136 yeni modül eklenmiş ve toplam 19 modül kaldırılmıştır. 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-yığın-taşması arm64-v8a
art_standalone_dex2oat_cts_tests arm64-v8a
CtsAdIdEndToEndTest arm64-v8a
CtsReklamHizmetleriHata AyıklanabilirCihazTest Vakaları arm64-v8a
CtsAdServicesEndToEndTestÖlçüm arm64-v8a
CtsAdServicesEndToEndTests arm64-v8a
CtsReklamHizmetleriAna BilgisayarTestleri arm64-v8a
CtsAdServicesMddTestler arm64-v8a
CtsAdServicesNotInAllowListEndToEndTests arm64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests arm64-v8a
CtsReklamHizmetleriİzinlerPerm YokUçtan UcaTestler arm64-v8a
CtsReklamHizmetleriİzinlerGeçerliUçtan UcaTestler arm64-v8a
CtsReklamHizmetleriKonularUygulamaGüncellemeTestler arm64-v8a
CtsReklamHizmetleriKonularBağlantıTestleri arm64-v8a
CtsAppKlonlamaCihazTest Vakaları arm64-v8a
CtsAppKlonlamaMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[anlık] arm64-v8a Evet
CtsAppFgsTestCase'ler arm64-v8a
CtsAppFgsTestCases[anlık] arm64-v8a Evet
CtsAppSetIdEndToEndTest arm64-v8a
CtsAtıf KaynakTest Vakaları arm64-v8a
CtsAttributionSourceTestCases[anlık] arm64-v8a Evet
CtsPilSağlıkTest Vakaları arm64-v8a
CtsBiyometriAna BilgisayarTest Vakaları arm64-v8a
CtsBluetoothÇoklu CihazlarTest Vakaları arm64-v8a
CtsYayınRadyoTest Vakaları arm64-v8a
CtsYayınTest Vakaları arm64-v8a
CtsCompanionDeviceManagerÇoklu SüreçTest Vakaları arm64-v8a
CtsDerlemeTest Vakaları arm64-v8a
CtsContentProviderGörünürlük Olmayan Testler arm64-v8a
CtsContentProviderTestleriGörünürlükle arm64-v8a
CtsCredentialManagerTest Vakaları arm64-v8a
CtsCurrentApiSignatureTestCases[anlık] arm64-v8a Evet
CtsDeviceLockTest Vakaları arm64-v8a
CtsDevicePolicySimTestCase'ler arm64-v8a
CtsDevicePolicySimTestCases[klon üzerinde çalıştırma profili] arm64-v8a
CtsDevicePolicySimTestCases[ikincil kullanıcı üzerinde çalıştır] arm64-v8a
CtsDevicePolicySimTestCases[iş üzerinde çalıştırma profili] arm64-v8a
CtsDevicePolicyTestCases[klon üzerinde çalıştırma profili] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[klon üzerinde çalıştırma profili] arm64-v8a
CtsGramatikselÇekimAna BilgisayarTest Vakaları arm64-v8a
CtsGramatik ÇekimTest Vakaları arm64-v8a
CtsHealthConnectControllerTest Vakaları arm64-v8a
CtsHealthConnectHostSideDeviceTest Vakaları arm64-v8a
CtsHealthConnectHostTest Vakaları arm64-v8a
CtsHealthFitnessCihazTest Vakaları arm64-v8a
CtsHealthFitnessCihazTest Vakalarıİzin Yok arm64-v8a
CtsHealthFitnessDeviceTest Vakalarıİzin Yok[anlık] arm64-v8a Evet
CtsHazırda BekletmeTest Vakaları arm64-v8a
CtsJvmtiRunTest1940Ana BilgisayarTest Vakaları arm64-v8a
CtsJvmtiRunTest911Ana BilgisayarTest Vakaları arm64-v8a
CtsJvmtiRunTest912Ana BilgisayarTest Vakaları arm64-v8a
CtsJvmtiRunTest913Ana BilgisayarTest Vakaları arm64-v8a
CtsJvmtiRunTest988Ana BilgisayarTest Vakaları arm64-v8a
CtsLaunchDışa Aktarılmayan BileşenlerTest Vakaları arm64-v8a
CtsLocalVoiceEtkileşimi arm64-v8a
CtsLocalVoiceInteraction[anlık] arm64-v8a Evet
CtsMediaBetterTogetherTest Vakaları arm64-v8a
CtsMediaBetterTogetherTestCase'ler[anlık] arm64-v8a Evet
CtsMediaBetterTogetherTestCases[klon üzerinde çalıştırma profili] arm64-v8a
CtsMediaBetterTogetherTestCases[ikincil kullanıcı üzerinde çalıştır] arm64-v8a
CtsMediaBetterTogetherTestCases[iş üzerinde çalıştırma profili] arm64-v8a
CtsMediaProjectionTest Vakaları arm64-v8a
CtsMediaProjectionTestCase'ler[anlık] arm64-v8a Evet
CtsMicrodroidEngelliTest Vakaları arm64-v8a
CtsMultiUserTestCases[klon üzerinde çalıştırma profili] arm64-v8a
CtsNativeResourcesTest Vakaları arm64-v8a
CtsNativeResourcesTestCases[anlık] arm64-v8a Evet
CtsNetHttpTestCase'ler arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[anlık] arm64-v8a Evet
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[anlık] arm64-v8a Evet
CtsBildirimTest Vakaları arm64-v8a
CtsOsTestCases[klon üzerinde çalıştırma profili] arm64-v8a
CtsPackageInstallTestCases[klon üzerinde çalıştırma profili] arm64-v8a
CtsPackageInstallTestCases[ikincil kullanıcı üzerinde çalıştır] arm64-v8a
CtsPackageInstallTestCases[iş üzerinde çalıştırma profili] arm64-v8a
CtsPackageSchemeTestleriGörünürlük Olmadan arm64-v8a
CtsPackageSchemeTestleriGörünürlükle arm64-v8a
CtsPerfettoReporterTest Vakaları arm64-v8a
CtsPermissionMultiUserTestCase'ler arm64-v8a
CtsPermissionMultiUserTestCases[klon üzerinde çalıştırma profili] arm64-v8a
CtsPermissionMultiUserTestCases[ikincil kullanıcı üzerinde çalıştır] arm64-v8a
CtsPermissionMultiUserTestCases[iş üzerinde çalıştırma profili] arm64-v8a
CtsPermissionPolicyTestCase'ler arm64-v8a
CtsPermissionPolicyTestCases[anlık] arm64-v8a Evet
CtsPhotoPickerTest[klon üzerinde çalıştırma profili] arm64-v8a
CtsSandboxedAdIdManagerTestleri arm64-v8a
CtsSandboxedAppSetIdManagerTestler arm64-v8a
CtsSandboxedFledgeManagerTestleri arm64-v8a
CtsSandboxedMeasurementManagerTestler arm64-v8a
CtsSandboxedTopicsManagerTestler arm64-v8a
CtsSdkSandboxAna Bilgisayar TarafıTestleri arm64-v8a
CtsSdkSandboxInprocessTests arm64-v8a
CtsSdkSandboxWebkitTest Vakaları arm64-v8a
CtsShortFgsTest Vakaları arm64-v8a
CtsShortFgsTestCases[anlık] arm64-v8a Evet
CtsSurfaceControlTestleri arm64-v8a
CtsTareTest Vakaları arm64-v8a
CtsTelecomAna Bilgisayar Vakaları arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecTest Vakaları arm64-v8a
CtsVideo KodlamaKaliteAna BilgisayarTest Vakaları arm64-v8a
CtsVideo KodlamaKaliteAna BilgisayarTest Vakaları[anlık] arm64-v8a Evet
CtsVoiceEtkileşimAna BilgisayarTest Vakaları arm64-v8a
CtsWallpaperSdk33Test Durumları arm64-v8a
CtsWallpaperSdk33TestCase'ler[anlık] arm64-v8a Evet
CtsDuvar KağıdıTest Vakaları arm64-v8a
CtsWallpaperTestCase'ler[anlık] arm64-v8a Evet
CtsGiyilebilirAlgılamaHizmetTest Vakaları arm64-v8a
CtsWindowManagerArka PlanEtkinlikTest Vakaları arm64-v8a
CtsWrapHwasanTest Vakaları arm64-v8a
SdkSandboxManagerDisabledTestler arm64-v8a
SdkSandboxManagerTestleri arm64-v8a
art-run-test-018-yığın-taşması armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiyometriAna BilgisayarTest Vakaları armeabi-v7a
CtsYayınRadyoTest Vakaları armeabi-v7a
CtsDerlemeTest Vakaları armeabi-v7a
CtsDevicePolicySimTestCase'ler armeabi-v7a
CtsJvmtiRunTest1940Ana BilgisayarTest Vakaları armeabi-v7a
CtsJvmtiRunTest911Ana BilgisayarTest Vakaları armeabi-v7a
CtsJvmtiRunTest912Ana BilgisayarTest Vakaları armeabi-v7a
CtsJvmtiRunTest913Ana BilgisayarTest Vakaları armeabi-v7a
CtsJvmtiRunTest988Ana BilgisayarTest Vakaları armeabi-v7a
CtsMediaBetterTogetherTest Vakaları armeabi-v7a
CtsMediaProjectionTest Vakaları armeabi-v7a
CtsNativeResourcesTest Vakaları armeabi-v7a
CtsNetHttpTestCase'ler armeabi-v7a
CtsSurfaceControlTestleri armeabi-v7a
CtsVideoCodecTest Vakaları armeabi-v7a
CtsVideo KodlamaKaliteAna BilgisayarTest Vakaları armeabi-v7a
CtsWindowManagerDeviceTestCase'ler armeabi-v7a
CtsWrapHwasanTest Vakaları armeabi-v7a

Kaldırılan modüller

Silinen Test modülü adı ABI'ler Hazır Uygulama Testi
CtsActivityManagerArka PlanActivityTest Vakaları arm64-v8a
CtsAdServicesDeviceTestCases[anlık] arm64-v8a Evet
CtsCameraApi31Test Vakaları arm64-v8a
CtsHostTzDataTestleri arm64-v8a
CtsIncidentHostTestVakaları arm64-v8a
CtsIncidentHostTestCases[anlık] arm64-v8a Evet
CtsOnDeviceKişiselleştirmeTest Vakaları arm64-v8a
CtsOnDeviceKişiselleştirmeTest Durumları[anlık] arm64-v8a Evet
CtsPermission2TestCase'ler arm64-v8a
CtsPermission2TestCases[anlık] arm64-v8a Evet
CtsPermission4TestCase'ler arm64-v8a
CtsPermission5TestCase'ler arm64-v8a
CtsPermission5TestCases[anlık] arm64-v8a Evet
CtsSystemUiHostTestCases[anlık] arm64-v8a Evet
CtsVirtualDevicesTestCase'ler[anlık] arm64-v8a Evet
CtsActivityManagerArka PlanActivityTest Vakaları armeabi-v7a
CtsCameraApi31Test Vakaları armeabi-v7a
CtsGwpAsanTest Vakaları armeabi-v7a
CtsIncidentHostTestVakaları armeabi-v7a