בדף הזה מפורטים השינויים העיקריים ב-CTS שנוספו ב-Android 13.
תכונות CTS
ב-Android 13 יש תיעוד חדש ומעודכן לתכונות הבאות של CTS.
תכונות | תיאור | נוספו/עודכנו |
---|---|---|
עדכוני ITS של המצלמה | רשימת השינויים מפורטת בנתוני הגרסה של ערכת בדיקת התמונות של המצלמה ב-Android T (AOSP ניסיוני). | העדכון בוצע |
אימות תאימות לדרישות נוכחות משולבת | נוספו בדיקות של 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). אפשר לתכנת כל שרת 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[ מיידי] | arm64-v8a | כן |
CtsKeystorePerformanceTestCases | arm64-v8a | |
CtsKeystorePerformanceTestCases | armeabi-v7a | |
CtsKeystoreWycheproofTestCases | Arm64-v8a | |
CtsKeystoreWycheעמידTestCases | armeabi-v7a | |
CtsLocaleConfigTestCases | arm64-v8a | |
CtsLocaleManagerHostTestCases | arm64-v8a | |
CtsLocaleManagerTestCases | arm64-v8a | |
CtsMediaAudioTestCases | arm64-v8a | |
CtsMediaAudioTestCases | armeabi-v7a | |
CtsMediaAudioTestCases[ מיידי] | 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 | כן |
המקרים של CtsMediatractorTestCases | Arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | כן |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[מיד] | 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[באופן מיידי] | arm64-v8a | כן |
CtsOsTestCases[run-on-secondary-user] | Arm64-v8a | |
CtsOsTestCases[run-on-work-profile] | arm64-v8a | |
CtsPackageSettingHostTestCases | arm64-v8a | |
CtsPackageSettingHostTestCases | armeabi-v7a | |
CtsPersistentDataBlockDataBlockManagerTestCases | 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[ מיידי] | 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 | |
CtsWiAwareTestCases | 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[ מיידי] | 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 | כן |