בדף הזה מפורטים השינויים העיקריים ב-CTS שנוספו ב-Android 13.
תכונות CTS
Android 13 כולל מסמכי עזרה חדשים ועדכניים לגבי התכונות הבאות של CTS.
תכונות | תיאור | נוספו/עודכנו |
---|---|---|
עדכוני ITS למצלמה | רשימת השינויים מפורטת בנתוני הגרסה של ערכת בדיקת התמונות של המצלמה ב-Android T (AOSP ניסיוני). | העדכון בוצע |
אימות תאימות לדרישות של Fused Presence | נוספו בדיקות של CTS Verifier לדרישות של כיול נוכחות. פרטים נוספים זמינים בסעיפים 2.2.1, 7.4.9 ו-7.4.3 ב-CDD. | נוסף |
בדיקה במספר מכשירים ב-CTS | ב-Android 13 יש תמיכה בבדיקות במספר מכשירים. בדיקות שדורשות כמה מכשירים מופעלות באופן אוטומטי במהלך ההרצה של CTS.
CTS 13 כולל כמה בדיקות במכשירים מרובים שמופעלות באופן אוטומטי כשמשתמשים בחלוקה לפלחים. לא נדרשים שינויים נוספים בהגדרה הפיזית כדי לבצע את הבדיקה, אבל צריך להתקין את virtualenv כדי שהבדיקות יפעלו כמו שצריך. למידע נוסף, קראו את המאמר חבילות שירות למכשירים מרובים. |
נוסף |
עדכונים לגבי הדרישות לנקודות Wi-Fi | ב-Android 13 יש שיפור בתמיכה בחיבור בו-זמני לשני נקודות גישה (AP) שמספקות אינטרנט ל-STA+STA. כדי להשתמש בתכונות האופציונליות האלה, נדרשת סביבה משופרת לבדיקה של Wi-Fi ל-CTS עם שתי נקודות גישה מסוג DBS (2.4GHz + 5GHz). אפשר לתכנת כל נקודת AP פיזית של DBS כך שתתמוך בשני נקודות ה-AP הלוגיות האלה, למשל TPLink AC 1750 עם OpenWRT. פרטים נוספים זמינים במאמר ביצועים בו-זמניים של STA/STA ב-Wi-Fi. | העדכון בוצע |
הערות לגבי דרישות API ו-CDD באימות CTS | נוספו הערות לבדיקות לאכיפת התנהגויות API ודרישות CDD ב-CTS Verifier. | נוסף |
המפתח תרם CTS | מפתחים חיצוניים יכולים לתרום בדיקות חדשות ל-CTS ול-CTS Verifier בהתאם להנחיות שמפורטות בפוסט בבלוג CTS שמופעל על ידי מפתחים (CTS-D). | נוסף |
בדיקות אוטומטיות של מכשירי טלפונים מתקפלים | ה-API של DeviceStateManager מאפשר לבצע בדיקות עם ההגדרה של האפשרות 'מצבים חלופיים' כך שתופעל במצבים שונים של מכשיר מתקפל. ביצוע הבדיקה מבוסס על מצבי קיפול המסך שמוגדרים במכשיר. פרטים נוספים זמינים במאמר הרצת CTS למצבים חלופיים. |
נוסף |
הגדרות בסיס | נוספו שתי הגדרות בסיסיות שנפוצות כברירת מחדל. לפני שמריצים כל מודול בדיקה של CTS, בודק המערכת מגדיר באופן אוטומטי את הגדרות הבסיס הבאות של המכשיר:
|
נוסף |
שיפור איכות הבדיקה של CTS | תוקנו בעיות לא עקביות בבדיקות וקיצרנו את זמני הביצוע הארוכים של בדיקות מסוימות. | העדכון בוצע |
מודולים של CTS
מספר מודולי הבדיקה ומקרי הבדיקה הוא:
- כ-1,068 מודולים, בהתאם למכשירים
- כ-2.69 מיליון תרחישי בדיקה ב-2 ממשקי ABI
ב-Android 13 נוספו 119 מודולים חדשים והוסרו 19 מודולים. מידע נוסף זמין בטבלאות הבאות.
מודולים חדשים
נוסף שם של מודול בדיקה | ABI | בדיקת אפליקציה ללא התקנה |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | כן |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | כן |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | כן |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[instant] | arm64-v8a | כן |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instant] | arm64-v8a | כן |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | כן |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | כן |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | כן |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | כן |
CtsKeystorePerformanceTestCases | arm64-v8a | |
CtsKeystorePerformanceTestCases | armeabi-v7a | |
CtsKeystoreWycheproofTestCases | arm64-v8a | |
CtsKeystoreWycheproofTestCases | armeabi-v7a | |
CtsLocaleConfigTestCases | arm64-v8a | |
CtsLocaleManagerHostTestCases | arm64-v8a | |
CtsLocaleManagerTestCases | arm64-v8a | |
CtsMediaAudioTestCases | arm64-v8a | |
CtsMediaAudioTestCases | armeabi-v7a | |
CtsMediaAudioTestCases[instant] | arm64-v8a | כן |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | כן |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | כן |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | כן |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | כן |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | כן |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | כן |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | כן |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | כן |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | כן |
CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | כן |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | כן |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | כן |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | כן |
CtsOsTestCases[run-on-secondary-user] | arm64-v8a | |
CtsOsTestCases[run-on-work-profile] | arm64-v8a | |
CtsPackageSettingHostTestCases | arm64-v8a | |
CtsPackageSettingHostTestCases | armeabi-v7a | |
CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
CtsPhotoPickerTest | arm64-v8a | |
CtsPhotoPickerTest[run-on-secondary-user] | arm64-v8a | |
CtsPhotoPickerTest[run-on-work-profile] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
CtsSettingsAPITestCases | arm64-v8a | |
CtsSettingsAPITestCases[instant] | arm64-v8a | כן |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | כן |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | כן |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | כן |
CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
CtsWifiAwareTestCases | arm64-v8a | |
MicrodroidHostTestCases | arm64-v8a | |
MicrodroidTestApp | arm64-v8a | |
art-run-test-048-reflect-v8 | arm64-v8a | |
art-run-test-048-reflect-v8 | armeabi-v7a | |
art_libnativebridge_cts_tests | arm64-v8a | |
art_libnativebridge_cts_tests | armeabi-v7a | |
art_standalone_dex2oat_cts_tests | arm64-v8a | |
art_standalone_dex2oat_cts_tests | armeabi-v7a | |
art_standalone_libartpalette_tests | arm64-v8a | |
art_standalone_libartpalette_tests | armeabi-v7a | |
art_standalone_libdexfile_external_tests | arm64-v8a | |
art_standalone_libdexfile_external_tests | armeabi-v7a | |
libnativeloader_test | arm64-v8a | |
libnativeloader_test | armeabi-v7a | |
odsign_e2e_tests | arm64-v8a |
מודולים שהוסרו
שם מודול הבדיקה שנמחק | ABI | בדיקת אפליקציה ללא התקנה |
---|---|---|
CtsActivityRecognitionTestCases[instant] | arm64-v8a | כן |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | כן |
CtsAppCloningHostTest[instant] | arm64-v8a | כן |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | כן |
CtsDreamsTestCases[instant] | arm64-v8a | כן |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | כן |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | כן |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | כן |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instant] | arm64-v8a | כן |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | כן |