בדיקה
בטבלה הזו מפורטים כל פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) בקבוצה androidx.test
.
פריט מידע שנוצר בתהליך פיתוח (Artifact) | גרסה יציבה | מועמד לפרסום | גרסת בטא | גרסת אלפא |
---|---|---|---|---|
הערה | 1.0.1 | - | - | 1.1.0-alpha04 |
התוכן הקבוע | 1.6.1 | - | - | - |
אספרסו | 3.6.1 | - | - | - |
מכשיר אספרסו | 1.0.1 | - | - | - |
ext.junit | 1.2.1 | - | - | - |
ext:junit-gtest | - | - | - | 1.0.0-alpha01 |
ext.truth | 1.6.0 | - | - | - |
מעקב | 1.7.2 | - | - | - |
מתזמר | 1.5.0 | - | - | - |
משחקי ריצה | 1.6.2 | - | - | - |
כללים | 1.6.1 | - | - | - |
שירותים | 1.5.0 | - | - | - |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-androidx.test, צריך להוסיף את מאגר Google Maven פרויקט. למאגר Maven של Google אפשר לקבל מידע נוסף.
מוסיפים את יחסי התלות של פריטי המידע הנדרשים בקובץ build.gradle
בשביל
האפליקציה או המודול שלך:
מגניב
dependencies { // To use the androidx.test.core APIs androidTestImplementation "androidx.test:core:1.6.1" // Kotlin extensions for androidx.test.core androidTestImplementation "androidx.test:core-ktx:1.6.1" // To use the androidx.test.espresso androidTestImplementation "androidx.test.espresso:espresso-core:3.6.1" // To use the JUnit Extension APIs androidTestImplementation "androidx.test.ext:junit:1.2.1" // Kotlin extensions for androidx.test.ext.junit androidTestImplementation "androidx.test.ext:junit-ktx:1.2.1" // To use the Truth Extension APIs androidTestImplementation "androidx.test.ext:truth:1.6.0" // To use the androidx.test.runner APIs androidTestImplementation "androidx.test:runner:1.6.2" // To use android test orchestrator androidTestUtil "androidx.test:orchestrator:1.5.0" }
Kotlin
dependencies { // To use the androidx.test.core APIs androidTestImplementation("androidx.test:core:1.6.1") // Kotlin extensions for androidx.test.core androidTestImplementation("androidx.test:core-ktx:1.6.1") // To use the androidx.test.espresso androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") // To use the JUnit Extension APIs androidTestImplementation("androidx.test.ext:junit:1.2.1") // Kotlin extensions for androidx.test.ext.junit androidTestImplementation("androidx.test.ext:junit-ktx:1.2.1") // To use the Truth Extension APIs androidTestImplementation("androidx.test.ext:truth:1.6.0") // To use the androidx.test.runner APIs androidTestImplementation("androidx.test:runner:1.6.2") // To use android test orchestrator androidTestUtil("androidx.test:orchestrator:1.5.0") }
אפשר לקרוא מידע נוסף על יחסי תלות במאמר הוספת יחסי תלות של build.
משוב
המשוב שלך עוזר לנו לשפר את Jetpack. נשמח לשמוע אם גילית בעיות חדשות או אם יש לך רעיונות לשיפור הספרייה הזו. מומלץ לעיין בעיות קיימות בספרייה הזו לפני שיוצרים ספר חדש. אפשר להוסיף את ההצבעה שלך לבעיה קיימת על ידי לחיצה על לחצן הכוכב.
מקורות מידע בנושא מעקב אחר בעיות אפשר לקבל מידע נוסף.
הערה 1.1.0
הערה 1.1.0-alpha04
26 באפריל 2024
androidx.test:annotation:1.1.0-alpha04}
משוחרר.
הערה 1.1.0-alpha03
26 בינואר 2024
androidx.test:annotation:1.1.0-alpha03}
משוחרר.
שינויים ב-API
- ביטול ההסתרה של trialTestApi
הערה 1.1.0-alpha02
29 בנובמבר 2023
androidx.test:annotation:1.1.0-alpha02}
משוחרר.
שינויים ב-API
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
הערה 1.1.0-alpha01
21 במרץ 2023
androidx.test:annotation:1.1.0-alpha01
משוחרר.
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.22
- עדכון ראשי תיבות ב-toolchain לגרסאות ראשיות: עבר הידור לבייטקוד (bytecode) של Java8
הערה 1.0.1
הערה 1.0.1
8 בנובמבר 2022
androidx.test:annotation:1.0.1
משוחרר.
השינויים שבוצעו מאז 1.0.0 כוללים:
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.10
הערה 1.0.1-rc01
26 באוקטובר 2022
androidx.test:annotation:1.0.1-rc01
משוחרר.
הערה 1.0.1-beta01
6 באוקטובר 2022
androidx.test:annotation:1.0.1-beta01
משוחרר.
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.10
הערה 1.0.1-alpha01
1 ביוני 2022
androidx.test:annotation:1.0.1-alpha01
משוחרר.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות מסוג InתואםClassChangeErrors [#1351]
הערה 1.0.0
הערה 1.0.0
13 בדצמבר 2021
androidx.test:annotation:1.0.0
משוחרר.
פריט מידע שנוצר בתהליך פיתוח (Artifact) חדש, כרגע לשימוש פנימי ב-androidx.test.
הערה 1.0.0-rc01
18 בנובמבר 2021
androidx.test:annotation:1.0.0-rc01
משוחרר.
הערה 1.0.0-beta01
8 בנובמבר 2021
androidx.test:annotation:1.0.0-beta01
משוחרר.
הערה 1.0.0-alpha02
4 באוקטובר 2021
androidx.test:annotation:1.0.0-alpha02
משוחרר.
הערה 1.0.0-alpha01
28 בספטמבר 2021
androidx.test:annotation:1.0.0-alpha01
משוחרר.
שינויים ב-API
- הוספת הערות חדשות של trialTestApi ו-InternalTestApi
ליבה 1.6.1
Core-ktx 1.6.1
26 ביוני 2024
androidx.test:core:1.6.1
ו-androidx.test:core-ktx:1.6.1
שוחררו.
Core-ktx 1.6.0
24 ביוני 2024
androidx.test:core:1.6.0
ו-androidx.test:core-ktx:1.6.0
שוחררו.
השינויים מאז הגרסה היציבה האחרונה 1.5.0 כוללים:
שינויים ב-API
- נוספה ApplicationInfoBuilder.setflags(int)
- הוספת ממשקי API חדשים של צילום מסך ברמה נמוכה יותר View.captureToBitmap, windowCapture.captureToBitmap, צילומי מסך של Bitmap.writeToTestStorage ו-DeviceCapture.takeScreenshot.
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
- תיקון באמצעות ActivityScenario#launchActivityForתוצאה עם Intent מרומז
- כדי לתקן קישורים חסרים, מעדכנים את מסמכי העזרה של תרחיש הפעילות
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
- ניקוי קובצי עזר – פרמטרים שהיו חסרים במסמך בעבר, תיקון קישורים וכו'
- התכונה 'התחלה של פעילות' מופעלת באופן אוטומטי כדי לאפשר הפעלות של פעילות ברקע כאשר targetSdk >= 34
- תיקון בעיה שבה ההגדרה Activity#isChangeConfigurations שגויה באופן שגוי במהלך ActivityScenario#recreate
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
- עדכון ראשי תיבות ב-toolchain לגרסאות ראשיות: עבר הידור לבייטקוד (bytecode) של Java8
Core-ktx 1.6.0-rc01
30 במאי 2024
androidx.test:core:1.6.0-rc01
ו-androidx.test:core-ktx:1.6.0-rc01
שוחררו.
Core-ktx 1.6.0-beta01
16 במאי 2024
androidx.test:core:1.6.0-beta01
ו-androidx.test:core-ktx:1.6.0-beta01
שוחררו.
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
- חזרה אל androidx.concurrent 1.1.0
Core-ktx 1.6.0-alpha06
26 באפריל 2024
androidx.test:core:1.6.0-alpha06
ו-androidx.test:core-ktx:1.6.0-alpha06
שוחררו.
תיקוני באגים
- שימוש ב-ViewCapture API ב-ControllingLooper במקום בקידוד קשיח הוא בדיקת Robolectric
- תיקון באמצעות ActivityScenario#launchActivityForתוצאה עם Intent מרומז
שינויים ב-API
- נוספה ApplicationInfoBuilder.setflags(int)
- יצירת גרסאות של פונקציות השעיה של ממשקי API מסוג ViewCapture/WindowCapture/DeviceCapture,
ולשנות את השם של שיטות קיימות כ *וריאנטים אסינכרוניים שמחזירים את ListenableFutures. - גרום ל-Bitmap.writeToTestStorage להשתמש ב-PlatformTestStorage הרשום במקום ב-TestStorage בתוך הקוד
- הסרת ההגבלות של trialTestApi/RequiresOptIn מ- captureToBitmap והכנת ממשקי API לצילום מסך
Core-ktx 1.6.0-alpha05
26 בינואר 2024
androidx.test:core:1.6.0-alpha05
ו-androidx.test:core-ktx:1.6.0-alpha05
שוחררו.
תיקוני באגים
- כדי לתקן קישורים חסרים, מעדכנים את מסמכי העזרה של תרחיש הפעילות
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
- ניקוי קובצי עזר – פרמטרים שהיו חסרים במסמך בעבר, תיקון קישורים וכו'
Core-ktx 1.6.0-alpha04
5 בדצמבר 2023
androidx.test:core:1.6.0-alpha04
ו-androidx.test:core-ktx:1.6.0-alpha04
שוחררו.
תיקוני באגים
- התכונה 'התחלה של פעילות' מופעלת באופן אוטומטי כדי לאפשר הפעלות של פעילות ברקע כאשר targetSdk >= 34
Core-ktx 1.6.0-alpha03
29 בנובמבר 2023
androidx.test:core:1.6.0-alpha03
ו-androidx.test:core-ktx:1.6.0-alpha03
שוחררו.
תיקוני באגים
- תיקון ActivityScenario.launchActivityWithresults כאשר targetSdk = 34
שינויים ב-API
- targetSdkVersion 34
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
Core-ktx 1.6.0-alpha02
18 בספטמבר 2023
androidx.test:core:1.6.0-alpha02
ו-androidx.test:core-ktx:1.6.0-alpha02
שוחררו.
פיצ'רים * מעדכנים את ViewCapture כדי לאשר Rect אופציונלי כדי שיוכל לעבוד לכתיבה.
תיקוני באגים
- תיקון בעיה שבה ההגדרה Activity#isChangeConfigurations שגויה באופן שגוי במהלך ActivityScenario#recreate
- העברת השיחה של UiAutomation#take מושבתת ל-thread הראשי.
- תיקון updateToBitmap לתצוגות בתוך תיבת דו-שיח בממשקי API >= 26.
שינויים בתלות * minSdkVersion 19 עכשיו
Core-ktx 1.6.0-alpha01
21 במרץ 2023
androidx.test:core:1.6.0-alpha01
ו-androidx.test:core-ktx:1.6.0-alpha01
שוחררו.
פיצ'רים * נוספה תמיכה מוקדמת ב-robolectric ל-ViewCapture.captureToBitmap
תיקוני באגים
- תיקון updateToBitmap ב-D צורך ב-ViewView
- ניסיון לשפר את האמינות של DeviceCapture על ידי ניסיון חוזר לצילום מסך
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.22
- עדכון ראשי תיבות ב-toolchain לגרסאות ראשיות: עבר הידור לבייטקוד (bytecode) של Java8
- עדכון ל-androidx.test:monitor:1.70-alpha01
ליבה 1.5.0
Core-ktx 1.5.0
8 בנובמבר 2022
androidx.test:core:1.5.0
ו-androidx.test:core-ktx:1.5.0
שוחררו.
השינויים שבוצעו מאז 1.4.0 כוללים:
תכונות חדשות
- הקלטת פרקי זמן של Android Trace עבור הפעלה וסגירה של ActivityScenario.
- הוספת ממשקי API ניסיוניים חדשים לצילומי מסך. ממשקי ה-API האלה
בחירה ברמת הדיוק הגבוהה ביותר לצילום צילומי מסך על סמך רמת ה-API של הפלטפורמה,
ותומכים בתמונות האמולטור של מכשיר בדיקה אוטומטי (ATD).
- פונקציית התוסף View.captureToBitmap
- פונקציית התוסף window.captureRegionToBitmap
- takeצילום מסך()
- הוספה של ממשק API ניסיוני של Bitmap.writeToTestStorage API
שינויים ב-API
- הוספת ActivityScenario#launchActivityForresults API ושינוי ActivityScenario#launch כדי להסיר את השימוש ב-bootstrap Activity API. השינוי הזה אמור לשפר את הביצועים והיציבות של ActivityScenario#launch. התכונה ActivityScenario#getresults תאכוף עכשיו שניתן להשתמש בה רק עם תרחיש פעילות#launchActivityForתוצאה
תיקוני באגים
- תיקון אפליקציית ActivityScenario#launch בזמן טירגוט והפעלה ב-Android 33
- שימוש ב'זמן אמת' במקום ב-'currentTimeMillis' כדי לעקוב אחרי תרחיש הפעילות הזמן הקצוב לתפוגה.
- אפשר לפתור את הבעיה בתרחיש ActivityS כשמתחילים פעילות מכוונה עם שם חבילה בבדיקות עם אינסטרומנטציה עצמית.
- הפחתת התקורה של תרחיש הפעילות על ידי שימוש ברקע לבן פשוט והשבתת אנימציות מעבר בפעילויות פנימיות
שינויים בתלות
- עדכון ל:
- kotlin stdlib 1.7.10
- androidx.lifecycle:lifecycle-common:2.3.1
- androidx.annotation:annotation:1.2.0
- הוסף
- androidx.test.services:storage:1.4.2
- com.google.guava:listenablefuture:1.0
- androidx.concurrent:concurrent-futures:1.1.0
Core-ktx 1.5.0-rc01
26 באוקטובר 2022
androidx.test:core:1.5.0-rc01
ו-androidx.test:core-ktx:1.5.0-rc01
שוחררו.
Core-ktx 1.5.0-beta01
6 באוקטובר 2022
androidx.test:core:1.5.0-beta01
ו-androidx.test:core-ktx:1.5.0-beta01
שוחררו.
שינויים ב-API
- הוספת הערות לממשקי API חדשים באמצעות NonNull/Nullable
Core-ktx 1.5.0-alpha02
22 באוגוסט 2022
androidx.test:core:1.5.0-alpha02
ו-androidx.test:core-ktx:1.5.0-alpha02
שוחררו.
שינויים ב-API
- יש לשנות את ActivityScenario#launch כדי להסיר את השימוש ב-bootstrap Activity API. השינוי הזה אמור לשפר את הביצועים והיציבות של ActivityScenario#launch. התכונה ActivityScenario#getresults תאכוף עכשיו שניתן להשתמש בה רק עם תרחיש פעילות#launchActivityForתוצאה
תיקוני באגים
- תיקון אפליקציית ActivityScenario#launch בזמן טירגוט והפעלה ב-Android T
- שימוש ב'זמן אמת' במקום ב-'currentTimeMillis' כדי לעקוב אחרי תרחיש הפעילות הזמן הקצוב לתפוגה.
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.10
Core-ktx 1.5.0-alpha01
21 ביוני 2022
androidx.test:core:1.5.0-alpha01
ו-androidx.test:core-ktx:1.5.0-alpha01
שוחררו.
שינויים ב-API
- הוספת ActivityScenario#launchActivityForresults API. ה-API הזה יחליף את השימוש של ActivityScenario#launch בזמן אחזור תוצאות של פעילות.
Core 1.4.1
Core-ktx 1.4.1-alpha07
1 ביוני 2022
androidx.test:core:1.4.1-alpha07
ו-androidx.test:core-ktx:1.4.1-alpha07
שוחררו.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות מסוג InתואםClassChangeErrors [#1351]
שינויים בתלות
- עדכון ל-kotlin stdlib 1.6.21
Core-ktx 1.4.1-alpha06
28 באפריל 2022
androidx.test:core:1.4.1-alpha06
ו-androidx.test:core-ktx:1.4.1-alpha06
שוחררו.
תיקוני באגים * אפשר לפתור את הבעיה בתרחיש ActivityScenario כשמתחילים פעילות מכוונה עם שם חבילה בבדיקות עם אינסטרומנטציה עצמית.
Core-ktx 1.4.1-alpha05
21 במרץ 2022
androidx.test:core:1.4.1-alpha05
ו-androidx.test:core-ktx:1.4.1-alpha05
שוחררו.
Core-ktx 1.4.1-alpha04
11 בפברואר 2022
androidx.test:core:1.4.1-alpha04
ו-androidx.test:core-ktx:1.4.1-alpha04
שוחררו.
תכונות חדשות
- הקלטת פרקי זמן של Android Trace עבור הפעלה וסגירה של ActivityScenario.
שינויים בתלות
- הוספת תלות ב-androidx.tracing
- עדכון ל-kotlin stdlib 1.6.10
Core-ktx 1.4.1-alpha03
4 באוקטובר 2021
androidx.test:core:1.4.1-alpha03
ו-androidx.test:core-ktx:1.4.1-alpha03
שוחררו.
תיקוני באגים
- תיקון הרשאות הגישה לתוספים View.captureToBitmap ו-window.captureRegionToBitmap
- הוספת טיפול ברור יותר בחריגות ל-Bitmap.writeToTestStorage ומשיטות צילום מסך
Core-ktx 1.4.1-alpha02
28 בספטמבר 2021
androidx.test:core:1.4.1-alpha02
ו-androidx.test:core-ktx:1.4.1-alpha02
שוחררו.
תכונות חדשות
- הוספת ממשקי API ניסיוניים חדשים לצילומי מסך:
- פונקציית התוסף View.captureToBitmap
- פונקציית התוסף window.captureRegionToBitmap
- takeצילום מסך()
- הוספה של ממשק API ניסיוני של Bitmap.writeToTestStorage API
שינויים בתלות
- הוספת יחסי תלות ל
- Kotlin stdlib 1.5.31
- androidx.test.services:storage:1.4.1-alpha02
- com.google.guava:listenablefuture:1.0
- androidx.concurrent:concurrent-futures:1.1.0
- עדכון גרסאות התלות ל
- androidx.lifecycle:lifecycle-common:2.3.1
- androidx.annotation:annotation:1.2.0
Core-ktx 1.4.1-alpha01
23 באוגוסט 2021
androidx.test:core:1.4.1-alpha01
ו-androidx.test:core-ktx:1.4.1-alpha01
שוחררו.
תיקוני באגים
- הפחתת התקורה של תרחיש הפעילות על ידי שימוש ברקע לבן פשוט והשבתת אנימציות מעבר בפעילויות פנימיות
שינויים בתלות
- -ktx: תלוי באופן מפורש ב-kotlin stdlib 1.4.30
Espresso 3.6.1
Espresso 3.6.1
26 ביוני 2024
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.6.1
androidx.test.espresso:espresso-core:3.6.1
androidx.test.espresso:espresso-contrib:3.6.1
androidx.test.espresso:espresso-idling-resource:3.6.1
androidx.test.espresso:espresso-intents:3.6.1
androidx.test.espresso:espresso-remote:3.6.1
androidx.test.espresso:espresso-web:3.6.1
androidx.test.espresso.idling:idling-concurrent:3.6.1
androidx.test.espresso.idling:idling-net:3.6.1
תיקוני באגים
- שדרוג גרסת מסגרת הנגישות (backframework) לגרסה 3.1.2.
Espresso 3.6.0
24 ביוני 2024
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.6.0
androidx.test.espresso:espresso-core:3.6.0
androidx.test.espresso:espresso-contrib:3.6.0
androidx.test.espresso:espresso-idling-resource:3.6.0
androidx.test.espresso:espresso-intents:3.6.0
androidx.test.espresso:espresso-remote:3.6.0
androidx.test.espresso:espresso-web:3.6.0
androidx.test.espresso.idling:idling-concurrent:3.6.0
androidx.test.espresso.idling:idling-net:3.6.0
השינויים מאז הגרסה היציבה האחרונה 3.5.1 כוללים:
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
- תיקון פעולות inRoot איטיות ב-Robolectric
- השתמשו ב-PlatformTestStorageRegistry.getInstance באופן עקבי במקום להעביר הפניה
- הסרת TODO ממסמכי העזר הציבוריים של InteractionResponse
- תיקון שגיאת הקלדה בהודעת השגיאה AdapterDataLoaderAction
- החלפת השימוש בגויאבה באוספים של Java והטבעה
- ניקוי קובצי עזר – פרמטרים שהיו חסרים במסמך בעבר, תיקון קישורים וכו'
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
- הפסקת הפרסום של משימות ריקות בשרשורי רקע בזמן הפעלה במצב לא מרוחק
- טיפול טוב יותר בחריגים שעשויים להתרחש בתהליך הצילום והצילום מסך של DefaultFailureHandler.
- צריך לתקן את התיאור של IsPlatformPopup כדי שיתאים להתנהגות.
- תיקון קובץ impl של השגת העברה שהוצא משימוש שנעשה בו שימוש בקואורדינטות הלא נכונות.
- החלפת קישורים מנותקים ל-junit.org Javadoc ב- @link.
שינויים ב-API
- הוספה של ViewActions.captureToBitmap
- צריך להוסיף את WaitForClose ל-DrawerActions.
- סימון המחלקה IInteractionExecutionStatus שנוצרה כ-RestrictTo LIBRARY_GROUP
- הסרה של trialTestApi מ-RuntimeAuthorStubber
- הוספת IsActivatedMatcher חדש כדי לבדוק אם הוא מופעל או לא.
- תגרום ל-Espresso.onIdle() לפעול על ה-thread הראשי כדי לאפשר לרוקן את ה-thread הראשי מה-thread הראשי.
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
- הוספת גלילה לווריאנט שמאפשר גלילה ליותר מ-90% מהצפיות המוצגות
- להוציא משימוש את EspressoOptional במקום @Nullable.
- מתן הרשאה להתאמה אישית של ה-handler שמוגדר כברירת מחדל ב-אספרסו כדי להשבית צילומי מסך במקרה של כשלים
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- מהדר (compiler) עבר ל-OpenJDK 17. הבעיה אמורה לפתור את הבעיה InתואםClassChangeErrors (https://github.com/android/android-test/issues/1642)
- להסיר את השימוש הפנימי בגויאבה, מה שגרם להקטנה של הגודל הבינארי
- כבר לא מוגנים
Espresso 3.6.0-rc01
30 במאי 2024
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.6.0-rc01
androidx.test.espresso:espresso-core:3.6.0-rc01
androidx.test.espresso:espresso-contrib:3.6.0-rc01
androidx.test.espresso:espresso-idling-resource:3.6.0-rc01
androidx.test.espresso:espresso-intents:3.6.0-rc01
androidx.test.espresso:espresso-remote:3.6.0-rc01
androidx.test.espresso:espresso-web:3.6.0-rc01
androidx.test.espresso.idling:idling-concurrent:3.6.0-rc01
androidx.test.espresso.idling:idling-net:3.6.0-rc01
אספרסו 3.6.0-בטא01
16 במאי 2024
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.6.0-beta01
androidx.test.espresso:espresso-core:3.6.0-beta01
androidx.test.espresso:espresso-contrib:3.6.0-beta01
androidx.test.espresso:espresso-idling-resource:3.6.0-beta01
androidx.test.espresso:espresso-intents:3.6.0-beta01
androidx.test.espresso:espresso-remote:3.6.0-beta01
androidx.test.espresso:espresso-web:3.6.0-beta01
androidx.test.espresso.idling:idling-concurrent:3.6.0-beta01
androidx.test.espresso.idling:idling-net:3.6.0-beta01
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
Espresso 3.6.0-alpha04
26 באפריל 2024
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.6.0-alpha04
androidx.test.espresso:espresso-core:3.6.0-alpha04
androidx.test.espresso:espresso-contrib:3.6.0-alpha04
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha04
androidx.test.espresso:espresso-intents:3.6.0-alpha04
androidx.test.espresso:espresso-remote:3.6.0-alpha04
androidx.test.espresso:espresso-web:3.6.0-alpha04
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha04
androidx.test.espresso.idling:idling-net:3.6.0-alpha04
תיקוני באגים
- תיקון פעולות inRoot איטיות ב-Robolectric
- השתמשו ב-PlatformTestStorageRegistry.getInstance באופן עקבי במקום להעביר הפניה
- הסרת TODO ממסמכי העזר הציבוריים של InteractionResponse
תכונות חדשות
- צריך להוסיף את WaitForClose ל-DrawerActions.
שינויים ב-API
- התאמה לשינויים ב-ViewCapture API
- מוחקים את ViewInteraction.captureToBitmap לטובת ViewActions.captureToBitmap. ולקדם ל-API יציב מ-trialTestApi
Espresso 3.6.0-alpha03
26 בינואר 2024
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.6.0-alpha03
androidx.test.espresso:espresso-core:3.6.0-alpha03
androidx.test.espresso:espresso-contrib:3.6.0-alpha03
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha03
androidx.test.espresso:espresso-intents:3.6.0-alpha03
androidx.test.espresso:espresso-remote:3.6.0-alpha03
androidx.test.espresso:espresso-web:3.6.0-alpha03
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha03
androidx.test.espresso.idling:idling-net:3.6.0-alpha03
תיקוני באגים
- תיקון שגיאת הקלדה בהודעת השגיאה AdapterDataLoaderAction
- הסרת אספרסו מ-Kotlin לאיסוף שיחות stdlib ב-Java
- ניקוי קובצי עזר – פרמטרים שהיו חסרים במסמך בעבר, תיקון קישורים וכו'
- הסרת קריאות Kotlin StringKt מקוד Java
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
- הפסקת הפרסום של משימות ריקות בשרשורי רקע בזמן הפעלה במצב לא מרוחק
- טיפול טוב יותר בחריגים שעשויים להתרחש בתהליך הצילום והצילום המסך של DefaultFailureHandler.
שינויים ב-API
- סימון המחלקה IInteractionExecutionStatus שנוצרה כ-RestrictTo LIBRARY_GROUP
- הסרה של trialTestApi מ-RuntimeAuthorStubber
Espresso 3.6.0-alpha02
29 בנובמבר 2023
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.6.0-alpha02
androidx.test.espresso:espresso-core:3.6.0-alpha02
androidx.test.espresso:espresso-contrib:3.6.0-alpha02
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha02
androidx.test.espresso:espresso-intents:3.6.0-alpha02
androidx.test.espresso:espresso-remote:3.6.0-alpha02
androidx.test.espresso:espresso-web:3.6.0-alpha02
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha02
androidx.test.espresso.idling:idling-net:3.6.0-alpha02
תיקוני באגים
- צריך לתקן את התיאור של IsPlatformPopup כדי שיתאים להתנהגות.
- תיקון קובץ impl של השגת העברה שהוצא משימוש שנעשה בו שימוש בקואורדינטות הלא נכונות.
- החלפת קישורים מנותקים ל-junit.org Javadoc ב- @link.
שינויים ב-API
- הוספת IsActivatedMatcher חדש כדי לבדוק אם הוא מופעל או לא.
- תגרום ל-Espresso.onIdle() לפעול על ה-thread הראשי כדי לאפשר לרוקן את ה-thread הראשי מה-thread הראשי.
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
- הוספת גלילה לווריאנט שמאפשר גלילה ליותר מ-90% מהצפיות המוצגות
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
אספרסו 3.6.0-alpha01
21 במרץ 2023
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.6.0-alpha01
androidx.test.espresso:espresso-core:3.6.0-alpha01
androidx.test.espresso:espresso-contrib:3.6.0-alpha01
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha01
androidx.test.espresso:espresso-intents:3.6.0-alpha01
androidx.test.espresso:espresso-remote:3.6.0-alpha01
androidx.test.espresso:espresso-web:3.6.0-alpha01
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha01
androidx.test.espresso.idling:idling-net:3.6.0-alpha01
שינויים ב-API
- להוציא משימוש את EspressoOptional במקום @Nullable.
- מתן הרשאה להתאמה אישית של ה-handler שמוגדר כברירת מחדל ב-אספרסו כדי להשבית צילומי מסך במקרה של כשלים
שינויים בתלות
- עדכון ל-androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01 ו-androidx.test:runner:1.6.0-alpha01
- עדכון ל-kotlin stdlib 1.7.22
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- Javac compiler עבר ל-OpenJDK 11. הבעיה אמורה לפתור את הבעיה InתואםClassChangeErrors (https://github.com/android/android-test/issues/1642)
- להסיר את השימוש הפנימי ב-guava עם kotlin stdlib, מה שהוביל להקטנה של הגודל הבינארי
- כבר לא מוגנים
Espresso 3.5.0
אספרסו 3.5.1
3 בינואר 2023
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.1
androidx.test.espresso:espresso-core:3.5.1
androidx.test.espresso:espresso-contrib:3.5.1
androidx.test.espresso:espresso-idling-resource:3.5.1
androidx.test.espresso:espresso-intents:3.5.1
androidx.test.espresso:espresso-remote:3.5.1
androidx.test.espresso:espresso-web:3.5.1
androidx.test.espresso.idling:idling-concurrent:3.5.1
androidx.test.espresso.idling:idling-net:3.5.1
תיקוני באגים
- ניקוי מסמך עזר: תיקון שמות פרמטרים והסרת 'בטא' מיושן הצהרות מ-IdlingThreadPoolExecutor ו-UriIdlingResource
שינויים בתלות
- עדכון ל-androidx.test:monitor:1.6.1 לתמיכה בשמירת צילומי מסך ב- כשלים בבדיקת אספרסו ללא אחסון לבדיקה
Espresso 3.5.0
8 בנובמבר 2022
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0
androidx.test.espresso:espresso-core:3.5.0
androidx.test.espresso:espresso-contrib:3.5.0
androidx.test.espresso:espresso-idling-resource:3.5.0
androidx.test.espresso:espresso-intents:3.5.0
androidx.test.espresso:espresso-remote:3.5.0
androidx.test.espresso:espresso-web:3.5.0
androidx.test.espresso.idling:idling-concurrent:3.5.0
androidx.test.espresso.idling:idling-net:3.5.0
תכונות חדשות
- הקלטת טווחים ב-Android Trace עבור פעולות Espresso
- שירות DefaultFailureHandler של Espresso שומר עכשיו ב-TestStorage צילום מסך של כשלים בבדיקה
- הוספת פונקציית התוסף הניסיונית ViewInteraction.captureToBitmap
- שמירה של היררכיית התצוגות בקובץ במקרה של כשלים
שינויים ב-API
- קידום של ViewMatchers hasTextColor and hasBackground כממשקי API יציבים
- הוספת IntentsRule
- הוספת התאמות הפוכות עבור IntentMatchers.hasExtraWithKey() ו-BundMatchers.hasKey()
- מוסיפים ViewAction שגוללת למיקום האחרון ב-RecyclerView.
- הוספת ממשק API של IntentMatcher.hasExtra
תיקוני באגים
- שמירת סוג הכלי באירוע עולה
- שיפור מידת הבטיחות של השרשור ב-IdlingRegistry.
- תמיכה בתצוגות אחרות עבור ScrollTo()
- צריך להסיר יומני אזהרה מיותרים מסוג
interruptEspressoTasks
עבור כל אינטראקציה של Espresso ב-Robolectric. - הסרת הזמן הקצוב לתפוגה ב-CloseLogAction בזמן ההפעלה בקטע Robolectric
- שימוש במקור קלט קבוע להחדרה באמצעות תנועה
- תמיכה סימולציה של ActivityNotFoundהיקף באובייקטים של Espresso Intent.
- יש לחתוך את היררכיית התצוגה בהודעות חריגות כאשר היא גדולה מדי.
- מספר תצוגה ורשימה של צפיות בהתאמה לא ברורה.
- איך בודקים שה-onView.check/perform() מופעל ב-thread של ממשק המשתמש
שינויים בתלות
- עדכון ל:
- kotlin stdlib 1.7.10
- jsr305:2.0.2
- tagoup:1.2.1
- androidx.annotation:1.2.0
- contrib:
- עדכון לחלונית הזזה 1.1.1, תצוגת מיחזור 1.2.1, חומר 1.4.0
Espresso 3.5.0-rc01
26 באוקטובר 2022
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-rc01
androidx.test.espresso:espresso-core:3.5.0-rc01
androidx.test.espresso:espresso-contrib:3.5.0-rc01
androidx.test.espresso:espresso-idling-resource:3.5.0-rc01
androidx.test.espresso:espresso-intents:3.5.0-rc01
androidx.test.espresso:espresso-remote:3.5.0-rc01
androidx.test.espresso:espresso-web:3.5.0-rc01
androidx.test.espresso.idling:idling-concurrent:3.5.0-rc01
androidx.test.espresso.idling:idling-net:3.5.0-rc01
אספרסו 3.5.0-בטא02
21 באוקטובר 2022
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-beta02
androidx.test.espresso:espresso-core:3.5.0-beta02
androidx.test.espresso:espresso-contrib:3.5.0-beta02
androidx.test.espresso:espresso-idling-resource:3.5.0-beta02
androidx.test.espresso:espresso-intents:3.5.0-beta02
androidx.test.espresso:espresso-remote:3.5.0-beta02
androidx.test.espresso:espresso-web:3.5.0-beta02
androidx.test.espresso.idling:idling-concurrent:3.5.0-beta02
androidx.test.espresso.idling:idling-net:3.5.0-beta02
שינויים ב-API
- קידום של ViewMatchers hasTextColor and hasBackground כממשקי API יציבים
תיקוני באגים
- תיקון חריגים מסוג ClassNotFound : בגלילה אל
שינויים בתלות
אספרסו 3.5.0-בטא01
6 באוקטובר 2022
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-beta01
androidx.test.espresso:espresso-core:3.5.0-beta01
androidx.test.espresso:espresso-contrib:3.5.0-beta01
androidx.test.espresso:espresso-idling-resource:3.5.0-beta01
androidx.test.espresso:espresso-intents:3.5.0-beta01
androidx.test.espresso:espresso-remote:3.5.0-beta01
androidx.test.espresso:espresso-web:3.5.0-beta01
androidx.test.espresso.idling:idling-concurrent:3.5.0-beta01
androidx.test.espresso.idling:idling-net:3.5.0-beta01
שינויים ב-API
- הוספת הערות לממשקי API חדשים שנוספו החל מ-3.4.0 באמצעות NonNull/Nullable
- הוספת IntentsRule API
תיקוני באגים
- שיפור מידת הבטיחות של השרשור ב-IdlingRegistry.
- תמיכה בתצוגות אחרות עבור ScrollTo()
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.10
- עדכון ל-jsr305:2.0.2
- עדכון ל-Tagsoup:1.2.1
Espresso 3.5.0-alpha07
1 ביוני 2022
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha07
androidx.test.espresso:espresso-core:3.5.0-alpha07
androidx.test.espresso:espresso-contrib:3.5.0-alpha07
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha07
androidx.test.espresso:espresso-intents:3.5.0-alpha07
androidx.test.espresso:espresso-remote:3.5.0-alpha07
androidx.test.espresso:espresso-web:3.5.0-alpha07
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha07
androidx.test.espresso.idling:idling-net:3.5.0-alpha07
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות מסוג InתואםClassChangeErrors [#1351]
שינויים בתלות
- עדכון ל-kotlin stdlib 1.6.21
אספרסו 3.5.0-alpha06
28 באפריל 2022
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha06
androidx.test.espresso:espresso-core:3.5.0-alpha06
androidx.test.espresso:espresso-contrib:3.5.0-alpha06
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha06
androidx.test.espresso:espresso-intents:3.5.0-alpha06
androidx.test.espresso:espresso-remote:3.5.0-alpha06
androidx.test.espresso:espresso-web:3.5.0-alpha06
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha06
androidx.test.espresso.idling:idling-net:3.5.0-alpha06
תיקוני באגים
- צריך להסיר יומני אזהרה מיותרים של
interruptEspressoTasks
עבור כל אינטראקציה של 'אספרסו' ב-Robolectric.
אספרסו 3.5.0-alpha05
21 במרץ 2022
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha05
androidx.test.espresso:espresso-core:3.5.0-alpha05
androidx.test.espresso:espresso-contrib:3.5.0-alpha05
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha05
androidx.test.espresso:espresso-intents:3.5.0-alpha05
androidx.test.espresso:espresso-remote:3.5.0-alpha05
androidx.test.espresso:espresso-web:3.5.0-alpha05
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha05
androidx.test.espresso.idling:idling-net:3.5.0-alpha05
תיקוני באגים
- הסרת הזמן הקצוב לתפוגה ב-CloseLogAction בזמן ההפעלה בקטע Robolectric
Espresso 3.5.0-alpha04
11 בפברואר 2022
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha04
androidx.test.espresso:espresso-core:3.5.0-alpha04
androidx.test.espresso:espresso-contrib:3.5.0-alpha04
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha04
androidx.test.espresso:espresso-intents:3.5.0-alpha04
androidx.test.espresso:espresso-remote:3.5.0-alpha04
androidx.test.espresso:espresso-web:3.5.0-alpha04
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha04
androidx.test.espresso.idling:idling-net:3.5.0-alpha04
שינויים ב-API
- הוספת התאמות הפוכות עבור IntentMatchers.hasExtraWithKey() ו-BundMatchers.hasKey()
- מוסיפים ViewAction שגוללת למיקום האחרון ב-RecyclerView.
תכונות חדשות
- הקלטת טווחים ב-Android Trace עבור פעולות Espresso
תיקוני באגים
- שימוש במקור קלט קבוע להחדרה באמצעות תנועה
- תמיכה סימולציה של ActivityNotFoundהיקף באובייקטים של Espresso Intent.
- יש לחתוך את היררכיית התצוגה בהודעות חריגות כאשר היא גדולה מדי.
- מספר תצוגה ורשימה של צפיות בהתאמה לא ברורה.
שינויים בתלות
- עדכון ל-kotlin stdlib 1.6.10
Espresso 3.5.0-alpha03
4 באוקטובר 2021
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha03
androidx.test.espresso:espresso-core:3.5.0-alpha03
androidx.test.espresso:espresso-contrib:3.5.0-alpha03
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha03
androidx.test.espresso:espresso-intents:3.5.0-alpha03
androidx.test.espresso:espresso-remote:3.5.0-alpha03
androidx.test.espresso:espresso-web:3.5.0-alpha03
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha03
androidx.test.espresso.idling:idling-net:3.5.0-alpha03
תכונות חדשות
- שירות DefaultFailureHandler של Espresso שומר עכשיו ב-TestStorage צילום מסך של כשלים בבדיקה
תיקוני באגים
- תיקון הרשאות הגישה והפונקציונליות של ViewInteraction.captureToBitmap
- איך בודקים שה-onView.check/perform() מופעל ב-thread של ממשק המשתמש
אספרסו 3.5.0-alpha02
28 בספטמבר 2021
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha02
androidx.test.espresso:espresso-core:3.5.0-alpha02
androidx.test.espresso:espresso-contrib:3.5.0-alpha02
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha02
androidx.test.espresso:espresso-intents:3.5.0-alpha02
androidx.test.espresso:espresso-remote:3.5.0-alpha02
androidx.test.espresso:espresso-web:3.5.0-alpha02
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha02
androidx.test.espresso.idling:idling-net:3.5.0-alpha02
תכונות חדשות
- הוספת פונקציית התוסף הניסיונית ViewInteraction.captureToBitmap
שינויים בתלות
- הכול:
- עדכון ל-androidx.annotation:1.2.0
- ליבה:
- עדכון ל-kotlin stdlib 1.5.31
- contrib:
- עדכון לחלונית הזזה 1.1.1, תצוגת מיחזור 1.2.1, materual 1.4.0
אספרסו 3.5.0-alpha01
23 באוגוסט 2021
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha01
androidx.test.espresso:espresso-core:3.5.0-alpha01
androidx.test.espresso:espresso-contrib:3.5.0-alpha01
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha01
androidx.test.espresso:espresso-intents:3.5.0-alpha01
androidx.test.espresso:espresso-remote:3.5.0-alpha01
androidx.test.espresso:espresso-web:3.5.0-alpha01
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha01
androidx.test.espresso.idling:idling-net:3.5.0-alpha01
תכונות חדשות
- שמירה של היררכיית התצוגות בקובץ במקרה של כשלים
שינויים ב-API
- הוספת ממשק API של IntentMatcher.hasExtra
שינויים בתלות
- Core: תלוי ב-kotlin stdlib 1.4.30
מכשיר אספרסו 1.0.1
מכשיר אספרסו 1.0.1
26 ביוני 2024
androidx.test.espresso:espresso-device:1.0.1
משוחרר.
מכשיר אספרסו גרסה 1.0.0
24 ביוני 2024
androidx.test.espresso:espresso-device:1.0.0
משוחרר.
זו הגרסה הראשונה
תכונות חדשות
- ממשקי API למכשירים מסתובבים ומתקפלים
- ממשקי API לסינון בדיקות לפי מצב המכשיר והתצוגה
מכשיר אספרסו 1.0.0-rc01
30 במאי 2024
androidx.test.espresso:espresso-device:1.0.0-rc01
משוחרר.
תיקוני באגים
- הוספת תמיכה בהגדרת כיוון המסך עם מספר פעילויות חוזרות
- תיקון בעיה של שינוי בו-זמנית בהגדרה של כיוון המסך ומצבי קיפול
מכשיר אספרסו גרסה 1.0.0-beta01
16 במאי 2024
androidx.test.espresso:espresso-device:1.0.0-beta01
משוחרר.
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
מכשיר אספרסו גרסה 1.0.0-alpha09
26 באפריל 2024
androidx.test.espresso:espresso-device:1.0.0-alpha09
משוחרר.
תיקוני באגים * הבהרה של הודעות שגיאה לגבי הגדרת כיוון המסך ללא המשך פעילות * תמיכה בהגדרת כיוון המסך במכשירים פיזיים של API 34 במצב מקופל
שינויים ב-API
- פרמטר ברירת המחדל של ScreenOrientationRule של ScreenOrientationRule הוגדר כאופציונלי
מכשיר אספרסו 1.0.0-alpha08
26 בינואר 2024
androidx.test.espresso:espresso-device:1.0.0-alpha08
משוחרר.
תיקוני באגים
- הוספה של הודעות שגיאה טובות יותר כשלתהליך אין הרשאת INTERNET
- הפניות לכיתות חריגות במסמכים של מכשירי אספרסו
שינויים ב-API * הסרה של trialTestApi מ-androidx.test.filter.CustomFilter
מכשיר אספרסו גרסה 1.0.0-alpha07
29 בנובמבר 2023
androidx.test.espresso:espresso-device:1.0.0-alpha07
משוחרר.
שינויים ב-API
- תמיכה בהגדרת מצבי המכשיר במכשירים פיזיים
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
מכשיר אספרסו 1.0.0-alpha06
18 בספטמבר 2023
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-device:1.0.0-alpha06
שינויים ב-API * תמיכה בהגדרת כיוון המסך במכשירים פיזיים פתוחים * הסרת ממשק ActionContext
שינויים בתלות * minSdkVersion 19 עכשיו
מכשיר אספרסו גרסה 1.0.0-alpha05
4 במאי 2023
פריטי המידע הבאים שוחררו:
androidx.test.espresso:espresso-device:1.0.0-alpha05
שינויים ב-API
- הוספת ממשקי API ניסיוניים לאמולטורים מסתובבים ומתקפלים
תוספי JUnit 1.2.1
ext.junit 1.2.1
26 ביוני 2024
androidx.test.ext:junit:1.2.1
ו-androidx.test.ext:junit-ktx:1.2.1
שוחררו.
ext.junit 1.2.0
24 ביוני 2024
androidx.test.ext:junit:1.2.0
ו-androidx.test.ext:junit-ktx:1.2.0
שוחררו.
השינויים מאז הגרסה היציבה האחרונה 1.1.5 כוללים:
שינויים ב-API
- יצירה של DeleteFilesRule: ממשק API להסרת קבצים בין ביצוע של מקרה הבדיקה
- הוספת AppComponentManufacturerRule
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
תיקוני באגים
- ניקוי קובצי עזר – פרמטרים שהיו חסרים במסמך בעבר, תיקון קישורים וכו'
תכונות חדשות
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- מהדר (compiler) עבר ל-OpenJDK 17.
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
ext.junit 1.2.0-rc01
30 במאי 2024
androidx.test.ext:junit:1.2.0-rc01
ו-androidx.test.ext:junit-ktx:1.2.0-rc01
שוחררו.
ext.junit 1.2.0-beta01
16 במאי 2024
androidx.test.ext:junit:1.2.0-beta01
ו-androidx.test.ext:junit-ktx:1.2.0-beta01
שוחררו.
ext.junit 1.2.0-alpha04
26 באפריל 2024
androidx.test.ext:junit:1.2.0-alpha04
ו-androidx.test.ext:junit-ktx:1.2.0-alpha04
שוחררו.
תיקוני באגים
- שימוש ב-PlatformTestStorage במקום ב-TestStorage ב-DeleteFilesRule
ext.junit 1.2.0-alpha03
26 בינואר 2024
androidx.test.ext:junit:1.2.0-alpha03
ו-androidx.test.ext:junit-ktx:1.2.0-alpha03
שוחררו.
תיקוני באגים
- ניקוי קובצי עזר – פרמטרים שהיו חסרים במסמך בעבר, תיקון קישורים וכו'
ext.junit 1.2.0-alpha02
29 בנובמבר 2023
androidx.test.ext:junit:1.2.0-alpha02
ו-androidx.test.ext:junit-ktx:1.2.0-alpha02
שוחררו.
שינויים ב-API
- הוספת AppComponentManufacturerRule
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
ext.junit 1.2.0-alpha01
21 במרץ 2023
androidx.test.ext:junit:1.2.0-alpha01
ו-androidx.test.ext:junit-ktx:1.2.0-alpha01
שוחררו.
שינויים ב-API
- יצירת DeleteFilesRule: ממשק API להסרת קבצים בין הביצוע של מקרה הבדיקה
שינויים בתלות
- עדכון ל-androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01, androidx.test.services:storage:1.5.0-alpha01
- עדכון ל-kotlin stdlib 1.7.22
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- Javac compiler עבר ל-OpenJDK 11.
תוספי JUnit 1.1.5
ext.junit 1.1.5
3 בינואר 2023
androidx.test.ext:junit:1.1.5
ו-androidx.test.ext:junit-ktx:1.1.5
שוחררו.
תיקוני באגים
- תיקון הפורמט של מסמך העזר עבור ActivityScenarioRule
תוספי JUnit 1.1.4
ext.junit 1.1.4
8 בנובמבר 2022
androidx.test.ext:junit:1.1.4
ו-androidx.test.ext:junit-ktx:1.1.4
שוחררו.
השינויים שבוצעו מאז 1.1.3 כוללים:
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.10
- עדכון ל-org.junit:junit:4.13.2
ext.junit 1.1.4-rc01
26 באוקטובר 2022
androidx.test.ext:junit:1.1.4-rc01
ו-androidx.test.ext:junit-ktx:1.1.4-rc01
שוחררו.
ext.junit 1.1.4-beta01
6 באוקטובר 2022
androidx.test.ext:junit:1.1.4-beta01
ו-androidx.test.ext:junit-ktx:1.1.4-beta01
שוחררו.
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.10
ext.junit 1.1.4-alpha07
1 ביוני 2022
androidx.test.ext:junit:1.1.4-alpha07
ו-androidx.test.ext:junit-ktx:1.1.4-alpha07
שוחררו.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות מסוג InתואםClassChangeErrors [#1351]
שינויים בתלות
- עדכון ל-kotlin stdlib 1.6.21
ext.junit 1.1.4-alpha06
28 באפריל 2022
androidx.test.ext:junit:1.1.4-alpha06
ו-androidx.test.ext:junit-ktx:1.1.4-alpha06
שוחררו.
תיקוני באגים
- תיקון קטן בקובץ Javadoc
AndroidJUnit4
.
ext.junit 1.1.4-alpha05
21 במרץ 2022
androidx.test.ext:junit:1.1.4-alpha05
ו-androidx.test.ext:junit-ktx:1.1.4-alpha05
שוחררו.
ext.junit 1.1.4-alpha04
11 בפברואר 2022
androidx.test.ext:junit:1.1.4-alpha04
ו-androidx.test.ext:junit-ktx:1.1.4-alpha04
שוחררו.
** שינויים בתלות
- עדכון ל-kotlin stdlib 1.6.10
ext.junit 1.1.4-alpha03
4 באוקטובר 2021
androidx.test.ext:junit:1.1.4-alpha03
ו-androidx.test.ext:junit-ktx:1.1.4-alpha03
שוחררו.
ext.junit 1.1.4-alpha02
28 בספטמבר 2021
androidx.test.ext:junit:1.1.4-alpha02
ו-androidx.test.ext:junit-ktx:1.1.4-alpha02
שוחררו.
שינויים בתלות
- עדכון ל:
- Kotlin stdlib 1.5.31
- org.junit:junit:4.13.2
ext.junit 1.1.4-alpha01
23 באוגוסט 2021
androidx.test.ext:junit:1.1.4-alpha01
ו-androidx.test.ext:junit-ktx:1.1.4-alpha01
שוחררו.
שינויים בתלות
- -ktx: תלוי באופן מפורש ב-kotlin stdlib 1.4.30
Junit-Gtest 1.0
Junit-Gtest 1.0.0-alpha01
23 במרץ, 2022
androidx.test.ext:junit-gtest:1.0.0-alpha01
משוחרר. גרסה 1.0.0-alpha01 מכילה את התחייבויות אלה.
תכונות בגרסה הראשונה
- JUnit Gtest היא ספרייה חדשה שכוללת הרצת JUnit להרצת סוויטות Gtest במכשירים מחוברים.
תוספי Truth 1.6.0
ext.truth 1.6.0
24 ביוני 2024
androidx.test.ext:truth:1.6.0
משוחרר.
השינויים מאז הגרסה היציבה האחרונה 1.5.0 כוללים:
שינויים ב-API
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
- minSdkVersion 19 עכשיו, targetSdk הוא 34
- האפשרות
PersistableBundleSubject
נוספה
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- מהדר (compiler) עבר ל-OpenJDK 17.
ext.truth 1.6.0-rc01
30 במאי 2024
androidx.test.ext:truth:1.6.0-rc01
משוחרר.
ext.truth 1.6.0-beta01
16 במאי 2024
androidx.test.ext:truth:1.6.0-beta01
משוחרר.
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
ext.truth 1.6.0-alpha04
26 באפריל 2024
androidx.test.ext:truth:1.6.0-alpha04
משוחרר.
תכונות חדשות
- השיטה
byteArray()
נוספה אלBundleSubject
.
ext.truth 1.6.0-alpha03
26 בינואר 2024
androidx.test.ext:truth:1.6.0-alpha03
משוחרר.
תיקוני באגים
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
תכונות חדשות
- האפשרות
PersistableBundleSubject
נוספה
ext.truth 1.6.0-alpha02
29 בנובמבר 2023
androidx.test.ext:truth:1.6.0-alpha02
משוחרר.
שינויים ב-API
- minSdkVersion 19 עכשיו, targetSdk הוא 34
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
ext.truth 1.6.0-alpha01
21 במרץ, 2022
androidx.test.ext:truth:1.6.0-alpha01
משוחרר.
שינויים בתלות
- עדכון ל-androidx.test:core:1.6.0-alpha01
- עדכון ל-kotlin stdlib 1.7.22
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- הכלי Javac compiler השתנה ל-OpenJDK 11.
תוספי Truth 1.5.0
ext.truth 1.5.0
8 בנובמבר 2022
androidx.test.ext:truth:1.5.0
משוחרר.
השינויים שבוצעו מאז 1.4.0 כוללים:
שינויים ב-API
- הוספת BundleSubject#stringArray
- הוספה של ParcelableSubject.marshallsEquallyTo()
- הוספת BundleSubject#doubleFloat
תיקוני באגים
- הגדרה של התאמות מסוג Intent נכשלות באופן מפורש בגלל אובייקט null
שינויים בתלות
- עדכון ל:
- com.google.guava:guava:30.1.1-android
- com.google.truth:truth:1.1.3
ext.truth 1.5.0-rc01
26 באוקטובר 2022
androidx.test.ext:truth:1.5.0-rc01
משוחרר.
ext.truth 1.5.0-beta02
21 באוקטובר 2022
androidx.test.ext:truth:1.5.0-beta02
משוחרר.
שינויים ב-API
- לקדם את IntentCorCommentences#all כ-API יציב.
ext.truth 1.5.0-beta01
6 באוקטובר 2022
androidx.test.ext:truth:1.5.0-beta01
משוחרר.
שינויים ב-API
- הוספת הערות לממשקי API חדשים שהושקו החל מ-1.4.0 באמצעות NonNull/Nullable
- הוספת BundleSubject#stringArray
ext.truth 1.5.0-alpha07
1 ביוני 2022
androidx.test.ext:truth:1.5.0-alpha07
משוחרר.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות In matchingClassChangeErrors [#1351]
ext.truth 1.5.0-alpha06
28 באפריל 2022
androidx.test.ext:truth:1.5.0-alpha06
משוחרר.
ext.truth 1.5.0-alpha05
21 במרץ 2022
androidx.test.ext:truth:1.5.0-alpha05
משוחרר.
תיקוני באגים
- הגדרה של התאמות מסוג Intent נכשלות באופן מפורש בגלל אובייקט null
ext.truth 1.5.0-alpha04
11 בפברואר 2022
androidx.test.ext:truth:1.5.0-alpha04
משוחרר.
ext.truth 1.5.0-alpha03
4 באוקטובר 2021
androidx.test.ext:truth:1.5.0-alpha03
משוחרר.
ext.truth 1.5.0-alpha02
28 בספטמבר 2021
androidx.test.ext:truth:1.5.0-alpha02
משוחרר.
שינויים ב-API
- הוספה של ParcelableSubject.marshallsEquallyTo()
שינויים בתלות
- עדכון ל:
- com.google.guava:guava:30.1.1-android
- com.google.truth:truth:1.1.3
ext.truth 1.5.0-alpha01
23 באוגוסט 2021
androidx.test.ext:truth:1.5.0-alpha01
משוחרר.
שינויים ב-API
- הוספת BundleSubject#doubleFloat
מוניטור 1.7.2
מעקב 1.7.2
14 באוגוסט 2024
androidx.test:monitor:1.7.2
משוחרר.
תיקוני באגים
- תיקון שגיאות של ActivityInvoker$-CC ClassNotFoundErrors בשימוש בגרסאות קודמות של androidx.test:core
מעקב 1.7.1
26 ביוני 2024
androidx.test:monitor:1.7.1
משוחרר.
תיקוני באגים
- תיעוד ורישום של NoSuchMethodError בקריאות forceEnableAppTracing
מעקב 1.7.0
24 ביוני 2024
androidx.test:monitor:1.7.0
משוחרר.
השינויים מאז הגרסה היציבה האחרונה 1.6.1 כוללים:
שינויים ב-API
- הגדרת DeviceController כ-API ציבורי
- העברת PlatformTestStorage ל-API ציבורי
- הוספה של הגדרות פנימיות מבוקרים#isDrawCallbacksSupported.
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
- תיקון הסנכרון בקריאות חוזרות (callbacks) של IntentMonitorImpl
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
- עדכון ראשי תיבות ב-toolchain לגרסאות ראשיות: עבר הידור לבייטקוד (bytecode) של Java8
בעיות מוכרות
- מודל המעקב תלוי ב-androidx.tracing:1.1.0. בהתאם להגדרה, GRle עשוי לשדרג לאחור ל-1.0.0 בזמן ריצה, 'אין שיטה סטטית forceEnableAppTracing' שגיאות. כדי לעקוף את הבעיה, צריך להוסיף 'הטמעה androidx.tracing:1.1.0' של יחסי התלות. פרטים נוספים זמינים בכתובת https://github.com/android/android-test/issues/1755
מוניטור 1.7.0-rc01
30 במאי 2024
androidx.test:monitor:1.7.0-rc01
משוחרר.
מעקב אחרי 1.7.0-beta01
16 במאי 2024
androidx.test:monitor:1.7.0-beta01
משוחרר.
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
מוניטור 1.7.0-alpha05
26 באפריל 2024
androidx.test:monitor:1.7.0-alpha05
משוחרר.
שינויים ב-API * הפוך את DeviceController כ-API ציבורי מ-trialTestApi * מעבירים את PlatformTestStorage ל-API ציבורי * אפשר להוסיף ערך פנימי מסוג ControllingLooper#isDrawCallbacksSupported.
מוניטור 1.7.0-alpha04
26 בינואר 2024
androidx.test:monitor:1.7.0-alpha04
משוחרר.
תיקוני באגים
- תיקון הסנכרון בקריאות חוזרות (callbacks) של IntentMonitorImpl
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
שינויים ב-API * מעבירים את androidx.test.platform.tracing חזרה ל-API פנימי
מוניטור 1.7.0-alpha03
29 בנובמבר 2023
androidx.test:monitor:1.7.0-alpha03
משוחרר.
שינויים ב-API
- targetSdkVersion 34
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
מעקב אחרי 1.7.0-alpha02
18 בספטמבר 2023
androidx.test:monitor:1.7.0-alpha02
משוחרר.
שינוי ב-API * הוספת כלל AppComponentManufacturer
פיצ'רים * מצבי Dump של ה-thread כאשר הזמן הקצוב לתפוגה של משאבים לא פעיל
תיקוני באגים * תיקון captureToBitmap לתצוגות בתוך תיבת דו-שיח בממשקי API >= 26.
שינויים בתלות * minSdkVersion 19 עכשיו
מוניטור 1.7.0-alpha01
21 במרץ 2023
androidx.test:monitor:1.7.0-alpha01
משוחרר.
שינויים בתלות
- עדכון ל-kotlin stdlib 1.7.22
- עדכון ראשי תיבות ב-toolchain לגרסאות ראשיות: עבר הידור לבייטקוד (bytecode) של Java8
מוניטור 1.6.0
מעקב 1.6.1
3 בינואר 2023
androidx.test:monitor:1.6.1
משוחרר.
תיקוני באגים
- תיקון הטמעת ברירת המחדל של PlatformTestStorage. הפעולה הזו תאפשר espresso כדי לשמור צילומי מסך של כשלים בבדיקה כש-androidx.test.services לא פועל מוגדר
- ניקוי מסמך העזר
מעקב 1.6.0
8 בנובמבר 2022
androidx.test:monitor:1.6.0
משוחרר.
השינויים שבוצעו מאז 1.5.0 כוללים:
שינויים ב-API
- שינויים בממשק ה-API הפנימי לתמיכה ב-ActivityScenario#launchActivityForתוצאה
- הוספת API פנימי לתמיכה בספריות מעקב שונות.
תיקוני באגים
- מסירים את 'פעילויות שעדיין נמצאות ב-CREATED עד STOPPED' רישום ספאם
שינויים בתלות
- הוספת תלות ב-androidx.tracing
מוניטור 1.6.0-rc01
26 באוקטובר 2022
androidx.test:monitor:1.6.0-rc01
משוחרר.
מעקב אחרי 1.6.0-beta01
6 באוקטובר 2022
androidx.test:monitor:1.6.0-beta01
משוחרר.
מוניטור 1.6.0-alpha05
22 באוגוסט 2022
androidx.test:monitor:1.6.0-alpha05
משוחרר.
שינויים ב-API
- שינויים בממשק ה-API הפנימי לתמיכה ב-ActivityScenario#launchActivityForתוצאה
מוניטור שנקרא פלטפורמה 1.6.0
מוניטור 1.6.0-alpha04
1 ביוני 2022
androidx.test:monitor:1.6.0-alpha04
משוחרר.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות מסוג InתואםClassChangeErrors [#1351]
מעקב אחרי 1.6.0-alpha03
28 באפריל 2022
androidx.test:monitor:1.6.0-alpha03
משוחרר.
תיקוני באגים
- מסירים את 'פעילויות שעדיין נמצאות ב-CREATED עד STOPPED' רישום ספאם
מעקב אחרי 1.6.0-alpha02
21 במרץ 2022
androidx.test:monitor:1.6.0-alpha02
משוחרר.
תיקוני באגים
- ביצוע הרישום ביומן של HardwareRendererCompat יהיה פחות חמור.
- יש לוודא שמתבצעת קריאה ל-Trace.endSection לפני Instrument#fi ספציפיות.
מעקב אחרי 1.6.0-alpha01
11 בפברואר 2022
androidx.test:monitor:1.6.0-alpha01
משוחרר.
שינויים ב-API
- הוספת ממשק API פנימי של יישומי פלאגין לתמיכה בספריות מעקב שונות.
שינויים בתלות
- הוספת תלות ב-androidx.tracing
מוניטור שנקרא פלטפורמה 1.5.0
מוניטור 1.5.0
13 בדצמבר 2021
androidx.test:monitor:1.5.0
משוחרר.
השינויים שבוצעו מאז הגרסה היציבה האחרונה של 1.4.0 הם:
שינויים ב-API
- הוספת HardwareRendererCompat
- הוספת PlatformTestStorage
- הוצאה משימוש של androidx.test.annotation.Beta
מוניטור 1.5.0-rc01
18 בנובמבר 2021
androidx.test:monitor:1.5.0-rc01
משוחרר.
מעקב אחרי 1.5.0-beta01
8 בנובמבר 2021
androidx.test:monitor:1.5.0-beta01
משוחרר.
מעקב אחרי 1.5.0-alpha03
4 באוקטובר 2021
androidx.test:monitor:1.5.0-alpha03
משוחרר.
מעקב אחרי 1.5.0-alpha02
28 בספטמבר 2021
androidx.test:monitor:1.5.0-alpha02
משוחרר.
שינויים ב-API
- הסרה של HardwareRendererCompat#enableDrawingIfNeessary
- הסרת trialTestApi מ-HarwareRendererCompat
- הוצאה משימוש של androidx.test.annotation.Beta
מעקב אחרי 1.5.0-alpha01
23 באוגוסט 2021
androidx.test:monitor:1.5.0-alpha01
משוחרר.
שינויים ב-API
- הוספת HardwareRendererCompat
- הוספת PlatformTestStorage
תזמור 1.5.0
תזמור 1.5.0
24 ביוני 2024
androidx.test:orchestrator:1.5.0
משוחרר.
השינויים מאז הגרסה היציבה האחרונה 1.4.2 כוללים:
תכונות חדשות
- הצגת שרת proxy של פרמטרים של אינסטרומנטציה שמאפשרת למשתמש ליצור שרת proxy ארגומנטים של אינסטרומנטציה ל-APK בבדיקה (למשל: --no-מוסתר-api-checks).
- עדכון חשוב ב-toolchain. ה-APK חתום עכשיו עם מפתח אחר ויהיה עליך להסיר כל תזמור קודם ('הסרת adb' של androidx.test.orchestrator)
שינויים ב-API
- minSdkVersion 19 עכשיו
תיקוני באגים
- תיקון הקריסה כששם הבדיקה ארוך מדי
תזמור 1.5.0-rc01
30 במאי 2024
androidx.test:orchestrator:1.5.0-rc01
משוחרר.
תזמור 1.5.0-beta01
16 במאי 2024
androidx.test:orchestrator:1.5.0-beta01
משוחרר.
תזמור 1.5.0-alpha04
26 באפריל 2024
androidx.test:orchestrator:1.5.0-alpha04
משוחרר.
תזמור 1.5.0-alpha03
29 בפברואר 2024
androidx.test:orchestrator:1.5.0-alpha03
משוחרר.
תכונות חדשות
- הצגת שרת proxy של פרמטרים של אינסטרומנטציה שמאפשרת למשתמש ליצור שרת proxy ארגומנטים של אינסטרומנטציה ל-APK בבדיקה (למשל: --no-מוסתר-api-checks).
תזמור 1.5.0-alpha02
29 בנובמבר 2023
androidx.test:orchestrator:1.5.0-alpha02
משוחרר.
שינויים ב-API
- minSdkVersion 19 עכשיו
תיקוני באגים
- תיקון הקריסה כששם הבדיקה ארוך מדי
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
תזמור 1.5.0-alpha01
21 במרץ 2023
androidx.test:orchestrator:1.5.0-alpha01
משוחרר.
שינויים בתלות
- עדכון חשוב ב-toolchain. ה-APK חתום עכשיו עם מפתח אחר ויהיה עליך להסיר כל תזמור קודם ('הסרת adb' של androidx.test.orchestrator)
תזמור 1.4.2
תזמור 1.4.2
8 בנובמבר 2022
androidx.test:orchestrator:1.4.2
משוחרר.
תזמור 1.4.2-rc01
26 באוקטובר 2022
androidx.test:orchestrator:1.4.2-rc01
משוחרר.
תזמור 1.4.2-beta01
6 באוקטובר 2022
androidx.test:orchestrator:1.4.2-beta01
משוחרר.
תזמור 1.4.2-alpha04
1 ביוני 2022
androidx.test:orchestrator:1.4.2-alpha04
משוחרר.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות מסוג InתואםClassChangeErrors [#1351]
תזמור 1.4.2-alpha03
28 באפריל 2022
androidx.test:orchestrator:1.4.2-alpha03
משוחרר.
תזמור 1.4.2-alpha02
21 במרץ 2022
androidx.test:orchestrator:1.4.2-alpha02
משוחרר.
תזמור 1.4.2-alpha01
11 בפברואר 2022
androidx.test:orchestrator:1.4.2-alpha01
משוחרר.
תזמור 1.4.1
תזמור 1.4.1
13 בדצמבר 2021
androidx.test:orchestrator:1.4.1
משוחרר.
השינויים הבולטים מאז הגרסה היציבה הקודמת של 1.4.0 הם:
תיקוני באגים
- מחיקת {/6}mlTestRunListener מיושן , בין היתר כדי למנוע הודעות שגיאה ב-Android 11 ואילך
- תמיכה ב-Android API 31
תזמור 1.4.1-rc01
18 בנובמבר 2021
androidx.test:orchestrator:1.4.1-rc01
משוחרר.
תזמור 1.4.1-beta01
8 בנובמבר 2021
androidx.test:orchestrator:1.4.1-beta01
משוחרר.
תזמור 1.4.1-alpha03
4 באוקטובר 2021
androidx.test:orchestrator:1.4.1-alpha03
משוחרר.
תזמור 1.4.1-alpha02
28 בספטמבר 2021
androidx.test:orchestrator:1.4.1-alpha02
משוחרר.
תזמור 1.4.1-alpha01
23 באוגוסט 2021
androidx.test:orchestrator:1.4.1-alpha01
משוחרר.
תיקוני באגים
- מחיקת {/6}mlTestRunListener מיושן , בין היתר כדי למנוע הודעות שגיאה ב-Android 11 ואילך
משחק ריצה 1.6.2
runner 1.6.2
14 באוגוסט 2024
androidx.test:runner:1.6.2
משוחרר.
runner 1.6.1
26 ביוני 2024
androidx.test:runner:1.6.1
משוחרר.
runner 1.6.0
24 ביוני 2024
androidx.test:runner:1.6.0
משוחרר.
השינויים מאז הגרסה היציבה האחרונה 1.5.2 כוללים:
שינויים ב-API
- סימון androidx.test.services.** כ-RestrictTo LIBRARY_GROUP
- הוספת ממשק API של CustomFilter
- הוספת PackagePrefixClasspathSuite API
- סימון AuthorRequester כ-RestrictTo LIBRARY_GROUP במקום כ-trialTestApi
- minSdkVersion 19 עכשיו
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
- כשמבצעים רישום ביומן של חריגים לבדיקה, כדאי להשתמש בתמיכה המובנית של יומן כדי ליצור פריטים נזרקים כדי למנוע את קטיעת המחסנית
- שינויים פנימיים שתומכים ב-GrantAuthorRule באמצעות UiAutomation#grantRuntimePermissions
- ניסיון להבהיר את המגבלות ואת הסיבות להוצאה משימוש במסמכי התיעוד של התכונה 'נדרש מכשיר'
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
- תיקון השגיאה ' -e class' ו-" -e notClass" באותה מחלקה/אותה שיטה, אמורות להניב את אותה התוצאה (לא מריצים בדיקות)
TestDiscoveryEventServiceConnection.send()
ייכשל בבדיקה באופן תקין במקום להיתקע אם הכלים יגרמו לשגיאה Runtime וגם.- הפסקת האפשרות לחשב מחדש את כל הארגומנטים בכל כיתת בדיקה ב-AndroidJUnit4. הוא אמור לטפל בשגיאות אתחול כמו ב-#1948.
- לאלץ אתחול של instrumentationRunListener כדי למנוע מרכיבי NPE בזמן יצירת אינסטרומנטציה עיבוד שרת מערכת.
- בניסיון להימנע מפלט של סיכום תוצאת בדיקה שחורג ממגבלת העסקאות של הקישורים.
- יש להמתין עד 2 שניות לפני שמסיימים לבצע את הפעילות, כדי למנוע מצבים שבו הוא מסיים את הפעילויות באמצע הבדיקה
- שיפור דיווח השגיאות כשיש אי-התאמה של מחלקה של junit בגלל תוכנת כיתה בהתאמה אישית
- תיקון הדיווח במצב LogOnly לכיתות @התעלמות
- העברת המופע של InstrumentationresultPrinter אחרי טעינת multidex
- רישום TestStorage לפני שימוש בו בניתוח RunnerArgs
- לבצע כיתות מבחן לפי הסדר שבו הן יסופקו ל-TestRequestBuilder.
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- מהדר (compiler) עבר ל-OpenJDK 17.
runner 1.6.0-rc01
30 במאי 2024
androidx.test:runner:1.6.0-rc01
משוחרר.
ריצה 1.6.0-beta01
16 במאי 2024
androidx.test:runner:1.6.0-beta01
משוחרר.
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
הרצה 1.6.0-alpha07
26 באפריל 2024
androidx.test:runner:1.6.0-alpha07
משוחרר.
תיקוני באגים
- כשמבצעים רישום ביומן של חריגים לבדיקה, כדאי להשתמש בתמיכה המובנית של יומן כדי ליצור פריטים נזרקים כדי למנוע את קטיעת המחסנית
- שינויים פנימיים שתומכים ב-GrantAuthorRule באמצעות UiAutomation#grantRuntimePermissions
הרצה 1.6.0-alpha06
26 בינואר 2024
androidx.test:runner:1.6.0-alpha06
משוחרר.
תיקוני באגים
- ניסיון להבהיר את המגבלות ואת הסיבות להוצאה משימוש במסמכי התיעוד של התכונה 'נדרש מכשיר'
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
- תיקון השגיאה ' -e class' ו-" -e notClass" באותה מחלקה/אותה שיטה, אמורות להניב את אותה התוצאה (לא מריצים בדיקות)
שינויים ב-API
- סימון androidx.test.services.** כ-RestrictTo LIBRARY_GROUP
- הסרת trialTestApi מ-CustomFilter – הפיכתו לגלוי לכולם
- הסרה של trialTestApi מ-PackagePrefixClasspathSuite – הגדרה כציבורית
- סימון AuthorRequester כ-RestrictTo LIBRARY_GROUP במקום כ-trialTestApi
הרצה 1.6.0-alpha05
29 בנובמבר 2023
androidx.test:runner:1.6.0-alpha05
משוחרר.
תיקוני באגים
TestDiscoveryEventServiceConnection.send()
ייכשל בבדיקה באופן תקין במקום להיתקע אם הכלים יגרמו לשגיאה Runtime וגם.- הפסקת האפשרות לחשב מחדש את כל הארגומנטים בכל כיתת בדיקה ב-AndroidJUnit4. הוא אמור לטפל בשגיאות אתחול כמו ב-#1948.
שינויים ב-API
- minSdkVersion 19 עכשיו
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
הרצה 1.6.0-alpha04
21 באוגוסט 2023
androidx.test:runner:1.6.0-alpha04
משוחרר.
תיקוני באגים
- לאלץ אתחול של instrumentationRunListener כדי למנוע מרכיבי NPE בזמן יצירת אינסטרומנטציה עיבוד שרת מערכת.
שינויים בתלות
- שדרוג ל-androidx.annotation:1.7.0-beta01
הרצה 1.6.0-alpha03
27 ביוני 2023
androidx.test:runner:1.6.0-alpha03
משוחרר.
תיקוני באגים
- בניסיון להימנע מפלט של סיכום תוצאת בדיקה שחורג ממגבלת העסקאות של הקישורים.
הרצה 1.6.0-alpha02
25 באפריל 2023
androidx.test:runner:1.6.0-alpha02
משוחרר.
תיקוני באגים
- יש להמתין עד 2 שניות לפני שמסיימים לבצע את הפעילות, כדי למנוע מצבים שבו הוא מסיים את הפעילויות באמצע הבדיקה
הרצה 1.6.0-alpha01
21 במרץ 2023
androidx.test:runner:1.6.0-alpha01
משוחרר.
תיקוני באגים
- שיפור דיווח השגיאות כשיש אי-התאמה של מחלקה של junit בגלל תוכנת כיתה בהתאמה אישית
- תיקון הדיווח במצב LogOnly לכיתות @התעלמות
- העברת המופע של InstrumentationresultPrinter אחרי טעינת multidex
- רישום TestStorage לפני שימוש בו בניתוח RunnerArgs
- לבצע כיתות מבחן לפי הסדר שבו הן יסופקו ל-TestRequestBuilder.
שינויים בתלות
- עדכון ל-androidx.test:monitor:1.7.0-alpha01
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- Javac compiler עבר ל-OpenJDK 11.
Runner 1.5.0
runner 1.5.2
3 בינואר 2023
androidx.test:runner:1.5.2
משוחרר.
תיקוני באגים
- ניקוי מסמך העזר
runner 1.5.1
9 בנובמבר 2022
androidx.test:runner:1.5.1
משוחרר.
תיקוני באגים
- יש לחתוך את שם המעקב ב-TraceRunListener כדי למנוע קריסה בשמות ארוכים של בדיקות
runner 1.5.0
8 בנובמבר 2022
androidx.test:runner:1.5.0
משוחרר.
השינויים שבוצעו מאז 1.4.0 כוללים:
תכונות חדשות
- תיעוד פרקי זמן של android Trace עבור אירועי מחזור חיים לבדיקה
שינויים ב-API
- יש לציין את הגרסה היציבה של @Beta/@בחןTestApi androidx.test.runner.צילום מסך אבל הוצאו משימוש (במקום ממשקי API חדשים של androidx.test.core/espresso צילומי מסך)
- הוצאה משימוש של הזמן הקצוב לתפוגה של ' -e' פרמטר של זמן ריצה לטובת כלל הזמן הקצוב לתפוגה של JUnit.
- מוסיפים מחלקה AbstractFilter.
- הוספה של AndroidClasspathSuite ו-PackagePrefixClasspathSuite
- ללא תפעול והוצאה משימוש של Google Analytics
תיקוני באגים
- הוספת תמיכה בקריאה מ-TestStorage ב- -e testFile
- טיפול בתרחיש שבו האפליקציה קורסת לפני הגדרת InstrumentationresultPrinter.
- דיווח מיידי על הקריסה של התהליך בהאזנה לאינסטרומנטציה של התזמור.
- חשוב לתמוך בשמות בדיקה עם פרמטרים באמצעות פסיקים וגיבובים.
- שיפור הטיפול בשגיאות במהלך שלב גילוי הבדיקה במתזמור
- שיפור הטיפול בשגיאות בתרחישים חריגים (קריסות של האפליקציה וכו')
שינויים בתלות
- עדכון ל:
- org.junit:junit:4.13.2
runner 1.5.0-rc01
26 באוקטובר 2022
androidx.test:runner:1.5.0-rc01
משוחרר.
ריצה 1.5.0-בטא02
21 באוקטובר 2022
androidx.test:runner:1.5.0-beta02
משוחרר.
שינויים ב-API
- יש לציין את הגרסה היציבה של @Beta/@בחןTestApi androidx.test.runner. לב .
תיקוני באגים
- הוספת תמיכה בקריאה מ-TestStorage ב- -e testFile
ריצה 1.5.0-beta01
6 באוקטובר 2022
androidx.test:runner:1.5.0-beta01
משוחרר.
שינויים ב-API
- הוצאה משימוש של הזמן הקצוב לתפוגה של ' -e' פרמטר של זמן ריצה לטובת כלל הזמן הקצוב לתפוגה של JUnit.
- מוסיפים מחלקה AbstractFilter.
תיקוני באגים
- תיקון שגיאות במעקב בשמות ארוכים של בדיקות
- טיפול בתרחיש שבו האפליקציה קורסת לפני הגדרת InstrumentationresultPrinter.
הרצה 1.5.0-alpha04
1 ביוני 2022
androidx.test:runner:1.5.0-alpha04
משוחרר.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות In matchingClassChangeErrors [#1351]
הרצה 1.5.0-alpha03
28 באפריל 2022
androidx.test:runner:1.5.0-alpha03
משוחרר.
תיקוני באגים
- דיווח מיידי על הקריסה של התהליך בהאזנה לאינסטרומנטציה של התזמור.
הרצה 1.5.0-alpha02
21 במרץ 2022
androidx.test:runner:1.5.0-alpha02
משוחרר.
תיקוני באגים
- יש לוודא שמתבצעת קריאה ל-Trace.endSection לפני Instrument#fi ספציפיות.
הרצה 1.5.0-alpha01
11 בפברואר 2022
androidx.test:runner:1.5.0-alpha01
משוחרר.
שינויים ב-API
- הוספה של AndroidClasspathSuite ו-PackagePrefixClasspathSuite
תכונות חדשות
- תיעוד פרקי זמן של android Trace עבור אירועי מחזור חיים לבדיקה
תיקוני באגים
- חשוב לתמוך בשמות בדיקה עם פרמטרים באמצעות פסיקים וגיבובים.
- שיפור הטיפול בשגיאות במהלך שלב גילוי הבדיקה במתזמור
משחק ריצה 1.4.1
הרצה 1.4.1-alpha03
4 באוקטובר 2021
androidx.test:runner:1.4.1-alpha03
משוחרר.
תיקוני באגים
- מדווח על החריגה כאשר שגיאה מושלכת מעורך הבדיקה.
הרצה 1.4.1-alpha02
28 בספטמבר 2021
androidx.test:runner:1.4.1-alpha02
משוחרר.
שינויים ב-API
- החלפת הפניות androidx.test.annotaton.Beta ב-trialTestApi
תיקוני באגים
- ללא תפעול והוצאה משימוש של Google Analytics
שינויים בתלות
- עדכון ל:
- org.junit:junit:4.13.2
הרצה 1.4.1-alpha01
23 באוגוסט 2021
androidx.test:runner:1.4.1-alpha01
משוחרר.
תיקוני באגים
- שיפור הטיפול בשגיאות בתרחישים חריגים (קריסות של האפליקציה וכו')
כללים 1.6.1
כללים 1.6.1
26 ביוני 2024
androidx.test:rules:1.6.1
משוחרר.
כללים 1.6.0
24 ביוני 2024
androidx.test:rules:1.6.0
משוחרר.
השינויים מאז הגרסה היציבה האחרונה 1.5.0 כוללים:
שינויים ב-API
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
- מומלץ להשתמש ב-UiAutomation#grantRuntimePermissions במקום ב-Grant להפעלתRule
תיקוני באגים
- החלפת קישורים מנותקים ל-junit.org Javadoc ב- @link.
- גרום ל-GrantAuthorRule להשתמש ב-UiAutomation כדי להעניק הרשאות לממשקי API > =28 כדי לפתור בעיות שקשורות לכלי רכב.
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- מהדר (compiler) עבר ל-OpenJDK 17.
כללים 1.6.0-rc01
30 במאי 2024
androidx.test:rules:1.6.0-rc01
משוחרר.
כללים 1.6.0-בטא01
16 במאי 2024
androidx.test:rules:1.6.0-beta01
משוחרר.
תיקוני באגים
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
כללים 1.6.0-alpha04
26 באפריל 2024
androidx.test:rules:1.6.0-alpha04
משוחרר.
תיקוני באגים
- גרום ל-GrantAuthorRule להשתמש ב-UiAutomation כדי להעניק הרשאות לממשקי API > =28 כדי לפתור בעיות שקשורות לכלי רכב.
כללים 1.6.0-alpha03
26 בינואר 2024
androidx.test:rules:1.6.0-alpha03
משוחרר.
תיקוני באגים
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
שינויים ב-API
- מומלץ להשתמש ב-UiAutomation#grantRuntimePermissions במקום ב-Grant להפעלתRule
כללים 1.6.0-alpha02
29 בנובמבר 2023
androidx.test:rules:1.6.0-alpha02
משוחרר.
תיקוני באגים
- החלפת קישורים מנותקים ל-junit.org Javadoc ב- @link.
שינויים ב-API
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
כללים 1.6.0-alpha01
21 במרץ 2023
androidx.test:rules:1.6.0-alpha01
משוחרר.
שינויים בתלות
- עדכון toandroidx.test:runner:1.6.0-alpha01
- עדכון ל-kotlin stdlib 1.7.22
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- Javac compiler עבר ל-OpenJDK 11.
כללים 1.5.0
כללים 1.5.0
8 בנובמבר 2022
androidx.test:rules:1.5.0
משוחרר.
השינויים שבוצעו מאז 1.4.0 כוללים:
שינויים ב-API
- קידום @Beta/@בחןTestApi GrantAuthorRule ו-ServiceTestRule לטווח ארוך כממשקי API יציבים
- קידום @Beta/@בחןTestApi AtraceLogger ו- ProviderTestRule לטווח ארוך כמו ממשקי API יציבים אבל שהוצאו משימוש
שינויים בתלות
- עדכון ל:
- org.junit:junit:4.13.2
כללים 1.5.0
כללים 1.5.0-rc01
26 באוקטובר 2022
androidx.test:rules:1.5.0-rc01
משוחרר.
כללים 1.5.0-beta01
21 באוקטובר 2022
androidx.test:rules:1.5.0-beta01
משוחרר.
שינויים ב-API
- קידום @Beta/@בחןTestApi GrantAuthorRule ו-ServiceTestRule לטווח ארוך כממשקי API יציבים
- קידום @Beta/@בחןTestApi AtraceLogger ו- ProviderTestRule לטווח ארוך כמו ממשקי API יציבים אבל שהוצאו משימוש
כללים 1.4.1
כללים 1.4.1-בטא01
6 באוקטובר 2022
androidx.test:rules:1.4.1-beta01
משוחרר.
כללים 1.4.1-alpha07
1 ביוני 2022
androidx.test:rules:1.4.1-alpha07
משוחרר.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות מסוג InתואםClassChangeErrors [#1351]
כללים 1.4.1-alpha06
28 באפריל 2022
androidx.test:rules:1.4.1-alpha06
משוחרר.
כללים 1.4.1-alpha05
21 במרץ 2022
androidx.test:rules:1.4.1-alpha05
משוחרר.
כללים 1.4.1-alpha04
11 בפברואר 2022
androidx.test:rules:1.4.1-alpha04
משוחרר.
כללים 1.4.1-alpha03
4 באוקטובר 2021
androidx.test:rules:1.4.1-alpha03
משוחרר.
כללים 1.4.1-alpha02
28 בספטמבר 2021
androidx.test:rules:1.4.1-alpha02
משוחרר.
שינויים ב-API
- החלפת הפניות androidx.test.annotaton.Beta ב-trialTestApi
שינויים בתלות
- עדכון ל:
- org.junit:junit:4.13.2
כללים 1.4.1-alpha01
23 באוגוסט 2021
androidx.test:rules:1.4.1-alpha01
משוחרר.
אין שינויים משמעותיים
שירותים 1.5.0
שירותים 1.5.0
24 ביוני 2024
androidx.test.services:test-services:1.5.0
androidx.test.services:storage:1.5.0
שוחררו.
השינויים שבוצעו מאז הגרסה היציבה האחרונה של 1.4.2 כוללים:
שינויים ב-API
- הגדרת TestStorage כ-API פנימי ממקום ניסיוני
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
תיקוני באגים
- הפחתת הספאם ביומן HostedFile
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
- TestStorage: שימוש ב-dir המקומי של מטמון כדי לאחסן קובצי פלט בזמן הפעלה כמשתמש שאינו משתמש במערכת
- עכשיו, כשפותחים קבצים לכתיבה, מערכת TestStorage מקצרת את הקובץ, אלא אם הוא פתוח להוספה באופן מפורש. האפשרות הזו מונעת בייטים מכתיבה קודמת לקובץ שנשאר בסוף הקובץ.
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
תכונות חדשות
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- מהדר (compiler) עבר ל-OpenJDK 17.
- ה-APK חתום עכשיו עם מפתח אחר ויהיה עליך להסיר את כל ה-APK הקודם ('adbUninstall androidx.test.services')
שירותים 1.5.0-rc01
30 במאי 2024
androidx.test.services:test-services:1.5.0-rc01
androidx.test.services:storage:1.5.0-rc01
שוחררו.
שירותים 1.5.0-beta01
16 במאי 2024
androidx.test.services:test-services:1.5.0-beta01
androidx.test.services:storage:1.5.0-beta01
שוחררו.
תיקוני באגים
- הפחתת הספאם ביומן HostedFile
- הסרת התלות ב-androidx.test.annotation שאינם בשימוש
שירותים 1.5.0-alpha04
26 באפריל 2024
androidx.test.services:test-services:1.5.0-alpha04
androidx.test.services:storage:1.5.0-alpha04
שוחררו.
תיקוני באגים
- TestStorage: שימוש ב-dir המקומי של מטמון כדי לאחסן קובצי פלט בזמן הפעלה כמשתמש שאינו משתמש במערכת
שינויים ב-API
- הגדרת TestStorage כ-API פנימי ממקום ניסיוני
שירותים 1.5.0-alpha03
26 בינואר 2024
androidx.test.services:test-services:1.5.0-alpha03
androidx.test.services:storage:1.5.0-alpha03
שוחררו.
תיקוני באגים
- עכשיו, כשפותחים קבצים לכתיבה, מערכת TestStorage מקצרת את הקובץ, אלא אם הוא פתוח להוספה באופן מפורש. האפשרות הזו מונעת בייטים מכתיבה קודמת לקובץ שנשאר בסוף הקובץ.
- הסרת כל התמיכה בערכות ה-SDK ל-Android < 19. המינימום הוא API 19 (Android Kit Kat 4.4)
שירותים 1.5.0-alpha02
29 בנובמבר 2023
androidx.test.services:test-services:1.5.0-alpha02
androidx.test.services:storage:1.5.0-alpha02
שוחררו.
תיקוני באגים
- בניסיון להימנע מפלט של סיכום תוצאת בדיקה שחורג ממגבלת העסקאות של הקישורים
שינויים ב-API
- minSdkVersion הוא עכשיו 19, targetSdkVersion הוא עכשיו 34
תכונות חדשות
- פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) חתומים עכשיו. פרטים נוספים זמינים במאמר אימות יחסי תלות.
שירותים 1.5.0-alpha01
21 במרץ, 2022
androidx.test.services:test-services:1.5.0-alpha01
androidx.test.services:storage:1.5.0-alpha01
שוחררו.
שינויים בתלות
- עדכון ל-androidx.test:monitor:1.7.0-alpha01
- עדכון חשוב:
- המחלקות מומרות עכשיו לבייטקוד של Java8
- Javac compiler עבר ל-OpenJDK 11.
- ה-APK חתום עכשיו עם מפתח אחר ויהיה עליך לבטל את ההתקנה של כל תזמור קודם ('adb remove androidx.test.services')
שירותים 1.4.2
שירותים 1.4.2
8 בנובמבר 2022
androidx.test.services:test-services:1.4.2
androidx.test.services:storage:1.4.2
שוחררו.
שירותים 1.4.2-rc01
26 באוקטובר 2022
androidx.test.services:test-services:1.4.2-rc01
androidx.test.services:storage:1.4.2-rc01
שוחררו.
שירותים 1.4.2-beta01
6 באוקטובר 2022
androidx.test.services:test-services:1.4.2-beta01
androidx.test.services:storage:1.4.2-beta01
שוחררו.
שירותים 1.4.2-alpha04
1 ביוני 2022
androidx.test.services:test-services:1.4.2-alpha04
androidx.test.services:storage:1.4.2-alpha04
שוחררו.
תיקוני באגים
- חזרה ל-Javac 11 כדי למנוע שגיאות מסוג InתואםClassChangeErrors [#1351]
שירותים 1.4.2-alpha03
28 באפריל 2022
androidx.test.services:test-services:1.4.2-alpha03
androidx.test.services:storage:1.4.2-alpha03
שוחררו.
שירותים 1.4.2-alpha02
21 במרץ 2022
androidx.test.services:test-services:1.4.2-alpha02
androidx.test.services:storage:1.4.2-alpha02
שוחררו.
שירותים 1.4.2-alpha01
11 בפברואר 2022
androidx.test.services:test-services:1.4.2-alpha01
androidx.test.services:storage:1.4.2-alpha01
שוחררו.
שירותים 1.4.1
שירותים 1.4.1
13 בדצמבר 2021
androidx.test.services:test-services:1.4.1
androidx.test.services:storage:1.4.1
שוחררו.
השינויים הבולטים מאז הגרסה היציבה הקודמת של 1.4.0 הם:
** תיקוני באגים**
- תיקון הביצוע ב-Android API 31 באמצעות שימוש בממשק uid אמיתי ל- ToolConnection [#1042]
שירותים 1.4.1-rc01
18 בנובמבר 2021
androidx.test.services:test-services:1.4.1-rc01
androidx.test.services:storage:1.4.1-rc01
שוחררו.
שירותים 1.4.1-beta01
8 בנובמבר 2021
androidx.test.services:test-services:1.4.1-beta01
androidx.test.services:storage:1.4.1-beta01
שוחררו.
שירותים 1.4.1-alpha03
4 באוקטובר 2021
androidx.test.services:test-services:1.4.1-alpha03
androidx.test.services:storage:1.4.1-alpha03
שוחררו.
שירותים 1.4.1-alpha02
28 בספטמבר 2021
androidx.test.services:test-services:1.4.1-alpha02
androidx.test.services:storage:1.4.1-alpha02
שוחררו.
שירותים 1.4.1-alpha01
23 באוגוסט 2021
androidx.test.services:test-services:1.4.1-alpha01
androidx.test.services:storage:1.4.1-alpha01
שוחררו.
** תיקוני באגים**
- תיקון הביצוע ב-Android S Beta4 באמצעות שימוש בממשק uid אמיתי ל- ToolConnection [#1042]
גרסה 1.4.0
גרסה 1.4.0
30 ביוני 2021
זוהי הגרסה היציבה של AndroidX Test 1.4.0 + Espresso 3.4.0. הוא מכיל עדכונים לספריות הבאות:
- Core 1.4.0
- Espresso 3.4.0
- Intents 3.4.0
- JUnit 1.1.3
- מוניטור 1.4.0
- תזמור 1.4.0
- Runner 1.4.0
- כללים 1.4.0
- האמת 1.4.0
- שירותי בדיקה 1.4.0
לא חלו שינויים מאז 1.4.0-rc01. לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.3.0:
תכונות חדשות
- הוספת ממשקי API של Espresso ViewMatcher לתנאים שליליים
- אפשר לבטל רישום של Loopers מ-Espresso IdlingRegistry
- תמיכה בציון junit RunListeners דרך java.util.ServiceLoader
- הצגה של Espresso BoundedDiagnosingMatcher API class API שמציע הודעות שגיאות טובות יותר, ולהחיל אותו על התאמות שונות של Espresso
- תמיכה בשימוש ב-UIThreadTest ברמת הכיתה
- נוספו כמה שיטות שימושיות ל-LocationSubject של ext.truth
- הוספת
SparseBooleanArraySubject
אמתSubject
על טענות נכונות (assertions) לגביSparseBooleanArray
תיקוני באגים
- שיפור הטיפול במעקבי קריסות גדולים במקרה של כשלים בבדיקות [#729, #269]
- הסרת פריימים של מקבץ תמונות שקשורות ל-framework של בדיקה
- קצר את דוחות הקריסות למגבלה של 64KB, כדי למנוע שגיאות בעסקאות של מגבלת הקישור
- הוספת תמיכה בגילוי של בדיקת נתיב ל-classpath עבור חבילות אינסטרומנטציה של multidex בממשקי API של Android < 21.
- אספרסו: שיפור הודעות השגיאה כשאין פעילות
- שיפור הטיפול בשגיאות חריגות ב-Instrument#runOnMainSync
- שיפור התיעוד עבור -e timeout_msec ו-AndroidJUnit4.
- שליחת ActivityOptions אל BootstrapActivity [#685]
- כדי לשפר את הודעות השגיאה של ViewMatchers#assertThat, עליך להפעיל את ה-Matcher.describeMismatch
- תיקון שגיאות חסרות של Throwable ThrowableExtension כשמשתמשים בשלט אספרסו [issuetracker.google.com/170228109]
- תיקון אספרסו אינטרנט ב- < Android API 19 באמצעות הכללת המחלקות androidx.test.espresso.web.bridge
- ביטול הרישום של Activityתוצאה הרלוונטית ב-InstrumentationActivityInvoker אם הוא לא רשום כבר
- Runner: הפחתת TestEventClient 'not primary instr' רישום הודעה לאזהרה, כתנאי צפוי בבדיקות מרובות תהליכים
- Espresso: מעדכנים את HasSiblingMatcher כדי לבדוק רק אחים (ולא אחים)
- תיקון שם פריט המידע שנוצר בתהליך הפיתוח (Artifact) עבור espresso.idling.resource [#809]
- חשיפה של הפונקציונליות setMasterPolicyTimeoutכאשרDebuggerAttached [#814]
- הסרה של רישום ביומן של קריאה חוזרת (callback) ב-ActivityLifecycleMonitor ופשוט מדי.
שינויים בתלות
- צריך לעדכן את הערכים espresso.accessibility ו-espresso.contrib בהתאם ל-com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1. לכן, הגרסה הזו דורשת תאימות של מקור/יעד ב-Java8. [#492]
בעיות מוכרות
- שימוש בתזמור ב-APIS 30 ואילך מחייב Studio/AGP 4.2 ואילך
גרסה 1.4.0-rc01
21 ביוני 2021
זוהי גרסה מועמדת להפצה של AndroidX Test 1.4.0/Espresso 3.4.0. ממשקי ה-API יציבים. הוא מכיל עדכונים לספריות הבאות:
- Core 1.4.0-rc01
- Espresso 3.4.0-rc01
- Intent 3.4.0-rc01
- JUnit 1.1.3-rc01
- מוניטור 1.4.0-rc01
- תזמור 1.4.0-rc01
- Runner 1.4.0-rc01
- כללים 1.4.0-rc01
- האמת 1.4.0-rc01
- שירותי בדיקה 1.4.0-rc01
הגרסה המועמדת לגרסה הזו מקבילה לגרסה 1.4.0-beta02/3.4.0-beta02, מלבד מספר הגרסה.
גרסה 1.4.0-beta02
7 ביוני 2021
זוהי גרסת בטא של AndroidX Test 1.4.0. ממשקי ה-API לא צפויים להשתנות. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.4.0-בטא02
- אספרסו 3.4.0-בטא02
- Intents 3.4.0-beta02
- JUnit 1.1.3-beta02
- מעקב אחרי 1.4.0-בטא02
- תזמור 1.4.0-beta02
- ריצה 1.4.0-בטא02
- כללים 1.4.0-בטא02
- האמת 1.4.0-בטא02
- שירותי בדיקה 1.4.0-בטא02
לפניכם סיכום של השינויים שבוצעו מאז גרסת 1.4.0-בטא01:
תיקוני באגים
- חזרה לגרסה הקודמת של תהליך ההסרה כדי לטפל בבעיות תאימות לאחור והסרת הפרעות בספריית הליבה בגרסת בטא 1 [תיקונים #968 ]
גרסה 1.4.0-beta01
17 במאי 2021
זוהי גרסת הבטא של AndroidX Test 1.4.0. ממשקי ה-API לא צפויים להשתנות. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.4.0-בטא01
- אספרסו 3.4.0-בטא01
- Intents 3.4.0-beta01
- JUnit 1.1.3-beta01
- מעקב אחרי 1.4.0-בטא01
- תזמור 1.4.0-beta01
- ריצה 1.4.0-בטא01
- כללים 1.4.0-בטא01
- האמת 1.4.0-בטא01
- שירותי בדיקה 1.4.0-beta01
לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.4.0-alpha06:
ניקוי API חדש
- הסרת InstrumentationProvider
- הוצאה משימוש של BoundedMatcher
- שחזור CursorMatcher כדי לקבל בירושה מ-BoundedMatcher
גרסה 1.4.0-alpha06
29 באפריל 2021
זוהי גרסת אלפא של AndroidX Test 1.4.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- Core 1.4.0-alpha06
- Espresso 3.4.0-alpha06
- Intent 3.4.0-alpha06
- JUnit 1.1.3-alpha06
- מוניטור 1.4.0-alpha06
- תזמור 1.4.0-alpha06
- משחק ריצה 1.4.0-alpha06
- כללים 1.4.0-alpha06
- Truth 1.4.0-alpha06
- שירותי בדיקה 1.4.0-alpha06
לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.4.0-alpha05:
תיקוני באגים
- תמיכה בהידור מול SDKS < 29 על ידי הסרת forceQueryable מהמניפסט [#917]
גרסה 1.4.0-alpha05
15 במרץ 2021
זוהי גרסת אלפא של AndroidX Test 1.4.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.4.0-alpha05
- Espresso 3.4.0-alpha05
- Intent 3.4.0-alpha05
- JUnit 1.1.3-alpha05
- מוניטור 1.4.0-alpha05
- תזמור 1.4.0-alpha05
- משחק ריצה 1.4.0-alpha05
- כללים 1.4.0-alpha05
- האמת 1.4.0-alpha05
- שירותי בדיקה 1.4.0-alpha05
לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.4.0-alpha04:
שינויים ב-API
- [אמת] הוספת אמת אחת
SparseBooleanArraySubject
(Truth)Subject
על טענות נכונות (assertions) לגביSparseBooleanArray
.
תיקוני באגים
- יש להוסיף את ההרשאה QUERY_ALL_PACKAGES ל-APK של תזמור הבדיקות של Android ול-APK של שירותי הבדיקה של Android כדי לפעול באופן תקין ב-Android API R+.
- הוספת תמיכה בגילוי של בדיקת נתיב ל-classpath עבור חבילות אינסטרומנטציה של multidex בממשקי API של Android < 21.
גרסה 1.4.0-alpha04
8 בפברואר 2021
זוהי גרסת אלפא של AndroidX Test 1.4.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- Core 1.4.0-alpha04
- Espresso 3.4.0-alpha04
- Intent 3.4.0-alpha04
- JUnit 1.1.3-alpha04
- מעקב אחרי 1.4.0-alpha04
- תזמור 1.4.0-alpha04
- משחק ריצה 1.4.0-alpha04
- כללים 1.4.0-alpha04
- אמת 1.4.0-alpha04
- שירותי בדיקה 1.4.0-alpha04
לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.3.1-alpha03:
תכונות חדשות
- [Espresso] שיפור הודעות השגיאה עבור טענות שונות של Espresso
- [אמת] נוספו כמה שיטות שימושיות ל-LocationSubject
שינויים ב-API
- האפשרות
InstrumentationRegistry.registerInstrumentationProvider
נוספה
תיקוני באגים
- הסרה של רישום ביומן של קריאה חוזרת (callback) ב-ActivityLifecycleMonitor ופשוט מדי.
שינויים בתלות
גרסה 1.3.1
גרסה 1.3.1-alpha03
11 בינואר 2021
זוהי גרסת אלפא של AndroidX Test 1.3.1. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- Core 1.3.1-alpha03
- Espresso 3.4.0-alpha03
- Intent 3.4.0-alpha03
- JUnit 1.1.3-alpha03
- מעקב אחרי 1.3.1-alpha03
- תזמור 1.3.1-alpha03
- משחק ריצה 1.3.1-alpha03
- כללים 1.3.1-alpha03
- אמת 1.3.1-alpha03
- שירותי בדיקה 1.3.1-alpha03
לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.3.1-alpha02:
תכונות חדשות
- תמיכה בשימוש ב-UIThreadTest ברמת הכיתה
תיקוני באגים
- ביטול הרישום של Activityתוצאה הרלוונטית ב-InstrumentationActivityInvoker אם הוא לא רשום כבר
- Runner: הפחתת TestEventClient 'not primary instr' רישום הודעה לאזהרה, כתנאי צפוי בבדיקות מרובות תהליכים
- Espresso: מעדכנים את HasSiblingMatcher כדי לבדוק רק אחים/אחיות (ולא אני).
- תיקון שם פריט המידע שנוצר בתהליך הפיתוח (Artifact) עבור espresso.idling.resource [#809]
- חשיפה של הפונקציונליות setMasterPolicyTimeoutכאשרDebuggerAttached [#814]
שינויים בתלות
- צריך לעדכן את הערכים espresso.accessibility ו-espresso.contrib בהתאם ל-com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1. לכן, הגרסה הזו דורשת תאימות של מקור/יעד ב-Java8. [#492]
גרסה 1.3.1-alpha02
20 באוקטובר 2020
זוהי גרסת אלפא של AndroidX Test 1.3.1. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.3.1-alpha02
- Espresso 3.4.0-alpha02
- Intent 3.4.0-alpha02
- JUnit 1.1.3-alpha02
- מעקב אחרי 1.3.1-alpha02
- תזמור 1.3.1-alpha02
- משחק ריצה 1.3.1-alpha02
- כללים 1.3.1-alpha02
- אמת 1.3.1-alpha02
- שירותי בדיקה 1.3.1-alpha02
לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.3.1-alpha01:
תכונות חדשות
- התנסות מוקדמת עם ממשק ה-API החדש של Espresso BoundedDiagnosingMatcher ברמת הבסיס, שמאפשר לשלוח הודעות שגיאות טובות יותר.
תיקוני באגים
- תיקון ה-clearPackageData של התזמור ב-API 30 [#743]
גרסה 1.3.1-alpha01
15 באוקטובר 2020
זוהי גרסת אלפא של AndroidX Test 1.3.1. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- Core 1.3.1-alpha01
- אספרסו 3.4.0-alpha01
- Intent 3.4.0-alpha01
- JUnit 1.1.3-alpha01
- מעקב אחרי 1.3.1-alpha01
- תזמור 1.3.1-alpha01
- משחק ריצה 1.3.1-alpha01
- כללים 1.3.1-alpha01
- אמת 1.3.1-alpha01
- שירותי בדיקה 1.3.1-alpha01
לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.3.0:
תכונות חדשות
- הוספת ממשקי API של Espresso ViewMatcher לתנאים שליליים
- אפשר לבטל רישום של Loopers מ-Espresso IdlingRegistry
- תמיכה בציון junit RunListeners דרך java.util.ServiceLoader
תיקוני באגים
- שיפור הטיפול במעקבי קריסות גדולים במקרה של כשלים בבדיקות [#729, #269]
- הסרת פריימים של מקבץ תמונות שקשורות ל-framework של בדיקה
- קצר את דוחות הקריסות למגבלה של 64KB, כדי למנוע שגיאות בעסקאות של מגבלת הקישור
- אספרסו: שיפור הודעות השגיאה כשאין פעילות
- שיפור הטיפול בשגיאות חריגות ב-Instrument#runOnMainSync
- הוספת רשומות של הרשאות גישה לחבילה לתזמור ושירותים כדי לתקן את Orchestator בעת שימוש ב- targetSdk 30 [#743]
- שיפור התיעוד עבור -e timeout_msec ו-AndroidJUnit4.
- שליחת ActivityOptions אל BootstrapActivity [#685]
- כדי לשפר את הודעות השגיאה של ViewMatchers#assertThat, עליך להפעיל את ה-Matcher.describeMismatch
- תיקון שגיאות חסרות של Throwable ThrowableExtension כשמשתמשים בשלט אספרסו [issuetracker.google.com/170228109]
- תיקון אספרסו אינטרנט ב- < Android API 19 באמצעות הכללת המחלקות androidx.test.espresso.web.bridge
גרסה 1.3.0
גרסה 1.3.0
25 באוגוסט 2020
זוהי הגרסה היציבה של AndroidX Test 1.3.0. הוא מכיל עדכונים לספריות הבאות:
- Core 1.3.0
- Espresso 3.3.0
- Intents 3.3.0
- JUnit 1.1.2
- מוניטור 1.3.0
- תזמור 1.3.0
- Runner 1.3.0
- כללים 1.3.0
- האמת 1.3.0
- שירותי בדיקה 1.3.0
אין שינויים מאז 1.3.0-rc03. לפניכם סיכום של השינויים שבוצעו מאז מהדורת 1.2.0:
תכונות חדשות
- תמיכה בסינון לפי ערכות SDK קדם-השקה דרך SdkSuppress#codeName
- הוספת תוספי אמת למיקום
- הוספה של טענות נכונות (truth) למחרוזת חבילה ומערכים שניתנים להצגה.
- אפשרויות פעילות של תמיכה בתרחיש פעילות
- אפשר להגדיר את הזמן הקצוב לתפוגה של מעבר במחזור החיים של הפעילות
- טיפול בפעילויות שהופעלו באמצעות כוונות מרומזות. (תיקונים #496)
- הוספת method BundleMatchers.isEmpty() ו-isEmptyOrNull()
- אישור הפעלת Intents. Release ללא Intents.init.
- הוספת ViewMatchers.isFocused()
שינויים ב-API
- התכונה ActivityTestRule הוצאה משימוש לטובת ActivityScenario/ActivityScenarioRule
- מתן הרשאה למחלקות משנה של ServiceTestRule להתאים אישית את הזמן הקצוב לתפוגה
תיקוני באגים
- תיקון שיטות לסינון לפי פרמטרים
- תיקון שגיאות גם בהרצה של בדיקות פרמטרים שנקבעו באמצעות תזמור [#215, https://issuetracker.google.com/119838413]
- תיקון הבעיה 'מופיעה תיבת דו-שיח עם הרשאה בתחילת ההפעלה' כשמריצים אותו ב-API 29
- דילוג על ההתחלה והסיום של הפעילות הריקה בתרחיש הפעילות. (תיקונים #411)
- טיפול בפעילויות שהופעלו באמצעות כוונות מרומזות. (תיקונים #496)
- שמות של חבילות ב-Kotlin יהיו ייחודיים, תיקון ספאם ביומן במהלך הפיתוח באמצעות AGP 4.1 [#680]
- האציל ל-RobolectricTestRunner רק אם הוא נמצא בנתיב AndroidJUnit4
- Espresso contrib: החלפת השימושים בשיטת RecyclerView.findViewHolderForPosition בהחלפה שלה
- תיקון NoSuchMethodError במהלך בדיקה באמצעות AccessibilityChecks מופעל (#376)
- תיקון הודעת השגיאה כש-Espresso עמוסה עקב עיבוד הודעות ולא עקב משאבים
- הפונקציה ViewMatchers.isDisplayingAtLeast() פועלת לצפיות עם קנה מידה שלילי.
- שיפור הודעות השגיאה עבור WithIdMatcher
- הסרה של המתנה כוזבת ב-waitForAtLeastOneActivityToBeResumed.
- הגדרת מטא-מצב נכון עבור ACTION_UP
- תיקון שדה androidx_test_espresso_contrib_drawer_layout_tag חסר [#671]
- שיפור הטיפול בשגיאות בסריקה של נתיב הכיתה ב-AndroidJUnitRunner: התעלמות מכל השגיאה "לא נמצאו מחלקות" ומשגיאות הקישור (תיקונים #439)
- יש לאתחל את InstrumentationRegistry לפני יצירת RunListeners מ-RunnerArgs
שינויים בתלות
- האמת: עדכון ל-com.google.truth:truth:1.0 ול-com.google.guava:guava:27.0.1-android
גרסה 1.3.0-rc03
5 באוגוסט 2020
זוהי הגרסה השלישית של AndroidX Test 1.3.0. הוא מכיל עדכונים לספריות הבאות:
- Core 1.3.0-rc03
- Espresso 3.3.0-rc03
- הסרה של כמה ממשקי API שעדיין לא מוכנים לפרסום שנכללו בטעות בגרסאות ה-build הקודמות של rc+בטא.
- Intent 3.3.0-rc03
- הסרה של כמה ממשקי API שעדיין לא מוכנים לפרסום שנכללו בטעות בגרסאות ה-build הקודמות של rc+בטא.
- JUnit 1.1.2-rc03
- מוניטור 1.3.0-rc03
- תזמור 1.3.0-rc03
- Runner 1.3.0-rc03
- כללים 1.3.0-rc03
- האמת 1.3.0-rc03
- שירותי בדיקה 1.3.0-rc03
גרסה 1.3.0-rc02
28 ביולי 2020
זוהי הגרסה השנייה המועמדת להשקה של AndroidX Test 1.3.0. הוא מכיל עדכונים לספריות הבאות:
- Core 1.3.0-rc02
- שמות של חבילות ב-Kotlin יהיו ייחודיים, תיקון ספאם ביומן במהלך הפיתוח באמצעות AGP 4.1 [#680]
- Espresso 3.3.0-rc02
- תיקון שדה androidx_test_espresso_contrib_drawer_layout_tag חסר [#671]
- Intent 3.3.0-rc02
- JUnit 1.1.2-rc02
- מוניטור 1.3.0-rc02
- תזמור 1.3.0-rc02
- Runner 1.3.0-rc02
- כללים 1.3.0-rc02
- הוספת טיפים בנושא המרות עבור ActivityTestRule->תרחיש פעילות
- האמת 1.3.0-rc02
- שירותי בדיקה 1.3.0-rc02
גרסה 1.3.0-rc01
28 במאי 2020
זוהי גרסה מועמדת להפצה של AndroidX Test 1.3.0. הוא מכיל עדכונים לספריות הבאות:
- Core 1.3.0-rc01
- Espresso 3.3.0-rc01
- שמות חבילות יהיו ייחודיים ותיקון ספאם ביומן במהלך הפיתוח באמצעות AGP 4.1 [#573]
- Intent 3.3.0-rc01
- JUnit 1.1.2-rc01
- מוניטור 1.3.0-rc01
- שמות חבילות יהיו ייחודיים ותיקון ספאם ביומן במהלך הפיתוח באמצעות AGP 4.1 [#573]
- תזמור 1.3.0-rc01
- ראנר 1.3.0-בטא01
- שמות חבילות יהיו ייחודיים ותיקון ספאם ביומן במהלך הפיתוח באמצעות AGP 4.1 [#573]
- כללים 1.3.0-rc01
- שמות חבילות יהיו ייחודיים ותיקון ספאם ביומן במהלך הפיתוח באמצעות AGP 4.1 [#573]
- האמת 1.3.0-rc01
- שירותי בדיקה 1.3.0-rc01
גרסה 1.3.0-beta02
20 במאי 2020
זוהי גרסת בטא של AndroidX Test 1.3.0. סביר להניח שממשקי API חדשים לא ישתנו. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.3.0-בטא02
- אספרסו 3.3.0-בטא02
- Intents 3.3.0-beta02
- JUnit 1.1.2-beta02
- מעקב אחרי 1.3.0-בטא02
- תזמור 1.3.0-beta02
- ראנר 1.3.0-בטא01
- תיקון הרצת בדיקות פרמטרים שנקבעו באמצעות תזמור [#215, https://issuetracker.google.com/119838413]
- כללים 1.3.0-בטא02
- האמת 1.3.0-בטא02
- שירותי בדיקה 1.3.0-בטא02
- תיקון הבעיה 'מופיעה תיבת דו-שיח עם הרשאה בתחילת ההפעלה' כשמריצים אותו ב-API 29
גרסה 1.3.0-beta01
20 באפריל 2020
זוהי גרסת בטא של AndroidX Test 1.3.0. סביר להניח שממשקי API חדשים לא ישתנו. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.3.0-בטא01
- אספרסו 3.3.0-בטא01
- הוספת ViewMatchers.isFocused()
- שיפור הודעות השגיאה עבור WithIdMatcher
- Intents 3.3.0-beta01
- אישור הפעלת Intents. Release ללא Intents.init.
- JUnit 1.1.2-beta01
- מעקב אחרי 1.3.0-beta01
- תזמור 1.3.0-beta01
- ראנר 1.3.0-בטא01
- האציל ל-RobolectricTestRunner רק אם הוא נמצא בנתיב הכיתה
- תמיכה בסינון לפי ערכות SDK קדם-השקה דרך SdkSuppress#codeName
- כללים 1.3.0-בטא01
- הוצאה משימוש של בדיקת פעילות
- האמת 1.3.0-בטא01
- שינוי של הערך בשדה 'נושא מיקום' כ'שווה ל-'
- שירותי בדיקה 1.3.0-beta01
גרסה 1.3.0-alpha05
17 במרץ 2020
זוהי גרסת אלפא של AndroidX Test 1.3.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.3.0-alpha05
- דילוג על ההתחלה והסיום של הפעילות הריקה בתרחיש הפעילות. (תיקונים #411)
- טיפול בפעילויות שהופעלו באמצעות כוונות מרומזות. (תיקונים #496)
- אספרסו 3.3.0-alpha05
- הפונקציה ViewMatchers.isDisplayingAtLeast() פועלת לצפיות עם קנה מידה שלילי.
- הסרה של המתנה כוזבת ב-waitForAtLeastOneActivityToBeResumed.
- הגדרת מטא-מצב נכון עבור ACTION_UP
- Intent 3.3.0-alpha05
- JUnit 1.1.2-alpha05
- מוניטור 1.3.0-alpha05
- תזמור 1.3.0-alpha05
- משחק ריצה 1.3.0-alpha05
- התעלמות מכל החריגים של LinkageError בסריקת classpath לצורך בדיקות. (תיקונים #439)
- יש לאתחל את InstrumentationRegistry לפני יצירת RunListeners מ-RunnerArgs
- כללים 1.3.0-alpha05
- אמת 1.3.0-alpha05
- שירותי בדיקה 1.3.0-alpha05
גרסה 1.3.0-alpha04
20 בפברואר 2020
זוהי גרסת אלפא של AndroidX Test 1.3.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- Core 1.3.0-alpha04
- Espresso 3.3.0-alpha04
- תיקון הודעת השגיאה כש-Espresso עמוסה עקב עיבוד הודעות ולא עקב משאבים
- Intent 3.3.0-alpha04
- JUnit 1.1.2-alpha04
- מעקב אחרי 1.3.0-alpha04
- תזמור 1.3.0-alpha04
- משחק ריצה 1.3.0-alpha04
- תיקון של AndroidJUnitRunner כדי לדווח על בדיקה כנכשלה במקרה שמתרחשת הפרה של StrictMode
- הוספה של מידע נוסף כשסיווג הבדיקה של JUnit4 שגוי לצורך אבחון קל יותר
- כללים 1.3.0-alpha04
- אמת 1.3.0-alpha04
- שירותי בדיקה 1.3.0-alpha04
- הכללת שירות האחסון לבדיקה בשירותי הבדיקה
זו הרשימה המלאה של התחייבות לשימוש בגרסה 1.3.0-alpha04.
גרסה 1.3.0-alpha03
3 בדצמבר 2019
זוהי גרסת אלפא של AndroidX Test 1.3.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- Core 1.3.0-alpha03
- אפשרויות פעילות של תמיכה בתרחיש פעילות
- Espresso 3.3.0-alpha03
- תיקון NoSuchMethodError במהלך בדיקה באמצעות AccessibilityChecks מופעל (#376)
- Intent 3.3.0-alpha03
- JUnit 1.1.2-alpha03
- מעקב אחרי 1.3.0-alpha03
- תזמור 1.3.0-alpha03
- משחק ריצה 1.3.0-alpha03
- התעלמות משגיאות NoClassDefFoundError במהלך ביצוע סריקת classpath לבדיקות
- הוספת טיפול טוב יותר בשגיאות בחריגים שלא טופלו
- מתן אפשרות לבטל את ההסכמה ל-'waitForActivityTocomplete' באמצעות ארגומנט runer
- כללים 1.3.0-alpha03
- אמת 1.3.0-alpha03
- יש לעדכן את תוספי המיקום כדי שיתנהגו בצורה טובה יותר עם ערכי null.
- הוספה של שיטות stringArrayList ו-parcelableArrayList ל-bundleSubject
גרסה 1.2.1
גרסה 1.2.1-alpha02
15 ביולי 2019
זוהי גרסת אלפא של AndroidX Test 1.2.1. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.2.1-alpha02
- אפשר להגדיר את הזמן הקצוב לתפוגה של מעבר במחזור החיים של הפעילות
- Espresso 3.3.0-alpha02
- Intent 3.3.0-alpha02
- הוספת method BundleMatchers.isEmpty() ו-isEmptyOrNull()
- JUnit 1.1.2-alpha02
- מעקב אחרי 1.3.0-alpha02
- תזמור 1.3.0-alpha02
- משחק ריצה 1.3.0-alpha02
- כללים 1.3.0-alpha02
- אמת 1.3.0-alpha02
- עדכון ל-com.google.truth:truth:1.0 ול-com.google.guava:guava:27.0.1-android
גרסה 1.2.1-alpha01
17 ביוני 2019
זוהי גרסת אלפא של AndroidX Test 1.2.1. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.2.1-alpha01
- כולל תיקון ל'צרור כלים' עבור 'ספירת פרמטרים לא חוקית במאפייני MethodParameter' אזהרת build
- אספרסו 3.3.0-alpha01
- contrib: החלפת שימושים בשיטת RecyclerView.findViewHolderForPosition בהחלפה שלה
- Intent 3.3.0-alpha01
- JUnit 1.1.2-alpha01
- מעקב אחרי 1.3.0-alpha01
- תזמור 1.3.0-alpha01
- משחק ריצה 1.3.0-alpha01
- כללים 1.3.0-alpha01
- מתן הרשאה למחלקות משנה של ServiceTestRule להתאים אישית את הזמן הקצוב לתפוגה
- אמת 1.3.0-alpha01
- הוספת תוספי אמת למיקום
גרסה 1.2.0
גרסה 1.2.0
29 במאי 2019
זוהי הגרסה היציבה של AndroidX Test 1.2.0. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.2.0
- Espresso 3.2.0
- Intents 3.2.0
- JUnit 1.1.1
- מוניטור 1.2.0
- תזמור 1.2.0
- משחק ריצה 1.2.0
- כללים 1.2.0
- האמת 1.2.0
גרסה 1.2.0-beta01
6 במאי 2019
זוהי גרסת בטא של AndroidX Test 1.2.0. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.2.0-בטא01
- טיפול עדין יותר במצבים שבהם הבדיקה כוללת מספר תרחישי פעילות
- אספרסו 3.2.0-בטא01
- Intents 3.2.0-beta01
- Junit 1.1.1-beta01
- מעקב אחרי 1.2.0-בטא01
- Instrumentation.runOnMainSync() מעביר חריגים בחזרה לשרשור קריאה
- תזמור 1.2.0-beta01
- ריצה 1.2.0-בטא01
- כללים 1.2.0-בטא01
- האמת 1.2.0-בטא01
גרסה 1.2.0-alpha05
30 באפריל 2019
זוהי גרסת אלפא של AndroidX Test 1.2.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.2.0-alpha05
- ניתן לאפשר קריאה ל-ActivityScenario#onActivity מה-thread הראשי
- אספרסו 3.2.0-alpha05
- עוד דחייה של openActionBarOverflowOrOptionsOptions
- Intents 3.2.0-alpha05
- JUnit 1.1.1-alpha05
- מעקב אחרי 1.2.0-alpha05
- תזמור 1.2.0-alpha05
- משחק ריצה 1.2.0-alpha05
- כללים 1.2.0-alpha05
- אמת 1.2.0-alpha05
- עדכון ל-upstream google Truth 0.44
גרסה 1.2.0-alpha04
18 באפריל 2019
זוהי גרסת אלפא של AndroidX Test 1.2.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.2.0-alpha04
- Espresso 3.2.0-alpha04
- Deflake openActionBarOverflowOrOptionsOptions
- הוספת הוק (hook) ב-androidx.test כדי לדמות שינוי למיקוד החלון בסביבות בדיקה מקומיות
- Intent 3.2.0-alpha04
- JUnit 1.1.1-alpha04
- מעקב אחרי 1.2.0-alpha04
- תזמור 1.2.0-alpha04
- משחק ריצה 1.2.0-alpha04
- אם מחלקות android.test מדור קודם לא קיימות, צריך להפעיל את androidx.test
- כללים 1.2.0-alpha04
- אמת 1.2.0-alpha04
גרסה 1.2.0-alpha03
7 באפריל 2019
זוהי גרסת אלפא של AndroidX Test 1.2.0. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- Core 1.2.0-alpha03
- הוספת API של getState() ל-ActivityScenario
- Espresso 3.2.0-alpha03
- להמיר את withTagKeyMatcher כדי לקבל את Matcher <?> במקום Matcher
- עדכון הקישור למסמכי הגדרת אספרסו
- תיקון רישום ביומן של ניפוי באגים בזמן הפעלה בלוקאלים שונים
- להמיר את withTagKeyMatcher כדי לקבל את Matcher <?> במקום Matcher
- Intent 3.2.0-alpha03
- JUnit 1.1.1-alpha03
- מעקב אחרי 1.2.0-alpha03
- ניסיון נוסף לנקות את ה-handler של החריגה כדי למנוע דליפות זיכרון ב-Robolectric.
- תזמור 1.2.0-alpha03
- הפעלה 1.2.0-alpha03
- מוסיפים אפשרות Testing_regex AJUR כדי להריץ בדיקות שתואמות לביטוי רגולרי נתון.
- כללים 1.2.0-alpha03
- אמת 1.2.0-alpha03
- חשיפת ה-ParcelableSubject API
- הוספת BundleSubject#longInt
- הוספת IntentSubject#hasComponent
גרסה 1.1.1
גרסה 1.1.1-alpha02
7 במרץ 2019
זוהי גרסת אלפא של AndroidX Test 1.1.1. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- אספרסו 3.2.0-alpha02
- Intent 3.2.0-alpha02
- מוסיפים IntentMatchers#filterEquals
- תיקון באג בתזמון מחזור החיים של פעילות ב-Intents#intended(). עכשיו הוא מבטל את ההפעלה של הלולאה הראשית לפני הבדיקה מצב הפעילות.
- משחק ריצה 1.1.2-alpha02
- אפשר לציין גם מסנן חבילה וגם מסנן מחלקה.
- אמת 1.2.0-alpha02
- JUnit 1.1.1-alpha02
- ליבה 1.1.1-alpha02
- להשליך הודעת חריגת זמן ריצה כאשר לא ניתן לפתור את הבעיה.
- מוניטור 1.1.2-alpha02
- ניקוי הפניה ל-handler חריג שלא זוהה כדי למנוע דליפות זיכרון ב- רובולקטרי.
- כללים 1.1.2-alpha02
- תזמור 1.1.2-alpha02
גרסה 1.1.1-alpha01
30 בינואר 2019
זוהי גרסת אלפא של AndroidX Test 1.1.1. ממשקי ה-API החדשים כפופים לשינויים. הוא מכיל עדכונים לספריות הבאות:
- אספרסו 3.1.2-alpha01
- נוספה השיטה AccessibilityChecks.disable().
- Intent 3.1.2-alpha01
- הוספת IntentMatchers#hasDataString
- תיקון באג בתזמון מחזור החיים של פעילות ב-Intents#intended(). עכשיו הוא מבטל את ההפעלה של הלולאה הראשית לפני הבדיקה מצב הפעילות.
- משחק ריצה 1.1.2-alpha01
- מערכת AndroidJUnitRunner מקבלת עכשיו רשימת כיתות מופרדת בפסיקים באפשרות הערה -e, להרצה בודק רק עם כל ההערות הנתונות
- אמת 1.1.1-alpha01
- מוסיפים מסנניםEquallyTo() ל-IntentSubject כדי להשוות בין כוונות באמצעות Intent.filterEquals().
- JUnit 1.1.1-alpha01
- ליבה 1.1.1-alpha01
- מעקב אחרי 1.1.2-alpha01
- כללים 1.1.2-alpha01
- תזמור 1.1.2-alpha01
גרסה 1.1.0
גרסה 1.1.0
13 בדצמבר 2018
זוהי הגרסה היציבה של AndroidX Test 1.1.0. הוא מכיל עדכונים לספריות הבאות:
- אספרסו 3.1.1
- משחק ריצה 1.1.1
- כללים 1.1.1
- מעקב 1.1.
- AndroidTestOrchestrator 1.1.1
- Core 1.1.0
- האמת 1.1.0
JUnit 1.1.0
Core 1.1.0
- ביצוע פעילויות תמיכה בתרחיש הפעילות להתחלת פעילות אחרת
גרסה 1.1.0-beta01
6 בדצמבר 2018
זוהי גרסת בטא 01 של AndroidX Test 1.1.0. הוא מכיל עדכונים לספריות הבאות:
- ליבה 1.1.0-בטא01
- ארטיפקט חדש של תוסף ליבה ktx kotlin כולל מסעדה ידידותית לקוטלין ממשק API של ActivityScenario.launchActivity
- ממשק API חדש של ActivityScenario להשקת פעילויות עם כוונות בהתאמה אישית
- ממשק API חדש של ActivityScenario לקבלת תוצאת פעילות
- אפשר לסגור את תרחיש הפעילות
- Espresso3.1.1-beta01
- יש לשנות את withResourceNameMatcher וב-HuanReadables כך שיתאימו ל-API 28.
- צריך לעדכן את התיאור של ApplyTextAction כך שיכלול את stringToBeSet
- תמיכה ב-Espresso במצב לולאה מושהה של Robolectric.
- JUnit 1.1.0-beta01
- ממשק API חדש של ActivityScenarioRule, להפעלה אוטומטית ולסגירה של פעילות הגדרה וביטול של הבדיקה
- ארטיפקט חדש של תוסף junit-ktx kotlin כולל מסעדה ידידותית לקוטלין ממשק API של ActivityScenarioRule
- משחק ריצה 1.1.1-בטא01
- צור חבילה מסוג e-e ו-testFile עם התנהגות עקבית בעת קבלת חבילות
- האמת 1.1.0-beta01
- הוספת ממשקי API של bool , parcelableA ו-parcelableAsType BundleSubject
- כללים 1.1.1-בטא01
- מעקב אחרי 1.1.1-בטא01
- AndroidTestOrchestrator 1.1.1-beta01
גרסה 1.0.0
גרסה 1.0.0
24 באוקטובר 2018
- כל הספריות
- הגדרת minSdkVersion ל-14 ו- targetSdkVersion ל-28
- אספרסו 3.1.0
- צריך לתקן withContentDescription כדי לעבוד עם סוגים שאינם מחרוזות
- הוספת תמיכה לשימוש ב-Espresso ב-Robolectric
- בעיה 73044169: הכלי Espresso ViewMatchers.withText לא פועל כשמופעלות textAllCaps
- הוספת תמיכה בהחדרה של רצף של אירועי תנועה
- כוונות
- הוספה של גרסת בטא של API לאחזור של רשימת Intent. מיועד לשימוש עם טענות נכוֹנוּת חדשות
- משחק ריצה 1.1.0
- הוספת תמיכה באפליקציות ללא התקנה
- מוציאים משימוש את androidx.test.runner.AndroidJUnit4 ומחליפים ב-androidx.test.ext.junit.runners.AndroidJUnit4
- מוניטור 1.1.0
- מוציאים משימוש את androidx.test.instrumentationRegistry ומחליפים אותם ב-androidx.test.platform.app.InstrumentationRegistry וב-androidx.test.core.app.ApplicationProvider
- AndroidTestOrchestrator 1.1.0
- הפעלת טיפול בכיסוי של תזמור רק אם יש שני 'כיסוי' ו-'coverageFilePath' מועברים ארגומנטים.
- צריך להמתין לכלי לניפוי באגים רק כש- -debug מוגדר, אבל לא לרישום מקרי בדיקה של ATO. סימון חדש של תזמור Debug לניפוי באגים נוסף לניפוי באגים עצמו.
- Core 1.0.0
- פריט מידע שנוצר בתהליך הפיתוח (Artifact) חדש הדוחות כוללים ממשקי API חדשים שתומכים גם בבדיקות מקומיות וגם בבדיקות במכשיר לצורך:
- אחזור ההקשר: ApplicationProvider
- שליטה במחזורי החיים של הפעילות: תרחיש פעילות(בטא)
- Builders for MotionEvent, PackageInfo
- סיווג שירות של פריטי פריצה
- פריט מידע שנוצר בתהליך הפיתוח (Artifact) חדש הדוחות כוללים ממשקי API חדשים שתומכים גם בבדיקות מקומיות וגם בבדיקות במכשיר לצורך:
- האמת 1.0.0
- פריט מידע שנוצר בתהליך הפיתוח (Artifact) חדש כולל נושאי אמת בהתאמה אישית עבור התראה, Intent, חבילה, Parcelable ו-MotionEvent
- JUnit 1.0.0
- פריט מידע שנוצר בתהליך הפיתוח (Artifact) חדש כולל את JUnit Runner class androidx.test.ext.junit.runners.AndroidJUnit4 שתומך בבדיקות מקומיות ובבדיקות במכשיר.