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 |