דף זה כולל את השינויים המרכזיים ב-CTS שהוצגו באנדרואיד 14.
תכונות CTS
אנדרואיד 14 כולל תיעוד חדש ומעודכן עבור תכונות ה-CTS הבאות.
אֵזוֹר | מאפיינים | תיאור | נוסף/עודכן |
---|---|---|---|
הבהרה במבחן | הוסף פונקציות שירות להפעלה כשירות ספק | שינוי זה מציג פונקציות שירות חדשות ב- CarrierPrivilegeUtils כדי לאפשר ל-CTS לפעול כשירות ספק (במרומז עם הרשאות ספק) ולשפר את יכולת הבדיקה של ממשקי API ושיעורי קישוריות רבים של ספקים. | מְעוּדכָּן |
מודול בדיקה | הוסף בדיקות CTS מרובות מכשירים עבור Bluetooth | תכונה זו מאפשרת לפרסומות לחשוף רק שירותי GATT שצוינו, מה שמאפשר פרטיות טובה יותר בעת פרסום מתמשך במצב מתחבר. | נוסף |
מודול בדיקה | הוסף מבחני CTS מרובי מכשירים לדיוק מרחק UWB | הוסף מקרי בדיקה חדשים לדיוק מדידת מרחק UWB כדי לאכוף את דרישת UWB CDD. | נוסף |
מודול בדיקה | הוסף CtsDevicePolicySimTestCases לתוכנית בדיקת ה-SIM של CTS | מקרה הבדיקה עודכן כדי לדרוש SIM תקף כחלק מהגדרת הבדיקה. | נוסף |
מודול בדיקה | נוספה חבילת בדיקות CTS מרובה מכשירים של UWB | נוספה חבילת בדיקות CTS מרובה-מכשירי UWB חדשה המשתמשת בשני מכשירי אנדרואיד התומכים ב-UWB כדי לאמת פונקציונליות UWB שונות. | נוסף |
מודול בדיקה | מקרי בדיקה מוגברים במודול dEQP | סניף dEQP עודכן עבור Android 14 CTS לשימוש ב-vulkan-cts-1.3.5 (במקום 1.3.1). בדיקות חדשות רבות מתווספות מכיוון שעדכון זה מביא בדיקות חדשות רבות עבור תכונות Vulkan החדשות כגון עיבוד דינמי. | מְעוּדכָּן |
הגדרות בדיקה | הגדל את גודל הערימה ל-16GB | גודל זיכרון ערימה מוגדל כדי לסייע בביצוע בדיקות CTS שצורכות זיכרון רב יותר. | מְעוּדכָּן |
הגדרות בדיקה | שדרג את זיכרון ה-RAM ל-128GB ואת HDD ל-256GB | שדרג את זיכרון המערכת המארחת כדי להתמודד עם דרישות תוספת של שטח ערימת Java. | מְעוּדכָּן |
תכונות CTS Verifier
אנדרואיד 14 כולל תיעוד חדש ומעודכן עבור התכונות הבאות של CTS Verifier.
אֵזוֹר | מאפיינים | תיאור | נוסף/עודכן |
---|---|---|---|
הגדרות בדיקה | עדכן את הציוד ההיקפי הנדרש לבדיקת חיישן דינמי | עדכן את דף ההנחיות לבדיקת CTS Verifier כדי לכלול ציוד היקפי מעודכן והוראות עבור בדיקות החיישנים הדינמיים. | מְעוּדכָּן |
הגדרות בדיקה | שפר את המצלמה ITS כדי לתמוך בהתקנים מתקפלים | תמיכה בבדיקת מכשירים מתקפלים במצלמה ITS. ביצע שינויים בצד ItsService כדי לקבוע את המצלמות הפיזיות הזמינות בכל מצב קיפול/פתוח. | מְעוּדכָּן |
שיעור מבחן CTS-V | התאמת Wi-Fi Aware | התאמה של מודעות Wi-Fi מספקת דרך מוצפנת ומהירה מחדש לתקשורת עמית לעמית. הוסף בדיקה ב-CTS-V כמו בדיקות ריבוי מכשירים אחרות עבור Aware. הבדיקה צריכה ששני המכשירים תומכים בתכונה זו. | נוסף |
שיעור מבחן CTS-V | פעילויות בדיקה עבור פאנל משובץ של בקרות ביתיות | החל ב-Android 14, API חדש מסופק כך שאפליקציות יכולות להשתמש בפעילות מוטבעת (במרחב הפקדים של SystemUI) במקום להעביר את המידע דרך ה-Conts API. פעילויות בדיקה חדשות נוספו כדי לאכוף את התנהגות ה-API. | נוסף |
שיעור מבחן CTS-V | בדיקות לדרישות נוכחות (טווח BLE ו-NAN/Wi-Fi) | כדי להבטיח שהמכשירים החכמים של המשתמשים יעבדו היטב ביחד, זה קריטי שכל המכשירים במערכת האקולוגית של אנדרואיד יוכלו לקבוע את הקרבה היחסית בין המכשירים. Android U מציג דרישות כיול נוכחות המתארות את הביצועים המקובלים של טכנולוגיות רדיו זמינות כגון UWB, Wi-Fi ו-BLE המשמשות לקביעת קרבה. | נוסף |
שיעור מבחן CTS-V | CTS Verifier עבור AAudio Disconnect | בדוק כדי לוודא ש-Audio צריך לנתק זרם כאשר התקן הסטרימינג מנותק. | נוסף |
שיעור מבחן CTS-V | בדיקת פרופיל עבודה של CTS Verifier | הוסף מקרי בדיקה חדשים כדי לאכוף את דרישת CDD 3.9.2/C-1-10. המשתמש יקבל הוראה לצלם צילום מסך. ContentObserver מזהה את ה-URI של צילום המסך שנשמר ומציג את התוצאה. על המשתמש לאשר חזותית את התמונה, שאינה מכילה אפליקציות אחרות או SystemUI (שורת מצב וכו'). | נוסף |
הבהרה במבחן | בדיקת CTS Verifier לכידת תוכן עבור Notes APIs. | הוסף פעילות בדיקה חדשה כדי לאכוף ממשקי API של Notes, המקושרים לאינטגרציות של רישום הערות במערכת ב-SysUI. ניתן לדלג על המבחן אם התפקיד NOTES אינו מופעל. ראה לכידת תוכן עבור מבחני הערות לפרטים נוספים. | נוסף |
הגדרות בדיקה | בצע פקודת adb כדי להפעיל את המסך באופן אוטומטי בסיום הבדיקות | החל ב-Android 14, הרשאת android.permission.TURN_SCREEN_ON נוספה כדי לאפשר את הפעלת המסך לאחר השלמת הבדיקה. כדי להפעיל את התכונה, המשתמש יצטרך לבצע את פקודת adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 בשלב ההגדרה. | מְעוּדכָּן |
הגדרות בדיקה | עדכון הוראת בדיקת Rotation Vector | על המשתמשים להוריד את OpenCV-3.0.0-android-sdk.zip ולהתקין את OpenCV Manager במכשיר האנדרואיד הנבדק. טען את ה-APK במכשיר ממחשב באמצעות פקודת adb install עם אפשרות --bypass-low-target-sdk-block . עבור מכשירים עם אנדרואיד 13 ומטה, אפשרות זו --bypass-low-target-sdk-block אינה נחוצה. למידע נוסף, ראה התקנת אפליקציה . | מְעוּדכָּן |
הגדרות בדיקה | הוסף הערות להתקנת adb לגבי OpenCV APK | עקב תכונת אבטחה חדשה שהוצגה באנדרואיד 14, יש להוסיף את פקודת adb --bypass-low-target-sdk-block בכל פעם בעת התקנת ה-APK של Open CV. ראה בדיקת קורות חיים וקטור סיבוב למידע נוסף. | נוסף |
מודולי CTS
מספר מודולי הבדיקה ומקרי הבדיקה הם כדלקמן:
- ~ 1151 מודולים בהתאם להתקנים
- ~ 4.4 מיליון מקרי בדיקה מעל 2 ABIs
באנדרואיד 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 | |
CtsAdServicesPermissionsNo PermEndToEndTests | arm64-v8a | |
CtsAdServicesPermissionsValidEndToEndTests | arm64-v8a | |
CtsAdServicesTopicsAppUpdateTests | arm64-v8a | |
CtsAdServicesTopicsConnectionTests | arm64-v8a | |
CtsAppCloningDeviceTestCases | arm64-v8a | |
CtsAppCloningMediaProviderHostTest | arm64-v8a | |
CtsAppCloningMediaProviderHostTest[מיידי] | arm64-v8a | כן |
CtsAppFgsTestCases | arm64-v8a | |
CtsAppFgsTestCases[מיידיות] | arm64-v8a | כן |
CtsAppSetIdEndToEndTest | arm64-v8a | |
CtsAttributionSourceTestCases | arm64-v8a | |
CtsAttributionSourceTestCases[מיידיות] | arm64-v8a | כן |
CtsBatteryHealthTestCases | arm64-v8a | |
CtsBiometricsHostTestCases | arm64-v8a | |
CtsBluetoothMultiDevicesTestCases | arm64-v8a | |
CtsBroadcastRadioTestCases | arm64-v8a | |
CtsBroadcastTestCases | arm64-v8a | |
CtsCompanionDeviceManagerMultiProcessTestCases | arm64-v8a | |
CtsCompilationTestCases | arm64-v8a | |
CtsContentProvider TestsWithoutVisibility | arm64-v8a | |
CtsContentProviderTestsWithVisibility | arm64-v8a | |
CtsCredentialManagerTestCases | arm64-v8a | |
CtsCurrentApiSignatureTestCases[מיידיות] | arm64-v8a | כן |
CtsDeviceLockTestCases | arm64-v8a | |
CtsDevicePolicySimTestCases | arm64-v8a | |
CtsDevicePolicySimTestCases[ריצה על פרופיל שיבוט] | arm64-v8a | |
CtsDevicePolicySimTestCases[ריצה על-משתמש משני] | arm64-v8a | |
CtsDevicePolicySimTestCases[ריצה על פרופיל עבודה] | arm64-v8a | |
CtsDevicePolicyTestCases[ריצה על פרופיל שיבוט] | arm64-v8a | |
CtsDomainVerificationDeviceMultiUserTestCases[ריצה על פרופיל שיבוט] | arm64-v8a | |
CtsGrammaticalInflectionHostTestCases | arm64-v8a | |
CtsGrammaticalInflectionTestCases | arm64-v8a | |
CtsHealthConnectControllerTestCases | arm64-v8a | |
CtsHealthConnectHostSideDeviceTestCases | arm64-v8a | |
CtsHealthConnectHostTestCases | arm64-v8a | |
CtsHealthFitnessDeviceTestCases | arm64-v8a | |
CtsHealthFitnessDeviceTestCasesNoPermission | arm64-v8a | |
CtsHealthFitnessDeviceTestCasesNoPermission[מיידית] | 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[מיידית] | arm64-v8a | כן |
CtsMediaBetterTogetherTestCases | arm64-v8a | |
CtsMediaBetterTogetherTestCases[מיידית] | arm64-v8a | כן |
CtsMediaBetterTogetherTestCases[ריצה על פרופיל שיבוט] | arm64-v8a | |
CtsMediaBetterTogetherTestCases[ריצה על-משתמש משני] | arm64-v8a | |
CtsMediaBetterTogetherTestCases[ריצה על פרופיל עבודה] | arm64-v8a | |
CtsMediaProjectionTestCases | arm64-v8a | |
CtsMediaProjectionTestCases[מיידיות] | arm64-v8a | כן |
CtsMicrodroid DisabledTestCases | arm64-v8a | |
CtsMultiUserTestCases[ריצה על פרופיל שיבוט] | arm64-v8a | |
CtsNativeResourcesTestCases | arm64-v8a | |
CtsNativeResourcesTestCases[מיידיות] | arm64-v8a | כן |
CtsNetHttpTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk30 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk30[מיידי] | arm64-v8a | כן |
CtsNetTestCasesMaxTargetSdk33 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk33[מיידי] | arm64-v8a | כן |
CtsNotificationTestCases | arm64-v8a | |
CtsOsTestCases[ריצה על פרופיל שיבוט] | arm64-v8a | |
CtsPackageInstallTestCases[ריצה על פרופיל שיבוט] | arm64-v8a | |
CtsPackageInstallTestCases[ריצה על-משתמש משני] | arm64-v8a | |
CtsPackageInstallTestCases[ריצה על פרופיל עבודה] | arm64-v8a | |
CtsPackageSchemeTestsWithoutVisibility | arm64-v8a | |
CtsPackageSchemeTestsWithVisibility | arm64-v8a | |
CtsPerfettoReporterTestCases | arm64-v8a | |
CtsPermissionMultiUserTestCases | arm64-v8a | |
CtsPermissionMultiUserTestCases[ריצה על פרופיל שיבוט] | arm64-v8a | |
CtsPermissionMultiUserTestCases[ריצה על-משתמש משני] | arm64-v8a | |
CtsPermissionMultiUserTestCases[ריצה על פרופיל עבודה] | arm64-v8a | |
CtsPermissionPolicyTestCases | arm64-v8a | |
CtsPermissionPolicyTestCases[מיידיות] | arm64-v8a | כן |
CtsPhotoPickerTest[ריצה על פרופיל שיבוט] | 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[מיידיות] | arm64-v8a | כן |
CtsSurfaceControlTests | arm64-v8a | |
CtsTareTestCases | arm64-v8a | |
CtsTelecomHostCases | arm64-v8a | |
CtsThreadLocalRandomHostTest | arm64-v8a | |
CtsVideoCodecTestCases | arm64-v8a | |
CtsVideoEncodingQualityHostTestCases | arm64-v8a | |
CtsVideoEncodingQualityHostTestCases[מיידיות] | arm64-v8a | כן |
CtsVoiceInteractionHostTestCases | arm64-v8a | |
CtsWallpaperSdk33מקרי בדיקה | arm64-v8a | |
CtsWallpaperSdk33TestCases[מיידיות] | arm64-v8a | כן |
CtsWallpaperTestCases | arm64-v8a | |
CtsWallpaperTestCases[מיידיות] | arm64-v8a | כן |
CtsWearableSensingServiceTestCases | arm64-v8a | |
CtsWindowManagerBackgroundActivityTestCases | arm64-v8a | |
CtsWrapHwasanTestCases | arm64-v8a | |
SdkSandboxManager DisabledTests | 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[מיידיות] | arm64-v8a | כן |
CtsCameraApi31TestCases | arm64-v8a | |
CtsHostTzDataTests | arm64-v8a | |
CtsIncidentHostTestCases | arm64-v8a | |
CtsIncidentHostTestCases[מיידיות] | arm64-v8a | כן |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[מיידיות] | arm64-v8a | כן |
CtsPermission2TestCases | arm64-v8a | |
CtsPermission2TestCases[מיידיות] | arm64-v8a | כן |
CtsPermission4TestCases | arm64-v8a | |
CtsPermission5TestCases | arm64-v8a | |
CtsPermission5TestCases[מיידיות] | arm64-v8a | כן |
CtsSystemUiHostTestCases[מיידיות] | arm64-v8a | כן |
CtsVirtualDevicesTestCases[מיידיות] | arm64-v8a | כן |
CtsActivityManagerBackgroundActivityTestCases | armeabi-v7a | |
CtsCameraApi31TestCases | armeabi-v7a | |
CtsGwpAsanTestCases | armeabi-v7a | |
CtsIncidentHostTestCases | armeabi-v7a |