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

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

תכונות CTS

Android 14 כולל מסמכי עזרה חדשים ועדכניים לגבי התכונות הבאות של CTS.

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

תכונות של CTS Verifier

ב-Android 14 יש מסמכי תיעוד חדשים ומעודכנים לתכונות הבאות של CTS Verifier.

שטח תכונות תיאור נוסף/עודכן
הגדרת הבדיקה עדכון הציוד ההיקפי הנדרש לבדיקה של חיישן דינמי עדכון הדף הנחיות לבדיקת CTS Verifier כך שיכלול ציוד היקפי מעודכן והוראות לבדיקות החיישנים הדינמיים. העדכון בוצע
הגדרת הבדיקה שיפור התכונה 'תובנות מתוך התמונות' במצלמה כדי לתמוך במכשירים מתקפלים תמיכה בבדיקת מכשירים מתקפלים ב-ITS של המצלמה. התבצעו שינויים ב-ItsService כדי לקבוע אילו מצלמות פיזיות זמינות בכל מצב של קיפול או פתיחה. העדכון בוצע
סיווג הבדיקה CTS-V התאמה באמצעות Wi-Fi Aware התאמה עם תמיכה ב-Wi-Fi מספקת דרך להצפנה ולאימות מחדש מהיר של תקשורת מקצה לקצה (P2P) באמצעות תמיכה ב-Wi-Fi. מוסיפים בדיקה ב-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 ל-AAudio Disconnect בודקים אם AAudio צריך לנתק את הסטרימינג כשמכשיר הסטרימינג לא מחובר. נוסף
סיווג הבדיקה CTS-V בדיקת צילום המסך של CTS Verifier בפרופיל העבודה הוספה של מקרי בדיקה חדשים לאכיפת הדרישה של CDD 3.9.2/C-1-10. המשתמש יקבל הוראות לצילום מסך. ContentObserver מזהה את ה-URI של צילום המסך שנשמר ומציג את התוצאה. המשתמש צריך לאשר באופן חזותי את התמונה, שלא מכילה אפליקציות אחרות או SystemUI (סרגל הסטטוס וכו'). נוסף
רגעי השיא בבדיקה תיעוד של תוכן לאימות CTS בבדיקת ממשקי API של Notes. הוספת פעילות בדיקה חדשה לאכיפת ממשקי Notes API, שמקושרים לשילובי מערכת של כתיבת הערות ב-SysUI. אפשר לדלג על הבדיקה אם התפקיד NOTES לא מופעל. לפרטים נוספים, אפשר לעיין במאמר צילום תוכן לבדיקות של 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. מידע נוסף זמין במאמר התקנת אפליקציה. העדכון בוצע
בדיקת ההגדרה הוספת הערות לגבי התקנות של adb בנוגע ל-APK של OpenCV בגלל תכונה אבטחה חדשה שנוספה ל-Android 14, צריך להוסיף את הפקודה adb --bypass-low-target-sdk-block בכל פעם שמתקינים את קובץ ה-APK של Open CV. מידע נוסף זמין במאמר בדיקה חוזרת של וקטור הסיבוב. נוסף

מודולים של CTS

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

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

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

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

הוספת שם של מודול בדיקה ABI בדיקת אפליקציה ללא התקנה
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
בדיקות CtsAdServicesHostTest arm64-v8a
בדיקות CtsAdServicesMddTest arm64-v8a
בדיקות CtsAdServicesNotInAllowListEndToEndTest 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[הרצה-לגבי-שכפול-פרופיל] 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 כן
מקרים לדוגמה של CtsHibernationTestCase 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[רוץ על הפרופיל במסגרת העבודה] 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
בדיקות CtsSandboxedAdIdManager arm64-v8a
בדיקות CtsSandboxedAppSetIdManagerTest arm64-v8a
CtsSandboxedFledgeManagerTests arm64-v8a
בדיקות CtsSandboxedMeasurementManager arm64-v8a
בדיקות CtsSandboxedTopicsManager Arm64-v8a
בדיקות CtsSdkSandboxHostSideTest 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
CtsטפטיםSdk33TestCases[ מיידי] 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
המקרים של Cts BroadcastRadioTestCases 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

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

Deleted Test module name ABI בדיקת אפליקציה ללא התקנה
CtsActivityManagerBackgroundActivityTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a כן
CtsCameraApi31TestCases Arm64-v8a
CtsHostTzDataTests arm64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[instant] Arm64-v8a כן
בקשות CtsOnDevicePersonalizationTestCases Arm64-v8a
CtsOnDevicePersonalizationTestCases[באופן מיידי] arm64-v8a כן
CtsAuthor2TestCases arm64-v8a
CtsPermissions2TestCases[מיד] arm64-v8a כן
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermissions5TestCases[מיד] Arm64-v8a כן
CtsSystemUiHostTestCases[instant] arm64-v8a כן
CtsVirtualDevicesTestCases[instant] arm64-v8a כן
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases Armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a