נתוני הגרסה של Android 14 CTS

בדף הזה מפורטים השינויים העיקריים ב-CTS שהוצגו ב-Android 14.

תכונות של CTS

‫Android 14 כולל תיעוד חדש ומעודכן לתכונות הבאות של CTS.

אזור תכונות תיאור נוסף או עודכן
רגעי השיא של הבדיקה הוספת פונקציות עזר להפעלה כשירות של ספק השינוי הזה מציג פונקציות עזר חדשות ב-CarrierPrivilegeUtils כדי לאפשר ל-CTS לפעול כשירות של ספק (באופן מרומז עם הרשאות של ספק) ולשפר את יכולת הבדיקה של הרבה ממשקי API של ספקים ושל מחלקות קישוריות. העדכון בוצע
מודול בדיקה הוספת בדיקות CTS למספר מכשירים עבור Bluetooth התכונה הזו מאפשרת להציג בפרסום רק שירותי GATT ספציפיים, וכך לשפר את הפרטיות כשמפרסמים באופן רציף במצב שניתן להתחבר אליו. נוסף
מודול בדיקה הוספת בדיקות CTS למספר מכשירים כדי לבדוק את הדיוק של מרחק מדידת הטווח ב-UWB כדי לאכוף את דרישת ה-CDD של UWB, מוסיפים תרחישי בדיקה חדשים למדידת הדיוק של מרחק הטווח של UWB. נוסף
מודול בדיקה הוספת CtsDevicePolicySimTestCases לתוכנית בדיקת ה-SIM של CTS מקרה הבדיקה עודכן כך שנדרש SIM תקין כחלק מהגדרת הבדיקה. נוסף
מודול בדיקה נוספה חבילת בדיקות CTS של UWB למספר מכשירים נוספה חבילת בדיקות חדשה של CTS ל-UWB במכשירים מרובים, שמשתמשת ב-2 מכשירי Android עם UWB כדי לאמת פונקציות שונות של UWB. נוסף
מודול בדיקה הגדלת מספר מקרי הבדיקה במודול dEQP העדכון של הענף dEQP עבור Android 14 CTS משתמש ב-vulkan-cts-1.3.5 (במקום 1.3.1). העדכון הזה כולל הרבה בדיקות חדשות לתכונות החדשות של Vulkan, כמו רינדור דינמי. העדכון בוצע
הגדרת הבדיקה הגדלת גודל ה-heap ל-16GB הגדלנו את נפח הזיכרון של הערימה כדי לאפשר הפעלה של בדיקות CTS שצורכות יותר זיכרון. העדכון בוצע
הגדרת הבדיקה שדרוג זיכרון ה-RAM ל-128GB והדיסק הקשיח ל-256GB משדרגים את הזיכרון של המערכת המארחת כדי לעמוד בדרישות של שטח הערימה של Java. העדכון בוצע

התכונות של CTS Verifier

‫Android 14 כולל תיעוד חדש ומעודכן לתכונות הבאות של CTS Verifier.

אזור תכונות תיאור נוסף או עודכן
הגדרת הבדיקה עדכון של ציוד היקפי נדרש לבדיקת חיישנים דינמית עדכון הדף הנחיות לבדיקה באמצעות CTS Verifier כך שיכלול ציוד היקפי מעודכן והוראות לבדיקות של חיישנים דינמיים. העדכון בוצע
הגדרת הבדיקה שיפור של Camera ITS כדי לתמוך במכשירים מתקפלים תמיכה בבדיקות של מכשירים מתקפלים ב-Camera ITS. בוצעו שינויים בצד ItsService כדי לקבוע את המצלמות הפיזיות הזמינות בכל מצב קיפול/פתיחה. העדכון בוצע
סיווג בדיקה של CTS-V התאמה באמצעות Wi-Fi Aware התאמה באמצעות Wi-Fi Aware מספקת דרך מוצפנת ומהירה לאימות מחדש של תקשורת מקצה לקצה באמצעות Wi-Fi Aware. הוספת בדיקה ב-CTS-V כבדיקה אחרת של כמה מכשירים עבור Aware. כדי לבצע את הבדיקה, שני המכשירים צריכים לתמוך בתכונה הזו. נוסף
סיווג בדיקה של CTS-V בדיקת פעילויות בחלונית המוטמעת של אמצעי הבקרה לבית החל מ-Android 14, יש API חדש שמאפשר לאפליקציות להשתמש בפעילות מוטמעת (באזור הבקרה של SystemUI) במקום להעביר את המידע דרך Controls API. נוספו פעילויות בדיקה חדשות כדי לאכוף את התנהגות ה-API. נוסף
סיווג בדיקה של CTS-V בדיקות של דרישות הנוכחות (BLE ו-NAN/Wi-Fi Ranging) כדי לוודא שהמכשירים החכמים של המשתמשים פועלים היטב יחד, חשוב שכל המכשירים במערכת האקולוגית של Android יוכלו לקבוע את המרחק היחסי בין המכשירים. ב-Android U נוספו דרישות לגבי כיול נוכחות, שמפרטות את הביצועים המקובלים של טכנולוגיות רדיו זמינות כמו UWB,‏ Wi-Fi ו-BLE, שמשמשות לקביעת קרבה. נוסף
סיווג בדיקה של CTS-V CTS Verifier for AAudio Disconnect בודקים כדי לוודא ש-AAudio מנתק את הסטרימינג כשהמכשיר שמזרים את הנתונים מנותק. נוסף
סיווג בדיקה של CTS-V CTS Verifier Screenshot Work Profile test הוספת תרחישי בדיקה חדשים כדי לאכוף את דרישת ה-CDD‏ 3.9.2/C-1-10. המשתמש יקבל הוראה לצלם מסך. ‫ContentObserver מזהה את ה-URI של צילום המסך שנשמר ומציג את התוצאה. המשתמש צריך לאשר את התמונה באופן ויזואלי, והיא לא יכולה להכיל אפליקציות אחרות או את ממשק המשתמש של המערכת (סרגל סטטוס וכו'). נוסף
רגעי השיא של הבדיקה CTS Verifier Capture Content for Notes APIs test. הוספת פעילות בדיקה חדשה כדי לאכוף את ממשקי ה-API של 'הערות', שמקושרים לשילובי מערכת של כתיבת הערות ב-SysUI. אפשר לדלג על הבדיקה אם התפקיד NOTES לא מופעל. לפרטים נוספים, אפשר לעיין במאמר בנושא הקלטת תוכן לבדיקות של תכונת הסיכום החכם. נוסף
הגדרת הבדיקה מריצים פקודת adb כדי להפעיל את המסך באופן אוטומטי כשהבדיקות מסתיימות החל מ-Android 14, נוספה ההרשאה android.permission.TURN_SCREEN_ON כדי לאפשר את הפעלת המסך אחרי שהבדיקה מסתיימת. כדי להפעיל את התכונה, המשתמש יצטרך להריץ את פקודת ה-adb‏ adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 בשלב ההגדרה. העדכון בוצע
הגדרת הבדיקה עדכון הוראות הבדיקה של וקטור הסיבוב המשתמשים צריכים להוריד את הקובץ OpenCV-3.0.0-android-sdk.zip ולהתקין את OpenCV Manager במכשיר Android שנבדק. טוענים את קובץ ה-APK במכשיר מהמחשב באמצעות הפקודה adb install עם האפשרות --bypass-low-target-sdk-block. במכשירים עם Android מגרסה 13 ומטה, לא צריך להשתמש באפשרות --bypass-low-target-sdk-block. מידע נוסף זמין במאמר התקנת אפליקציה. העדכון בוצע
הגדרת הבדיקה הוספת הערות לגבי התקנת OpenCV APK באמצעות adb בגלל תכונת אבטחה חדשה שהושקה ב-Android 14, צריך להוסיף את פקודת adb‏ --bypass-low-target-sdk-block בכל פעם שמתקינים את Open CV APK. מידע נוסף זמין במאמר בנושא אימות צולב של וקטור הסיבוב. נוסף

מודולים של CTS

מספר מודולי הבדיקה ותיקי הבדיקה הוא כדלקמן:

  • ‫~ 1,151 מודולים, בהתאם למכשירים
  • ‫~ 4.4 מיליון מקרים לבדיקה ב-2 ממשקי ABI

ב-Android 14, נוספו 136 מודולים חדשים והוסרו 19 מודולים. מידע נוסף מפורט בטבלאות הבאות.

מודולים חדשים

נוסף שם של מודול בדיקה ABIs בדיקה של אפליקציה ללא התקנה
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 כן
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[instant] arm64-v8a כן
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[instant] arm64-v8a כן
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 כן
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 כן
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 כן
CtsMediaBetterTogetherTestCases arm64-v8a
CtsMediaBetterTogetherTestCases[instant] arm64-v8a כן
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 כן
CtsMicrodroidDisabledTestCases arm64-v8a
CtsMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsNativeResourcesTestCases arm64-v8a
CtsNativeResourcesTestCases[instant] arm64-v8a כן
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instant] arm64-v8a כן
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[instant] arm64-v8a כן
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 כן
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 כן
CtsSurfaceControlTests arm64-v8a
CtsTareTestCases arm64-v8a
CtsTelecomHostCases arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instant] arm64-v8a כן
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33TestCases arm64-v8a
CtsWallpaperSdk33TestCases[instant] arm64-v8a כן
CtsWallpaperTestCases arm64-v8a
CtsWallpaperTestCases[instant] arm64-v8a כן
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

מודולים שהוסרו

שם מודול הבדיקה שנמחק ABIs בדיקה של אפליקציה ללא התקנה
CtsActivityManagerBackgroundActivityTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a כן
CtsCameraApi31TestCases arm64-v8a
CtsHostTzDataTests arm64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[instant] arm64-v8a כן
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a כן
CtsPermission2TestCases arm64-v8a
CtsPermission2TestCases[instant] arm64-v8a כן
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermission5TestCases[instant] arm64-v8a כן
CtsSystemUiHostTestCases[instant] arm64-v8a כן
CtsVirtualDevicesTestCases[instant] arm64-v8a כן
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a