تست کنید
این جدول تمام مصنوعات گروه androidx.test
را فهرست می کند.
مصنوع | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
حاشیه نویسی | 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 |
حقیقت واقعی | 1.6.0 | - | - | - |
نظارت کنید | 1.7.2 | - | - | - |
ارکستراتور | 1.5.1 | - | - | - |
دونده | 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" }
کاتلین
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") }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت مراجعه کنید.
بازخورد
بازخورد شما به بهتر شدن 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
- لغو پنهان کردن ExperimentalTestApi
حاشیه نویسی 1.1.0-alpha02
29 نوامبر 2023
androidx.test:annotation:1.1.0-alpha02}
منتشر شد.
تغییرات API
- minSdkVersion اکنون 19 است، targetSdkVersion اکنون 34 است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
حاشیه نویسی 1.1.0-alpha01
21 مارس 2023
androidx.test:annotation:1.1.0-alpha01
منتشر شد.
وابستگی تغییر می کند
- به روز رسانی به kotlin stdlib 1.7.22
- به روز رسانی اصلی زنجیره ابزار: اکنون در بایت کد جاوا 8 کامپایل شده است
حاشیه نویسی 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
منتشر شد.
رفع اشکال
- برای جلوگیری از خطاهای IncompatibleClassChange Errors به javac 11 برگردید [#1351]
حاشیه نویسی 1.0.0
حاشیه نویسی 1.0.0
13 دسامبر 2021
androidx.test:annotation:1.0.0
منتشر شد.
مصنوع جدید، در حال حاضر برای استفاده داخلی 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
- حاشیه نویسی ExperimentalTestApi و InternalTestApi جدید اضافه کنید
هسته 1.6.1
Core Core-ktx 1.6.1
26 ژوئن 2024
androidx.test:core:1.6.1
و androidx.test:core-ktx:1.6.1
منتشر شد.
Core 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#launchActivityForResult با یک Intent ضمنی رفع کنید
- اسناد مرجع سناریو فعالیت را به روز کنید تا پیوندهای گم شده را برطرف کنید
- تمام پشتیبانی از Android SDK های کمتر از 19 را حذف کنید. حداقل API 19 (Android Kit Kat 4.4) است.
- پاکسازی سند مرجع - پارامترهای قبلی را که قبلاً از دست داده اند، پیوندها را اصلاح کنید و غیره
- شروع فعالیت به طور خودکار انتخاب می شود تا زمانی که targetSdk >= 34 باشد، فعالیت پس زمینه راه اندازی می شود
- رفع مشکلی که در آن Activity#isChangingConfigurations در طول ActivityScenario#recreate نادرست نادرست است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
- به روز رسانی اصلی زنجیره ابزار: اکنون در بایت کد جاوا 8 کامپایل شده است
Core Core-ktx 1.6.0-rc01
30 مه 2024
androidx.test:core:1.6.0-rc01
و androidx.test:core-ktx:1.6.0-rc01
منتشر شد.
Core 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 Core-ktx 1.6.0-alpha06
26 آوریل 2024
androidx.test:core:1.6.0-alpha06
و androidx.test:core-ktx:1.6.0-alpha06
منتشر شد.
رفع اشکال
- کاری کنید که ViewCapture از ControlledLooper API به جای هاردکدینگ استفاده کند، چک روبولکتریک است
- با استفاده از ActivityScenario#launchActivityForResult با یک Intent ضمنی رفع کنید
تغییرات API
- ApplicationInfoBuilder.setFlags(int) اضافه شد
- ایجاد نسخههای تابع معلق در APIهای ViewCapture/WindowCapture/DeviceCapture،
و نام متدهای موجود را به * گونه های Async که ListenableFutures را برمی گرداند تغییر دهید - کاری کنید که Bitmap.writeToTestStorage از PlatformTestStorage ثبت شده به جای TestStorage کدگذاری سخت استفاده کند.
- حذف محدودیتهای ExperimentalTestApi/RequiresOptIn از APIهای captureToBitmap و takeScreenshot
Core Core-ktx 1.6.0-alpha05
26 ژانویه 2024
androidx.test:core:1.6.0-alpha05
و androidx.test:core-ktx:1.6.0-alpha05
منتشر شد.
رفع اشکال
- اسناد مرجع سناریو فعالیت را به روز کنید تا پیوندهای گم شده را برطرف کنید
- تمام پشتیبانی از Android SDK های کمتر از 19 را حذف کنید. حداقل API 19 (Android Kit Kat 4.4) است.
- پاکسازی سند مرجع - پارامترهای قبلی را که قبلاً از دست داده اند، پیوندها را اصلاح کنید و غیره
Core Core-ktx 1.6.0-alpha04
05 دسامبر 2023
androidx.test:core:1.6.0-alpha04
و androidx.test:core-ktx:1.6.0-alpha04
منتشر شد.
رفع اشکال
- شروع فعالیت به طور خودکار انتخاب می شود تا زمانی که targetSdk >= 34 باشد، فعالیت پس زمینه راه اندازی می شود
Core Core-ktx 1.6.0-alpha03
29 نوامبر 2023
androidx.test:core:1.6.0-alpha03
و androidx.test:core-ktx:1.6.0-alpha03
منتشر شد.
رفع اشکال
- رفع ActivityScenario.launchActivityWithResult زمانی که targetSdk = 34
تغییرات API
- targetSdkVersion اکنون 34 است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
Core 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 اختیاری به روز می کند تا بتواند برای Compose کار کند.
رفع اشکال
- رفع مشکلی که در آن Activity#isChangingConfigurations در طول ActivityScenario#recreate نادرست نادرست است
- انتقال تماس UiAutomation#takeScreenshot از رشته اصلی.
- تصحیح captureToBitmap برای Views در داخل یک گفتگو در APIهای >= 26.
تغییرات وابستگی * minSdkVersion اکنون 19 است
Core 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 اضافه شد
رفع اشکال
- تصحیح captureToBitmap برای DecorView
- سعی کنید قابلیت اطمینان DeviceCapture را با امتحان مجدد takeScreenshot بهبود بخشید
وابستگی تغییر می کند
- به روز رسانی به kotlin stdlib 1.7.22
- به روز رسانی اصلی زنجیره ابزار: اکنون در بایت کد جاوا 8 کامپایل شده است
- به روز رسانی به androidx.test:monitor:1.70-alpha01
هسته 1.5.0
Core Core-ktx 1.5.0
8 نوامبر 2022
androidx.test:core:1.5.0
و androidx.test:core-ktx:1.5.0
منتشر شده است.
تغییرات از 1.4.0 عبارتند از:
ویژگی های جدید
- برای راهاندازی و بسته شدن ActivityScenario، بازههای Trace اندروید را ضبط کنید.
- APIهای آزمایشی جدید برای تصاویر صفحه اضافه کنید. این APIها به طور خودکار بالاترین وفاداری را برای گرفتن اسکرین شات بر اساس سطح API پلت فرم انتخاب می کنند و از تصاویر شبیه ساز دستگاه تست خودکار (ATD) پشتیبانی می کنند.
- تابع افزونه View.captureToBitmap
- تابع پسوند Window.captureRegionToBitmap
- گرفتن اسکرین شات()
- API آزمایشی Bitmap.writeToTestStorage را اضافه کنید
API تغییر می کند
- ActivityScenario#launchActivityForResult API را اضافه کنید و ActivityScenario#launch را تغییر دهید تا استفاده از Bootstrap Activity API حذف شود. این تغییر باید عملکرد و ثبات ActivityScenario#راه اندازی را بهبود بخشد. ActivityScenario#getResult اکنون اعمال میکند که فقط میتواند با ActivityScenario#launchActivityForResult استفاده شود
رفع اشکال
- رفع ActivityScenario#launch هنگام هدفگیری و اجرای آن در Android 33
- از elapsedRealtime به جای currentTimeMillis برای ردیابی وقفه های ActivityScenario استفاده کنید.
- مشکل ActivityScenario را با شروع یک Activity از قصد با نام بسته در تستهای خود ابزار دقیق برطرف کنید.
- با استفاده از پسزمینه سفید ساده و غیرفعال کردن انیمیشنهای انتقال در فعالیتهای داخلی، سربار ActivityScenario را کاهش دهید.
وابستگی تغییر می کند
- به روز رسانی به
- 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 Core-ktx 1.5.0-rc01
26 اکتبر 2022
androidx.test:core:1.5.0-rc01
و androidx.test:core-ktx:1.5.0-rc01
منتشر شد.
Core 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 Core-ktx 1.5.0-alpha02
22 اوت 2022
androidx.test:core:1.5.0-alpha02
و androidx.test:core-ktx:1.5.0-alpha02
منتشر شد.
API تغییر می کند
- برای حذف استفاده از Bootstrap Activity API، ActivityScenario#launch را تغییر دهید. این تغییر باید عملکرد و ثبات ActivityScenario#راه اندازی را بهبود بخشد. ActivityScenario#getResult اکنون اعمال میکند که فقط میتواند با ActivityScenario#launchActivityForResult استفاده شود
رفع اشکال
- هنگام هدفگیری و اجرای Android T، ActivityScenario#راهاندازی را برطرف کنید
- از elapsedRealtime به جای currentTimeMillis برای ردیابی وقفه های ActivityScenario استفاده کنید.
وابستگی تغییر می کند
- به روز رسانی به kotlin stdlib 1.7.10
Core 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#launchActivityForResult API. این API جایگزین استفاده از ActivityScenario#launch در هنگام بازیابی نتایج فعالیت خواهد شد.
هسته 1.4.1
Core Core-ktx 1.4.1-alpha07
1 ژوئن 2022
androidx.test:core:1.4.1-alpha07
و androidx.test:core-ktx:1.4.1-alpha07
منتشر شد.
رفع اشکال
- برای جلوگیری از خطاهای IncompatibleClassChange Errors به javac 11 برگردید [#1351]
وابستگی تغییر می کند
- به روز رسانی به kotlin stdlib 1.6.21
Core Core-ktx 1.4.1-alpha06
28 آوریل 2022
androidx.test:core:1.4.1-alpha06
و androidx.test:core-ktx:1.4.1-alpha06
منتشر شد.
رفع اشکال * رفع مشکل ActivityScenario با شروع یک Activity از قصد با نام بسته در تستهای خود ابزار دقیق.
Core Core-ktx 1.4.1-alpha05
21 مارس 2022
androidx.test:core:1.4.1-alpha05
و androidx.test:core-ktx:1.4.1-alpha05
منتشر شد.
Core Core-ktx 1.4.1-alpha04
11 فوریه 2022
androidx.test:core:1.4.1-alpha04
و androidx.test:core-ktx:1.4.1-alpha04
منتشر شد.
ویژگی های جدید
- برای راهاندازی و بسته شدن ActivityScenario، بازههای Trace اندروید را ضبط کنید.
تغییرات وابستگی
- وابستگی androidx.tracing را اضافه کنید
- به روز رسانی به kotlin stdlib 1.6.10
Core 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 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
- گرفتن اسکرین شات()
- API آزمایشی Bitmap.writeToTestStorage را اضافه کنید
تغییرات وابستگی
- افزودن وابستگی ها به
- 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 Core-ktx 1.4.1-alpha01
23 اوت 2021
androidx.test:core:1.4.1-alpha01
و androidx.test:core-ktx:1.4.1-alpha01
منتشر شد.
رفع اشکال
- با استفاده از پسزمینه سفید ساده و غیرفعال کردن انیمیشنهای انتقال در فعالیتهای داخلی، سربار ActivityScenario را کاهش دهید.
تغییرات وابستگی
- -ktx: به طور واضح به kotlin stdlib 1.4.30 بستگی دارد
اسپرسو 3.6.1
اسپرسو 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
رفع اشکال
- نسخه accessibilitytestframework (بازگشت) را به 3.1.2 ارتقا دهید.
اسپرسو 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
- استفاده از گواوا را با مجموعههای جاوا و خطبندی جایگزین کنید
- پاکسازی سند مرجع - پارامترهای قبلی را که قبلاً از دست داده اند، پیوندها را اصلاح کنید و غیره
- تمام پشتیبانی از Android SDK های کمتر از 19 را حذف کنید. حداقل API 19 (Android Kit Kat 4.4) است.
- هنگام اجرا در حالت غیر از راه دور، ارسال کارهای خالی به رشته های پس زمینه را متوقف کنید
- بهتر است استثناهایی را که ممکن است در فرآیند ضبط سلسله مراتبی و اسکرین شات در DefaultFailureHandler رخ دهد، کنترل کنید.
- شرح IsPlatformPopup را برای مطابقت با رفتار اصلاح کنید.
- رفع منسوخ getMovement impl که از مختصات اشتباه استفاده کرده است.
- پیوندهای شکسته به junit.org javadoc را با @link جایگزین کنید.
تغییرات API
- ViewActions.captureToBitmap را اضافه کنید
- WaitForClose را به DrawerActions اضافه کنید.
- علامت گذاری کلاس IIinteractionExecutionStatus ایجاد شده به عنوان RestrictTo LIBRARY_GROUP
- ExperimentalTestApi را از RuntimePermissionStubber حذف کنید
- افزودن یک IsActivatedMatcher جدید برای بررسی فعال بودن یا نبودن آن.
- باعث میشود () Espresso.onIdle روی thread اصلی کار کند تا امکان تخلیه thread اصلی از thread را فراهم کند.
- minSdkVersion اکنون 19 است، targetSdkVersion اکنون 34 است
- اسکرول را به گونهای اضافه کنید که امکان پیمایش به 90+ درصد نمایشهای نمایش داده شده را فراهم میکند
- EspressoOptional را به نفع @Nullable منسوخ کنید.
- به سفارشیسازی کنترلکننده خرابی پیشفرض اسپرسو اجازه دهید تا اسکرینشاتهای خرابی را غیرفعال کند
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
- به روز رسانی اصلی زنجیره ابزار:
- کلاس ها اکنون به بایت کد جاوا 8 کامپایل می شوند
- کامپایلر javac به OpenJDK 17 تغییر مکان داد. این باید خطاهای IncompatibleClassChangeErrors را برطرف کند (https://github.com/android/android-test/issues/1642)
- استفاده داخلی گواوا را حذف کنید، که منجر به کاهش اندازه باینری شد
- Aars های انتشار دیگر محافظت نمی شوند
اسپرسو 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 را حذف کنید
اسپرسو 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 حذف کنید و از ExperimentalTestApi به یک API پایدار ارتقا دهید.
اسپرسو 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 collect calls stdlib در جاوا را از اسپرسو حذف کنید
- پاکسازی سند مرجع - پارامترهای قبلی را که قبلاً از دست داده اند، پیوندها را اصلاح کنید و غیره
- تماس های Kotlin StringKt را از کد جاوا حذف کنید
- تمام پشتیبانی از Android SDK های کمتر از 19 را حذف کنید. حداقل API 19 (Android Kit Kat 4.4) است.
- هنگام اجرا در حالت غیر از راه دور، ارسال کارهای خالی به رشته های پس زمینه را متوقف کنید
- بهتر است استثناهایی را که ممکن است در فرآیند ضبط سلسله مراتبی و اسکرین شات در DefaultFailureHandler رخ دهد، کنترل کنید.
تغییرات API
- علامت گذاری کلاس IIinteractionExecutionStatus ایجاد شده به عنوان RestrictTo LIBRARY_GROUP
- ExperimentalTestApi را از RuntimePermissionStubber حذف کنید
اسپرسو 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 را برای مطابقت با رفتار اصلاح کنید.
- رفع منسوخ getMovement impl که از مختصات اشتباه استفاده کرده است.
- پیوندهای شکسته به junit.org javadoc را با @link جایگزین کنید.
تغییرات API
- افزودن یک IsActivatedMatcher جدید برای بررسی فعال بودن یا نبودن آن.
- باعث میشود () Espresso.onIdle روی thread اصلی کار کند تا امکان تخلیه thread اصلی از thread را فراهم کند.
- minSdkVersion اکنون 19 است، targetSdkVersion اکنون 34 است
- اسکرول را به گونهای اضافه کنید که امکان پیمایش به 90+ درصد نمایشهای نمایش داده شده را فراهم میکند
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
اسپرسو 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 منسوخ کنید.
- به سفارشیسازی کنترلکننده خرابی پیشفرض اسپرسو اجازه دهید تا اسکرینشاتهای خرابی را غیرفعال کند
وابستگی تغییر می کند
- به روز رسانی به 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
- به روز رسانی اصلی زنجیره ابزار:
- کلاس ها اکنون به بایت کد جاوا 8 کامپایل می شوند
- کامپایلر javac به OpenJDK 11 تغییر مکان داد. این باید خطاهای IncompatibleClassChangeErrors را برطرف کند (https://github.com/android/android-test/issues/1642)
- استفاده داخلی گواوا را با kotlin stdlib حذف کنید، که منجر به کاهش اندازه باینری شد
- Aars های انتشار دیگر محافظت نمی شوند
اسپرسو 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 برای پشتیبانی از ذخیره اسکرین شات ها در شکست تست اسپرسو بدون ذخیره سازی تست
اسپرسو 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
ویژگی های جدید
- برای اکشن های اسپرسو، بازه های Trace اندروید را ضبط کنید
- DefaultFailureHandler اسپرسو اکنون یک اسکرین شات را در مورد شکست های تست در TestStorage ذخیره می کند
- تابع برنامه افزودنی ViewInteraction.captureToBitmap آزمایشی را اضافه کنید
- سلسله مراتب مشاهده را در فایلی در مورد خرابی ها ذخیره کنید
API تغییر می کند
- ViewMatchers hasTextColor و hasBackground را به عنوان APIهای پایدار تبلیغ کنید
- IntentsRule را اضافه کنید
- اضافه کردن تطابق معکوس برای IntentMatchers.hasExtraWithKey() و BundleMatchers.hasKey()
- یک ViewAction اضافه کنید که به آخرین موقعیت در RecyclerView می رود.
- IntentMatcher.hasExtra API را اضافه کنید
رفع اشکال
- حفظ نوع ابزار در رویداد بالا
- IdlingRegistry را ایمن تر کنید.
- پشتیبانی از نماهای دیگر برای scrollTo()
- گزارشهای هشدار
interruptEspressoTasks
برای هر تعامل اسپرسو در Robolectric حذف کنید. - زمانی که تحت Robolectric اجرا می شود، مهلت زمانی را در CloseKeyboardAction حذف کنید
- برای تزریق ژست ورودی از منبع ثابت InputDevice استفاده کنید
- پشتیبانی از شبیه سازی ActivityNotFoundExceptions در Espresso Intent.
- سلسله مراتب مشاهده را در پیامهای استثنایی وقتی خیلی بزرگ میشود کوتاه کنید.
- نمایش شماره و فهرست نماهای مطابق مبهم.
- تأیید کنید که ()onView.check/perform در رشته UI فراخوانی شده است
وابستگی تغییر می کند
- به روز رسانی به
- kotlin stdlib 1.7.10
- jsr305:2.0.2
- برچسبها: 1.2.1
- androidx.annotation:1.2.0
- کمک:
- به روز رسانی به کشو 1.1.1، نمایش بازیافت 1.2.1، مواد 1.4.0
اسپرسو 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 و hasBackground را به عنوان APIهای پایدار تبلیغ کنید
رفع اشکال
- رفع Recyclerview ClassNotFoundExceptions در scrollTo
وابستگی تغییر می کند
اسپرسو 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
- به روز رسانی به برچسب سوپ: 1.2.1
اسپرسو 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
رفع اشکال
- برای جلوگیری از خطاهای IncompatibleClassChange Errors به javac 11 برگردید [#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
غیرضروریEspressoTasks را برای هر تعامل اسپرسو در 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
رفع اشکال
- زمانی که تحت Robolectric اجرا می شود، مهلت زمانی را در CloseKeyboardAction حذف کنید
اسپرسو 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() و BundleMatchers.hasKey()
- یک ViewAction اضافه کنید که به آخرین موقعیت در RecyclerView می رود.
ویژگی های جدید
- برای اکشن های اسپرسو، بازه های Trace اندروید را ضبط کنید
رفع اشکال
- برای تزریق ژست ورودی از منبع ثابت InputDevice استفاده کنید
- پشتیبانی از شبیه سازی ActivityNotFoundExceptions در Espresso Intent.
- سلسله مراتب مشاهده را در پیامهای استثنایی وقتی خیلی بزرگ میشود کوتاه کنید.
- نمایش شماره و فهرست نماهای مطابق مبهم.
تغییرات وابستگی
- به روز رسانی به kotlin stdlib 1.6.10
اسپرسو 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 اسپرسو اکنون یک اسکرین شات را در مورد شکست های تست در TestStorage ذخیره می کند
رفع اشکال
- قابلیت مشاهده و عملکرد ViewInteraction.captureToBitmap را برطرف کنید
- تأیید کنید که ()onView.check/perform در رشته UI فراخوانی شده است
اسپرسو 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
- کمک:
- به روز رسانی به کشو 1.1.1، نمایش بازیافت 1.2.1، ماده 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
- IntentMatcher.hasExtra API را اضافه کنید
تغییرات وابستگی
- هسته: به 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-بتا01
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
- پارامتر Orientation پیش فرض ScreenOrientationRule را اختیاری کرد
دستگاه اسپرسو 1.0.0-alpha08
26 ژانویه 2024
androidx.test.espresso:espresso-device:1.0.0-alpha08
منتشر شد.
رفع اشکال
- هنگامی که فرآیند مجوز اینترنت ندارد، پیام خطای بهتری را اضافه کنید
- در پیوندهای قابل کلیک مستندات دستگاه اسپرسو، مراجع کلاس استثنا ایجاد کنید
تغییرات API * حذف ExperimentalTestApi از androidx.test.filter.CustomFilter
دستگاه اسپرسو 1.0.0-alpha07
29 نوامبر 2023
androidx.test.espresso:espresso-device:1.0.0-alpha07
منتشر شد.
تغییرات API
- پشتیبانی از تنظیم حالت های دستگاه در دستگاه های فیزیکی
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
دستگاه اسپرسو 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 Extensions 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 برای حذف فایل ها بین اجرای تست
- AppComponentFactoryRule را اضافه کنید
- minSdkVersion اکنون 19 است، targetSdkVersion اکنون 34 است
رفع اشکال
- پاکسازی سند مرجع - پارامترهای قبلی را که قبلاً از دست داده اند، پیوندها را اصلاح کنید و غیره
ویژگی های جدید
- به روز رسانی اصلی زنجیره ابزار:
- کلاس ها اکنون به بایت کد جاوا 8 کامپایل می شوند
- کامپایلر javac به OpenJDK 17 تغییر مکان داد.
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
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
- AppComponentFactoryRule را اضافه کنید
- minSdkVersion اکنون 19 است، targetSdkVersion اکنون 34 است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
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
- به روز رسانی اصلی زنجیره ابزار:
- کلاس ها اکنون به بایت کد جاوا 8 کامپایل می شوند
- کامپایلر javac به OpenJDK 11 تغییر وضعیت داد.
JUnit Extensions 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 Extensions 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
منتشر شدند.
رفع اشکال
- برای جلوگیری از خطاهای IncompatibleClassChange Errors به javac 11 برگردید [#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
منتشر شد.
رفع اشکال
- اصلاح جزئی در
AndroidJUnit4
javadoc.
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 حاوی این commit ها است.
ویژگی های نسخه اول
- JUnit Gtest یک کتابخانه جدید است که شامل یک JUnit runner برای اجرای مجموعههای Gtest در دستگاههای متصل است.
Truth Extensions 1.6.0
ext.truth 1.6.0
24 ژوئن 2024
androidx.test.ext:truth:1.6.0
منتشر شد.
تغییرات از آخرین نسخه پایدار 1.5.0 عبارتند از:
تغییرات API
- وابستگی استفاده نشده androidx.test.annotation را حذف کنید
- تمام پشتیبانی از Android SDK های کمتر از 19 را حذف کنید. حداقل API 19 (Android Kit Kat 4.4) است.
- minSdkVersion اکنون 19 است، targetSdk اکنون 34 است
-
PersistableBundleSubject
اضافه شد
رفع اشکال
- وابستگی استفاده نشده androidx.test.annotation را حذف کنید
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
- به روز رسانی اصلی زنجیره ابزار:
- کلاس ها اکنون به بایت کد جاوا 8 کامپایل می شوند
- کامپایلر javac به 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
منتشر شد.
رفع اشکال
- تمام پشتیبانی از Android SDK های کمتر از 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 است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
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
- به روز رسانی اصلی زنجیره ابزار:
- کلاس ها اکنون به بایت کد جاوا 8 کامپایل می شوند
- کامپایلر javac به OpenJDK 11 تغییر وضعیت داد.
Truth Extensions 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 را بهصراحت برای نیت صفر شکست دهید
تغییرات وابستگی
- به روز رسانی به
- 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 تغییر می کند
- IntentCorrespondences#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
منتشر شد.
رفع اشکال
- برای جلوگیری از خطاهای IncompatibleClassChange Errors به javac 11 برگردید [#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 را بهصراحت برای نیت صفر شکست دهید
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 ClassNotFound هنگام استفاده با androidx.test:core قدیمی تر
مانیتور 1.7.1
26 ژوئن 2024
androidx.test:monitor:1.7.1
منتشر شد.
رفع اشکال
- در تماسهای forceEnableAppTracing، NoSuchMethodError را بگیرید و ثبت کنید
مانیتور 1.7.0
24 ژوئن 2024
androidx.test:monitor:1.7.0
منتشر شد.
تغییرات از آخرین نسخه پایدار 1.6.1 عبارتند از:
تغییرات API
- DeviceController را به یک API عمومی تبدیل کنید
- PlatformTestStorage را به یک API عمومی منتقل کنید
- ControlledLooper#isDrawCallbacksSupported داخلی اضافه کنید.
- تمام پشتیبانی از Android SDK های کمتر از 19 را حذف کنید. حداقل API 19 (Android Kit Kat 4.4) است.
- minSdkVersion اکنون 19 است، targetSdkVersion اکنون 34 است
رفع اشکال
- وابستگی استفاده نشده androidx.test.annotation را حذف کنید
- رفع همگام سازی در تماس های IntentMonitorImpl
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای جزئیات بیشتر به تأیید وابستگی ها مراجعه کنید.
- به روز رسانی اصلی زنجیره ابزار: اکنون در بایت کد جاوا 8 کامپایل شده است
مسائل شناخته شده
- مانیتور به androidx.tracing:1.1.0 وابستگی دارد. بسته به پیکربندی، gradle ممکن است در زمان اجرا این را به 1.0.0 کاهش دهد و باعث ایجاد خطاهای "No static method 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 * از ExperimentalTestApi DeviceController را به یک API عمومی تبدیل کنید * PlatformTestStorage را به یک API عمومی منتقل کنید * ControlledLooper داخلی را اضافه کنید#isDrawCallbacksSupported.
مانیتور 1.7.0-alpha04
26 ژانویه 2024
androidx.test:monitor:1.7.0-alpha04
منتشر شد.
رفع اشکال
- رفع همگام سازی در تماس های IntentMonitorImpl
- تمام پشتیبانی از Android SDK های کمتر از 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 است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای اطلاعات بیشتر به تأیید وابستگی ها مراجعه کنید.
مانیتور 1.7.0-alpha02
18 سپتامبر 2023
androidx.test:monitor:1.7.0-alpha02
منتشر می شود.
تغییر API * افزودن قانون AppComponentFactory
ویژگی ها * هنگام خاموش کردن منابع ، موضوع را حذف می کند
رفع اشکال * Fix CaptureTobitMap را برای بازدید در یک گفتگوی در APIS> = 26 اصلاح کنید.
تغییر وابستگی * minsdkversion اکنون 19 است
مانیتور 1.7.0-alpha01
21 مارس 2023
androidx.test:monitor:1.7.0-alpha01
منتشر می شود.
تغییر وابستگی
- به روزرسانی به Kotlin Stdlib 1.7.22
- بروزرسانی اصلی ابزار انتشار: اکنون در Bytecode Java8 گردآوری شده است
مانیتور 1.6.0
مانیتور 1.6.1
3 ژانویه 2023
androidx.test:monitor:1.6.1
منتشر می شود.
رفع اشکال
- اجرای پیش فرض PlatformTestStorage را برطرف کنید. این امر اسپرسو را قادر می سازد تا هنگام پیکربندی Androidx.Test.Services ، تصاویر را در خرابی های آزمایش ذخیره کند
- پاکسازی Doc Reference
مانیتور 1.6.0
8 نوامبر 2022
androidx.test:monitor:1.6.0
منتشر می شود.
تغییرات از 1.5.0 شامل موارد زیر است:
API تغییر می کند
- تغییرات API داخلی برای پشتیبانی از ActivityScenario#LaunchactivityForresult
- API داخلی را برای پشتیبانی از کتابخانه های مختلف ردیابی اضافه کنید.
رفع اشکال
- "فعالیت هایی که هنوز در حال ایجاد برای متوقف کردن هستند" را حذف کنید
تغییر وابستگی
- وابستگی به 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#LaunchactivityForresult
پلتفرم AKA را کنترل کنید 1.6.0
مانیتور 1.6.0-alpha04
1 ژوئن 2022
androidx.test:monitor:1.6.0-alpha04
منتشر می شود.
رفع اشکال
- برای جلوگیری از ناسازگاری های ناسازگار به Javac 11 برگردید [#1351]
مانیتور 1.6.0-alpha03
28 آوریل 2022
androidx.test:monitor:1.6.0-alpha03
منتشر می شود.
رفع اشکال
- "فعالیت هایی که هنوز در حال ایجاد برای متوقف کردن هستند" را حذف کنید
مانیتور 1.6.0-alpha02
21 مارس 2022
androidx.test:monitor:1.6.0-alpha02
منتشر می شود.
رفع اشکال
- ورود به سیستم HardwarerEndererCompat را شدیدتر کنید.
- اطمینان حاصل کنید که Trace.endection قبل از اتمام#پایان کار خوانده می شود.
مانیتور 1.6.0-alpha01
11 فوریه 2022
androidx.test:monitor:1.6.0-alpha01
منتشر می شود.
تغییرات API
- برای پشتیبانی از کتابخانه های مختلف ردیابی ، API افزونه داخلی را اضافه کنید.
تغییر وابستگی
- وابستگی به Androidx.tracing اضافه کنید
مانیتور سیستم عامل AKA 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#EnabledRawingIfnostary
- ExperimentalTestapi را از HardwarerEndererCompat حذف کنید
- androidx.test.annotation.beta را کاهش دهید
مانیتور 1.5.0-alpha01
23 اوت 2021
androidx.test:monitor:1.5.0-alpha01
منتشر می شود.
تغییرات API
- اضافه کردن HardwarerendererCompat
- PlatformTestStorage را اضافه کنید
ارکستر 1.5.1
ارکستر 1.5.1
15 اکتبر 2024
androidx.test:orchestrator:1.5.1
منتشر می شود.
رفع اشکال
- اجرای نام تست های حاوی فضای سفید را برطرف کنید
ارکستر 1.5.0
24 ژوئن 2024
androidx.test:orchestrator:1.5.0
منتشر می شود.
تغییرات از آخرین نسخه پایدار 1.4.2 شامل موارد زیر است:
ویژگی های جدید
- معرفی Params Params Proxyding که به کاربر امکان می دهد آرگومان های سازنده پروکسی را به APK تحت آزمایش (به عنوان مثال:-بدون پنهان کردن چک-برنامه) انجام دهد.
- بروزرسانی عمده ابزار انتشار. 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
منتشر می شود.
ویژگی های جدید
- معرفی Params Params Proxyding که به کاربر امکان می دهد آرگومان های سازنده پروکسی را به APK تحت آزمایش (به عنوان مثال:-بدون پنهان کردن چک-برنامه) انجام دهد.
ارکستر 1.5.0-alpha02
29 نوامبر 2023
androidx.test:orchestrator:1.5.0-alpha02
منتشر می شود.
تغییرات API
- minsdkversion اکنون 19 است
رفع اشکال
- هنگامی که نام تست خیلی طولانی است ، تصادف را برطرف کنید
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای اطلاعات بیشتر به تأیید وابستگی ها مراجعه کنید.
ارکستر 1.5.0-alpha01
21 مارس 2023
androidx.test:orchestrator:1.5.0-alpha01
منتشر می شود.
تغییر وابستگی
- بروزرسانی عمده ابزار انتشار. 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 برگردید [#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 پایدار عبارتند از:
رفع اشکال
- Oplete Opolete Orchestrationxmltestrunlistener را حذف کنید ، تا حدودی برای جلوگیری از پیام های خطا در 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-آلفا 03
4 اکتبر 2021
androidx.test:orchestrator:1.4.1-alpha03
منتشر می شود.
ارکستر 1.4.1-آلفا02
28 سپتامبر 2021
androidx.test:orchestrator:1.4.1-alpha02
منتشر می شود.
ارکستر 1.4.1-آلفا01
23 اوت 2021
androidx.test:orchestrator:1.4.1-alpha01
منتشر می شود.
رفع اشکال
- Oplete Opolete Orchestrationxmltestrunlistener را حذف کنید ، تا حدودی برای جلوگیری از پیام های خطا در Android 11+
دونده 1.6.2
دونده 1.6.2
14 آگوست 2024
androidx.test:runner:1.6.2
منتشر می شود.
دونده 1.6.1
26 ژوئن 2024
androidx.test:runner:1.6.1
منتشر می شود.
دونده 1.6.0
24 ژوئن 2024
androidx.test:runner:1.6.0
منتشر می شود.
تغییرات از آخرین نسخه پایدار 1.5.2 شامل موارد زیر است:
تغییرات API
- Mark Androidx.Test.Service. ** به عنوان محدودیت به کتابخانه_ گروه
- API CustomFilter را اضافه کنید
- API PackagePrefixClassPathSuite را اضافه کنید
- Mark PermissionRequester به عنوان محدودیت به کتابخانه_ گروه به جای ExperimentalTestapi
- minsdkversion اکنون 19 است
رفع اشکال
- Androidx.Test.Annotation را حذف نشده حذف کنید
- هنگام ورود به سیستم استثنائات تست ، از پشتیبانی داخلی Log برای Throwables برای جلوگیری از کوتاه شدن پشته استفاده کنید
- تغییرات داخلی برای پشتیبانی از GrantPermissionRule با استفاده از uiautomation#grantruntimepermissions
- تلاش برای روشن کردن محدودیت ها و دلایل استهلاک در مستندات نیازهای
- حذف تمام پشتیبانی از SDK های اندرویدی <19. حداقل API 19 است (Android Kit Kat 4.4)
- آن "کلاس -e کلاس" و "-e notclass" را بر روی همان کلاس/روش حل کنید باید همان نتیجه را انجام دهد (بدون تست اجرا نمی شود)
- در صورت پرتاب ابزار
TestDiscoveryEventServiceConnection.send()
، به جای حلق آویز ، آزمایش را به درستی انجام می دهد. - بازپرداخت همه استدلال ها را برای هر کلاس تست AndroidJunit4 متوقف کنید. این باید خطاهای اولیه سازی مانند #1948 را برطرف کند.
- برای جلوگیری از NPE در هنگام ابزار دقیق فرآیند سرور سیستم ، از NPES اولیه استفاده کنید.
- تلاش برای جلوگیری از خروجی خلاصه نتیجه آزمایش که بیش از حد معاملات اتصال دهنده است.
- تا 2 ثانیه صبر کنید تا فعالیت نهایی انجام شود تا از موقعیت هایی که در آن فعالیت ها را به پایان می رساند ، جلوگیری کنید
- گزارش خطا را بهبود بخشید در هنگام عدم تطابق کلاس Junit به دلیل یک لودر سفارشی
- گزارش را در حالت ورود به سیستم برای کلاسهای @Ignore-D رفع کنید
- حرکت فوری از ابزار دقیق printer به بعد از بارگیری multidex
- قبل از استفاده از آن در Runnerargs ، TestStorage را ثبت کنید
- کلاس های تست را به ترتیب ارائه شده برای TestRequestBuilder اجرا کنید.
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای اطلاعات بیشتر به تأیید وابستگی ها مراجعه کنید.
- بروزرسانی عمده ابزار انتشار:
- کلاس ها اکنون به Bytecode Java8 گردآوری شده اند
- کامپایلر جاوا به OpenJDK 17 تغییر یافت.
دونده 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
منتشر می شود.
رفع اشکال
- هنگام ورود به سیستم استثنائات تست ، از پشتیبانی داخلی Log برای Throwables برای جلوگیری از کوتاه شدن پشته استفاده کنید
- تغییرات داخلی برای پشتیبانی از GrantPermissionRule با استفاده از uiautomation#grantruntimepermissions
دونده 1.6.0-alpha06
26 ژانویه 2024
androidx.test:runner:1.6.0-alpha06
منتشر می شود.
رفع اشکال
- تلاش برای روشن کردن محدودیت ها و دلایل استهلاک در مستندات نیازهای
- حذف تمام پشتیبانی از SDK های اندرویدی <19. حداقل API 19 است (Android Kit Kat 4.4)
- آن "کلاس -e کلاس" و "-e notclass" را بر روی همان کلاس/روش حل کنید باید همان نتیجه را انجام دهد (بدون تست اجرا نمی شود)
تغییرات API
- Mark Androidx.Test.Service. ** به عنوان محدودیت به کتابخانه_ گروه
- ExperimentalTestapi را از CustomFilter حذف کنید - آن را عمومی کنید
- ExperimentalTestapi را از packprefixclasspathsuite حذف کنید - آن را عمومی کنید
- Mark PermissionRequester به عنوان محدودیت به کتابخانه_ گروه به جای ExperimentalTestapi
دونده 1.6.0-alpha05
29 نوامبر 2023
androidx.test:runner:1.6.0-alpha05
منتشر می شود.
رفع اشکال
- در صورت پرتاب ابزار
TestDiscoveryEventServiceConnection.send()
، به جای حلق آویز ، آزمایش را به درستی انجام می دهد. - بازپرداخت همه استدلال ها را برای هر کلاس تست AndroidJunit4 متوقف کنید. این باید خطاهای اولیه سازی مانند #1948 را برطرف کند.
تغییرات API
- minsdkversion اکنون 19 است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای اطلاعات بیشتر به تأیید وابستگی ها مراجعه کنید.
دونده 1.6.0-alpha04
21 آگوست 2023
androidx.test:runner:1.6.0-alpha04
منتشر می شود.
رفع اشکال
- برای جلوگیری از NPE در هنگام ابزار دقیق فرآیند سرور سیستم ، از NPES اولیه استفاده کنید.
تغییر وابستگی
- ارتقا به 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 به دلیل یک لودر سفارشی
- گزارش را در حالت ورود به سیستم برای کلاسهای @Ignore-D رفع کنید
- حرکت فوری از ابزار دقیق printer به بعد از بارگیری multidex
- قبل از استفاده از آن در Runnerargs ، TestStorage را ثبت کنید
- کلاس های تست را به ترتیب ارائه شده برای TestRequestBuilder اجرا کنید.
تغییر وابستگی
- به روزرسانی به Androidx.Test: مانیتور: 1.7.0-alpha01
- بروزرسانی عمده ابزار انتشار:
- کلاس ها اکنون به Bytecode Java8 گردآوری شده اند
- کامپایلر جاوا به OpenJDK 11 تغییر یافت.
دونده 1.5.0
دونده 1.5.2
3 ژانویه 2023
androidx.test:runner:1.5.2
منتشر می شود.
رفع اشکال
- پاکسازی Doc Reference
دونده 1.5.1
9 نوامبر 2022
androidx.test:runner:1.5.1
منتشر می شود.
رفع اشکال
- نام ردیابی کوتاه در TracerUnlistener برای جلوگیری از خرابی در نام های آزمایش طولانی
دونده 1.5.0
8 نوامبر 2022
androidx.test:runner:1.5.0
منتشر می شود.
تغییرات از 1.4.0 شامل موارد زیر است:
ویژگی های جدید
- ضبط های ردیابی اندرویدی را برای وقایع چرخه عمر آزمایش کنید
API تغییر می کند
- مشخص کردن طولانی مدت @beta/ @ExperimentalTaStapi androidx.test.runner.screenshot به عنوان پایدار اما مستهلک (به نفع Androidx.Test.Core/Espresso APIS)
- پارامتر اجرا "-e Timeout" را به نفع قانون Timeout Junit کاهش دهید.
- یک کلاس انتزاعی را اضافه کنید.
- AndroidClassPathSuite و PackagePrefixClassPathSuite را اضافه کنید
- No-op و تجزیه و تحلیل Google
رفع اشکال
- پشتیبانی از خواندن را از TestStorage در -e TestFile اضافه کنید
- پرونده را در جایی که برنامه قبل از تنظیم InstrumentationResultPrinter خراب می شود ، کنترل کنید.
- سقوط فرآیند را بلافاصله در شنونده سازهای Orchestrator گزارش دهید.
- پشتیبانی از نام های تست پارامتر شده با کاما و هش ها.
- رسیدگی به خطا را در مرحله کشف آزمایش در ارکستر بهبود بخشید
- افزایش خطای خطا در سناریوهای استثنا (خرابی برنامه و غیره)
تغییر وابستگی
- بروزرسانی به
- org.junit: Junit: 4.13.2
دونده 1.5.0-RC01
26 اکتبر 2022
androidx.test:runner:1.5.0-rc01
منتشر می شود.
دونده 1.5.0-beta02
21 اکتبر 2022
androidx.test:runner:1.5.0-beta02
منتشر می شود.
API تغییر می کند
- مشخصات طولانی @beta/ @ExperimentalTestapi androidx.test.runner.screenshot را به عنوان پایدار اما مستهلک نشان دهید
رفع اشکال
- پشتیبانی از خواندن را از TestStorage در -e TestFile اضافه کنید
دونده 1.5.0-beta01
6 اکتبر 2022
androidx.test:runner:1.5.0-beta01
منتشر می شود.
API تغییر می کند
- پارامتر اجرا "-e Timeout" را به نفع قانون Timeout Junit کاهش دهید.
- یک کلاس انتزاعی را اضافه کنید.
رفع اشکال
- خطاهای ردیابی را برای نام های آزمون طولانی برطرف کنید
- پرونده را در جایی که برنامه قبل از تنظیم InstrumentationResultPrinter خراب می شود ، کنترل کنید.
دونده 1.5.0-alpha04
1 ژوئن 2022
androidx.test:runner:1.5.0-alpha04
منتشر می شود.
رفع اشکال
- برای جلوگیری از ناسازگاری های ناسازگار به Javac 11 برگردید [#1351]
دونده 1.5.0-alpha03
28 آوریل 2022
androidx.test:runner:1.5.0-alpha03
منتشر می شود.
رفع اشکال
- سقوط فرآیند را بلافاصله در شنونده سازهای Orchestrator گزارش دهید.
دونده 1.5.0-alpha02
21 مارس 2022
androidx.test:runner:1.5.0-alpha02
منتشر می شود.
رفع اشکال
- اطمینان حاصل کنید که Trace.endection قبل از اتمام#پایان کار خوانده می شود.
دونده 1.5.0-alpha01
11 فوریه 2022
androidx.test:runner:1.5.0-alpha01
منتشر می شود.
تغییرات API
- AndroidClassPathSuite و PackagePrefixClassPathSuite را اضافه کنید
ویژگی های جدید
- ضبط های ردیابی اندرویدی را برای وقایع چرخه عمر آزمایش کنید
رفع اشکال
- پشتیبانی از نام های تست پارامتر شده با کاما و هش ها.
- رسیدگی به خطا را در مرحله کشف آزمایش در ارکستر بهبود بخشید
دونده 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 را با ExperimentalTestapi جایگزین کنید
رفع اشکال
- No-op و تجزیه و تحلیل Google
تغییر وابستگی
- بروزرسانی به
- 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 را به جای grantpermissionrule توصیه کنید
رفع اشکال
- پیوندهای شکسته را به Junit.org Javadoc با Link جایگزین کنید.
- برای اعطای مجوز در APIS> = 28 برای رفع مشکلات در حال اجرا در اتومبیل ، از uiautomation استفاده کنید.
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای اطلاعات بیشتر به تأیید وابستگی ها مراجعه کنید.
- بروزرسانی عمده ابزار انتشار:
- کلاس ها اکنون به Bytecode Java8 گردآوری شده اند
- کامپایلر جاوا به OpenJDK 17 تغییر یافت.
قوانین 1.6.0-RC01
30 مه 2024
androidx.test:rules:1.6.0-rc01
منتشر می شود.
قوانین 1.6.0-beta01
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
منتشر می شود.
رفع اشکال
- برای اعطای مجوز در APIS> = 28 برای رفع مشکلات در حال اجرا در اتومبیل ، از uiautomation استفاده کنید.
قوانین 1.6.0-alpha03
26 ژانویه 2024
androidx.test:rules:1.6.0-alpha03
منتشر می شود.
رفع اشکال
- حذف تمام پشتیبانی از SDK های اندرویدی <19. حداقل API 19 است (Android Kit Kat 4.4)
تغییرات API
- استفاده از uiautomation#grantruntimepermissions را به جای grantpermissionrule توصیه کنید
قوانین 1.6.0-alpha02
29 نوامبر 2023
androidx.test:rules:1.6.0-alpha02
منتشر می شود.
رفع اشکال
- پیوندهای شکسته را به Junit.org Javadoc با Link جایگزین کنید.
تغییرات API
- Minsdkversion اکنون 19 است ، TargetsDkversion اکنون 34 است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای اطلاعات بیشتر به تأیید وابستگی ها مراجعه کنید.
قوانین 1.6.0-alpha01
21 مارس 2023
androidx.test:rules:1.6.0-alpha01
منتشر می شود.
تغییر وابستگی
- به روزرسانی به androidx.test: دونده: 1.6.0-alpha01
- به روزرسانی به Kotlin Stdlib 1.7.22
- بروزرسانی عمده ابزار انتشار:
- کلاس ها اکنون به Bytecode Java8 گردآوری شده اند
- کامپایلر جاوا به OpenJDK 11 تغییر یافت.
قوانین 1.5.0
قوانین 1.5.0
8 نوامبر 2022
androidx.test:rules:1.5.0
منتشر می شود.
تغییرات از 1.4.0 شامل موارد زیر است:
تغییرات API
- ترویج طولانی مدت @beta/ @ExperimentalTestapi GrantPermissionRule و ServicetEstrule به عنوان API های پایدار
- ترویج طولانی مدت @beta/ @ExperimentalTestapi Atracelogger و ProviderTesterule به عنوان 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/ @ExperimentalTestapi GrantPermissionRule و ServicetEstrule به عنوان API های پایدار
- ترویج طولانی مدت @beta/ @ExperimentalTestapi Atracelogger و ProviderTesterule به عنوان API های پایدار اما مستهلک
قوانین 1.4.1
قوانین 1.4.1-beta01
6 اکتبر 2022
androidx.test:rules:1.4.1-beta01
منتشر می شود.
قوانین 1.4.1-alpha07
1 ژوئن 2022
androidx.test:rules:1.4.1-alpha07
منتشر می شود.
رفع اشکال
- برای جلوگیری از ناسازگاری های ناسازگار به Javac 11 برگردید [#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 را با ExperimentalTestapi جایگزین کنید
تغییر وابستگی
- بروزرسانی به
- 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
-Service:1.5.0 androidx.test.services:storage:1.5.0
Storage:1.5.0 منتشر می شود.
تغییرات از آخرین نسخه 1.4.2 پایدار شامل موارد زیر است:
تغییرات API
- TestStorage را به عنوان یک API داخلی از تجربی تبدیل کنید
- Minsdkversion اکنون 19 است ، TargetsDkversion اکنون 34 است
رفع اشکال
- اسپم ورود به سیستم میزبان را کاهش دهید
- Androidx.Test.Annotation را حذف نشده حذف کنید
- TestStorage: از حافظه پنهان محلی برای ذخیره پرونده های خروجی هنگام کار به عنوان کاربر غیر سیستم استفاده کنید
- هنگامی که پرونده ها برای نوشتن باز می شوند ، TestStorage اکنون پرونده را کوتاه می کند ، مگر اینکه صریحاً برای ضمیمه باز شود. این مانع از باقی ماندن بایت از نوشتن قبلی به پرونده در انتهای پرونده می شود.
- حذف تمام پشتیبانی از SDK های اندرویدی <19. حداقل API 19 است (Android Kit Kat 4.4)
ویژگی های جدید
- بروزرسانی عمده ابزار انتشار:
- کلاس ها اکنون به Bytecode Java8 گردآوری شده اند
- کامپایلر جاوا به OpenJDK 17 تغییر یافت.
- APK اکنون با یک کلید متفاوت امضا شده است و شما نیاز به حذف هر APK قبلی ("ADB حذف Androidx.Test.Service")
خدمات 1.5.0-RC01
30 مه 2024
androidx.test.services:test-services:1.5.0-rc01
-Service:1.5.0- androidx.test.services:storage:1.5.0-rc01
Storage:1.5.0-RC01 منتشر می شود.
خدمات 1.5.0-beta01
16 مه 2024
androidx.test.services:test-services:1.5.0-beta01
-Service:1.5.0- androidx.test.services:storage:1.5.0-beta01
Storage:1.5.0-Beta01 منتشر می شود.
رفع اشکال
- اسپم ورود به سیستم میزبان را کاهش دهید
- Androidx.Test.Annotation را حذف نشده حذف کنید
خدمات 1.5.0-alpha04
26 آوریل 2024
androidx.test.services:test-services:1.5.0-alpha04
-Service:1.5.0- androidx.test.services:storage:1.5.0-alpha04
Storage:1.5.0-alpha04 منتشر می شود.
رفع اشکال
- TestStorage: از حافظه پنهان محلی برای ذخیره پرونده های خروجی هنگام کار به عنوان کاربر غیر سیستم استفاده کنید
تغییرات API
- TestStorage را به عنوان یک API داخلی از تجربی تبدیل کنید
خدمات 1.5.0-alpha03
26 ژانویه 2024
androidx.test.services:test-services:1.5.0-alpha03
-Service:1.5.0- androidx.test.services:storage:1.5.0-alpha03
Storage:1.5.0-alpha03 منتشر می شود.
رفع اشکال
- هنگامی که پرونده ها برای نوشتن باز می شوند ، TestStorage اکنون پرونده را کوتاه می کند ، مگر اینکه صریحاً برای ضمیمه باز شود. این مانع از باقی ماندن بایت از نوشتن قبلی به پرونده در انتهای پرونده می شود.
- حذف تمام پشتیبانی از SDK های اندرویدی <19. حداقل API 19 است (Android Kit Kat 4.4)
خدمات 1.5.0-alpha02
29 نوامبر 2023
androidx.test.services:test-services:1.5.0-alpha02
-Service:1.5.0- androidx.test.services:storage:1.5.0-alpha02
Storage:1.5.0-alpha02 منتشر می شود.
رفع اشکال
- تلاش برای جلوگیری از خروجی خلاصه نتیجه آزمایش که بیش از حد معاملات اتصال دهنده است
تغییرات API
- Minsdkversion اکنون 19 است ، TargetsDkversion اکنون 34 است
ویژگی های جدید
- آثار باستانی اکنون امضا شده است. برای اطلاعات بیشتر به تأیید وابستگی ها مراجعه کنید.
خدمات 1.5.0-alpha01
21 مارس 2022
androidx.test.services:test-services:1.5.0-alpha01
-Service:1.5.0- androidx.test.services:storage:1.5.0-alpha01
Storage:1.5.0-alpha01 منتشر می شود.
تغییر وابستگی
- به روزرسانی به Androidx.Test: مانیتور: 1.7.0-alpha01
- بروزرسانی عمده ابزار انتشار:
- کلاس ها اکنون به Bytecode Java8 گردآوری شده اند
- کامپایلر جاوا به OpenJDK 11 تغییر یافت.
- APK اکنون با یک کلید متفاوت امضا شده است و شما باید هر ارکستور قبلی را حذف کنید ("ADB Androidx.Test.Service" را حذف نصب کنید)
خدمات 1.4.2
خدمات 1.4.2
8 نوامبر 2022
androidx.test.services:test-services:1.4.2
-Service:1.4.2 androidx.test.services:storage:1.4.2
Storage:1.4.2 منتشر می شود.
خدمات 1.4.2-RC01
26 اکتبر 2022
androidx.test.services:test-services:1.4.2-rc01
-Service:1.4.2- androidx.test.services:storage:1.4.2-rc01
Storage:1.4.2-RC01 منتشر می شود.
خدمات 1.4.2-beta01
6 اکتبر 2022
androidx.test.services:test-services:1.4.2-beta01
-Service:1.4.2- androidx.test.services:storage:1.4.2-beta01
Storage:1.4.2-Beta01 منتشر می شود.
خدمات 1.4.2-alpha04
1 ژوئن 2022
androidx.test.services:test-services:1.4.2-alpha04
-Service:1.4.2-alpha04 androidx.test.services:storage:1.4.2-alpha04
Storage:1.4.2-alpha04 منتشر می شود.
رفع اشکال
- برای جلوگیری از ناسازگاری های ناسازگار به Javac 11 برگردید [#1351]
خدمات 1.4.2-alpha03
28 آوریل 2022
androidx.test.services:test-services:1.4.2-alpha03
-Service:1.4.2-alpha03 androidx.test.services:storage:1.4.2-alpha03
Storage:1.4.2-alpha03 منتشر می شود.
خدمات 1.4.2-alpha02
21 مارس 2022
androidx.test.services:test-services:1.4.2-alpha02
-Service:1.4.2- androidx.test.services:storage:1.4.2-alpha02
Storage:1.4.2-alpha02 منتشر می شود.
خدمات 1.4.2-alpha01
11 فوریه 2022
androidx.test.services:test-services:1.4.2-alpha01
-Service:1.4.2- androidx.test.services:storage:1.4.2-alpha01
Storage:1.4.2-alpha01 منتشر می شود.
خدمات 1.4.1
خدمات 1.4.1
13 دسامبر 2021
androidx.test.services:test-services:1.4.1
-Service:1.4.1 androidx.test.services:storage:1.4.1
Storage:1.4.1 منتشر می شود.
تغییرات قابل توجه از نسخه قبلی 1.4.0 پایدار عبارتند از:
** رفع اشکال **
- با استفاده از UID واقعی برای اتصال ابزار [#1042] ، اجرای Android API 31 را برطرف کنید.
خدمات 1.4.1-RC01
18 نوامبر 2021
androidx.test.services:test-services:1.4.1-rc01
-Service:1.4.1-RC01 androidx.test.services:storage:1.4.1-rc01
Storage:1.4.1-RC01 منتشر می شود.
خدمات 1.4.1-beta01
8 نوامبر 2021
androidx.test.services:test-services:1.4.1-beta01
-Service:1.4.1- androidx.test.services:storage:1.4.1-beta01
Storage:1.4.1-Beta01 منتشر می شود.
خدمات 1.4.1-alpha03
4 اکتبر 2021
androidx.test.services:test-services:1.4.1-alpha03
-Service:1.4.1-alpha03 androidx.test.services:storage:1.4.1-alpha03
Storage:1.4.1-alpha03 منتشر می شود.
خدمات 1.4.1-alpha02
28 سپتامبر 2021
androidx.test.services:test-services:1.4.1-alpha02
-Service:1.4.1- androidx.test.services:storage:1.4.1-alpha02
Storage:1.4.1-alpha02 منتشر می شود.
خدمات 1.4.1-alpha01
23 اوت 2021
androidx.test.services:test-services:1.4.1-alpha01
-Service:1.4.1- androidx.test.services:storage:1.4.1-alpha01
Storage:1.4.1-alpha01 منتشر می شود.
** رفع اشکال **
- با استفاده از UID واقعی برای اتصال ابزار [#1042] اجرای Android S Beta4 را برطرف کنید.
نسخه 1.4.0
نسخه 1.4.0
30 ژوئن 2021
این نسخه پایدار تست Androidx 1.4.0 + Speppresso 3.4.0 است. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.4.0
- اسپرسو 3.4.0
- اهداف 3.4.0
- Junit 1.1.3
- مانیتور 1.4.0
- ارکستر 1.4.0
- دونده 1.4.0
- قوانین 1.4.0
- حقیقت 1.4.0
- خدمات آزمون 1.4.0
از 1.4.0-RC01 هیچ تغییری وجود ندارد. در اینجا خلاصه ای از تغییرات از زمان انتشار 1.3.0 آورده شده است:
ویژگی های جدید
- برای شرایط منفی API های ViewMatcher Espresso را اضافه کنید
- اجازه دهید حلقه های ثبت نشده از اسپرسو IdlingRegistry
- پشتیبانی از مشخص کردن Runlisteners Junit از طریق java.util.serviceLoader
- معرفی اسپرسو BoundedDiagnosingMatcher کلاس پایه API که پیام های خطای بهتری را ارائه می دهد ، و آن را در مسابقات مختلف اسپرسو اعمال می کند
- با استفاده از uithreadtest در سطح کلاس پشتیبانی کنید
- چندین روش ابزار اضافه شده به مکان های ext.truth اضافه شده است
- برای بیان ادعاهای مربوط به
SparseBooleanArray
Subject
حقیقت راSparseBooleanArraySubject
اضافه کنید
رفع اشکال
- دست زدن به آثار پشته بزرگ را در مورد خرابی های آزمایش بهبود بخشید [ #729 ، #269]
- فریم های پشته مربوط به چارچوب دونده تست را حذف کنید
- برای جلوگیری از خطاهای معاملات محدودیت اتصال ، ردپای پشته را به حداکثر حد 64 کیلوبایت می رساند
- پشتیبانی از کشف تست اسکن ClassPath را برای APK های ابزار دقیق Multidex در Android API <21 اضافه کنید.
- اسپرسو: در صورت عدم فعالیت ، پیام رسانی خطا را بهبود بخشید
- بهبود ابزار دقیق#RunonMainsync استثناء خطای استثنا
- بهبود مستندات برای -e timeout_msec و androidjunit4.
- ارسال فعالیتهای مربوط به bootstrapactivity [#685]
- با استفاده از matcher.descripmismatch ، پیام رسانی خطای AssertThat را بهبود بخشید.
- هنگام استفاده از Remote Espresso ، خطاهای Desugar ThrowableDextension را برطرف کنید [issuetracker.google.com/170228109]
- با استفاده از کلاسهای Androidx.Test.Ewb.Bridge ، وب اسپرسو را در <Android API 19 رفع کنید
- اگر قبلاً ثبت نام نکرده بود ، فعالیت های ثبت نام را در InstrumentationActivitivityInvoker انجام دهید
- Runner: پیام ورود به سیستم TestEventClient 'Not Primary Instr' را به یک هشدار کاهش دهید ، زیرا این یک شرایط مورد انتظار در تست های چند فرآیند است
- اسپرسو: HassiblingMatcher را به روز کنید تا فقط خواهران و برادران را بررسی کنید (نه خود)
- نام مصنوعات را برای اسپرسو.idling.resource [#809] رفع کنید
- عملکرد SetMasterPolicyTimeoutwhendeBuggerAttached را در معرض نمایش قرار دهید [#814]
- ورود بیش از حد Verbose ActivityLifecyClemonItorImpl را حذف کنید.
تغییر وابستگی
- espresso.accessibility و espresso.contrib را به روز کنید تا به Androidx سازگار با com.google.android.apps.common.acessibility.framework: دسترسی-تست-فریم کار: 3.1. بنابراین این نسخه به سازگاری منبع/هدف java8 نیاز دارد. [#492]
مسائل شناخته شده
- استفاده از Orchestrator در APIS 30+ به استودیو/AGP 4.2+ نیاز دارد
نسخه 1.4.0-RC01
21 ژوئن 2021
این یک نامزد انتشار Androidx Test 1.4.0/Espresso 3.4.0 است. API ها پایدار هستند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.4.0-RC01
- اسپرسو 3.4.0-RC01
- اهداف 3.4.0-RC01
- Junit 1.1.3-RC01
- مانیتور 1.4.0-RC01
- ارکستر 1.4.0-RC01
- دونده 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 1.4.0 است. انتظار نمی رود API ها تغییر کنند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.4.0-beta02
- اسپرسو 3.4.0-beta02
- اهداف 3.4.0-beta02
- Junit 1.1.3-beta02
- مانیتور 1.4.0-beta02
- ارکستر 1.4.0-beta02
- دونده 1.4.0-beta02
- قوانین 1.4.0-beta02
- حقیقت 1.4.0-beta02
- خدمات تست 1.4.0-beta02
در اینجا خلاصه ای از تغییرات از نسخه 1.4.0-beta01 آورده شده است:
رفع اشکال
- برای پرداختن به سازگاری های عقب مانده و مسائل مربوط به انحطاط اصلی با بتا -1 ، به Desugaring کلاسیک برگردید. [رفع شماره 968]
نسخه 1.4.0-beta01
17 مه 2021
این نسخه بتا تست Androidx 1.4.0 است. انتظار نمی رود API ها تغییر کنند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.4.0-beta01
- اسپرسو 3.4.0-beta01
- اهداف 3.4.0-beta01
- Junit 1.1.3-Beta01
- مانیتور 1.4.0-beta01
- ارکستر 1.4.0-beta01
- دونده 1.4.0-beta01
- قوانین 1.4.0-beta01
- حقیقت 1.4.0-beta01
- خدمات تست 1.4.0-beta01
در اینجا خلاصه ای از تغییرات از نسخه 1.4.0-alpha06 آورده شده است:
پاکسازی جدید API
- حذف ابزار دقیق
- محدوده نامطلوب
- Cursormatcher را برای ارث بردن از BoundedMatcher بازیابی کنید
نسخه 1.4.0-alpha06
29 آوریل 2021
این نسخه آلفا از تست Androidx 1.4.0 است. API های جدید در معرض تغییر هستند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.4.0-alpha06
- اسپرسو 3.4.0-alpha06
- اهداف 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
- حقیقت 1.4.0-alpha06
- خدمات آزمون 1.4.0-alpha06
در اینجا خلاصه ای از تغییرات از نسخه 1.4.0-alpha05 آورده شده است:
رفع اشکال
- پشتیبانی از تدوین در برابر SDKs <29 با حذف ForceQueryable از مانیفست [#917]
نسخه 1.4.0-alpha05
15 مارس 2021
این نسخه آلفا از تست Androidx 1.4.0 است. API های جدید در معرض تغییر هستند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.4.0-alpha05
- اسپرسو 3.4.0-alpha05
- اهداف 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
- [حقیقت]
Subject
حقیقت را برای بیان ادعاهای مربوط بهSparseBooleanArray
SparseBooleanArraySubject
اضافه کنید.
رفع اشکال
- مجوز query_all_packages را به ارکستر تست Android و خدمات تست Android APK اضافه کنید تا به درستی در Android API R+کار کنید.
- پشتیبانی از کشف تست اسکن ClassPath را برای APK های ابزار دقیق Multidex در Android API <21 اضافه کنید.
نسخه 1.4.0-alpha04
8 فوریه 2021
این نسخه آلفا از تست Androidx 1.4.0 است. API های جدید در معرض تغییر هستند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.4.0-alpha04
- اسپرسو 3.4.0-alpha04
- اهداف 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 آورده شده است:
ویژگی های جدید
- [اسپرسو] پیام رسانی خطا را برای ادعاهای مختلف اسپرسو بهبود بخشید
- [حقیقت] چندین روش ابزار اضافه شده به MocusionUbject اضافه شده است
تغییرات API
-
InstrumentationRegistry.registerInstrumentationProvider
رفع اشکال
- ورود بیش از حد Verbose ActivityLifecyClemonItorImpl را حذف کنید.
تغییر وابستگی
نسخه 1.3.1
نسخه 1.3.1-alpha03
11 ژانویه 2021
این نسخه آلفا از تست Androidx 1.3.1 است. API های جدید در معرض تغییر هستند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.3.1-alpha03
- اسپرسو 3.4.0-alpha03
- اهداف 3.4.0-alpha03
- Junit 1.1.3-alpha03
- مانیتور 1.3.1-alpha03
- ارکستر 1.3.1-آلفا 03
- دونده 1.3.1-alpha03
- قوانین 1.3.1-alpha03
- حقیقت 1.3.1-alpha03
- خدمات آزمون 1.3.1-alpha03
در اینجا خلاصه ای از تغییرات از انتشار 1.3.1-alpha02 آورده شده است:
ویژگی های جدید
- با استفاده از uithreadtest در سطح کلاس پشتیبانی کنید
رفع اشکال
- اگر قبلاً ثبت نام نکرده بود ، فعالیت های ثبت نام را در InstrumentationActivitivityInvoker انجام دهید
- Runner: پیام ورود به سیستم TestEventClient 'Not Primary Instr' را به یک هشدار کاهش دهید ، زیرا این یک شرایط مورد انتظار در تست های چند فرآیند است
- اسپرسو: HassiblingMatcher را به روز کنید تا فقط خواهران و برادران را بررسی کنید (نه خود).
- نام مصنوعات را برای اسپرسو.idling.resource [#809] رفع کنید
- عملکرد SetMasterPolicyTimeoutwhendeBuggerAttached را در معرض نمایش قرار دهید [#814]
تغییر وابستگی
- Espresso.accessibility و Espresso.contrib را به روز کنید تا به Com.google.Android.Apps.common.Accessibility وابسته به Androidx- سازگار باشد. بنابراین این نسخه به سازگاری منبع/هدف java8 نیاز دارد. [#492]
نسخه 1.3.1-alpha02
20 اکتبر 2020
این نسخه آلفا از تست Androidx 1.3.1 است. API های جدید در معرض تغییر هستند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.3.1-alpha02
- اسپرسو 3.4.0-alpha02
- اهداف 3.4.0-alpha02
- Junit 1.1.3-alpha02
- مانیتور 1.3.1-alpha02
- ارکستر 1.3.1-آلفا02
- دونده 1.3.1-alpha02
- قوانین 1.3.1-alpha02
- حقیقت 1.3.1-alpha02
- خدمات آزمون 1.3.1-alpha02
در اینجا خلاصه ای از تغییرات از نسخه 1.3.1-alpha01 آورده شده است:
ویژگی های جدید
- نگاه اولیه به کلاس پایه جدید اسپرسو BoundedDiagnosingMatcher API که پیام خطای بهتری را ارائه می دهد.
رفع اشکال
- Orchestrator ClearPackagedata را در API 30 [#743] رفع کنید
نسخه 1.3.1-alpha01
15 اکتبر 2020
این نسخه آلفا از تست Androidx 1.3.1 است. API های جدید در معرض تغییر هستند. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.3.1-alpha01
- اسپرسو 3.4.0-alpha01
- اهداف 3.4.0-alpha01
- Junit 1.1.3-alpha01
- مانیتور 1.3.1-alpha01
- ارکستر 1.3.1-آلفا01
- دونده 1.3.1-alpha01
- قوانین 1.3.1-alpha01
- حقیقت 1.3.1-alpha01
- خدمات تست 1.3.1-alpha01
در اینجا خلاصه ای از تغییرات از زمان انتشار 1.3.0 آورده شده است:
ویژگی های جدید
- برای شرایط منفی API های ViewMatcher Espresso را اضافه کنید
- اجازه دهید حلقه های ثبت نشده از اسپرسو IdlingRegistry
- پشتیبانی از مشخص کردن Runlisteners Junit از طریق java.util.serviceLoader
رفع اشکال
- دست زدن به آثار پشته بزرگ را در مورد خرابی های آزمایش بهبود بخشید [ #729 ، #269]
- فریم های پشته مربوط به چارچوب دونده تست را حذف کنید
- برای جلوگیری از خطاهای معاملات محدودیت اتصال ، ردپای پشته را به حداکثر حد 64 کیلوبایت می رساند
- اسپرسو: در صورت عدم فعالیت ، پیام رسانی خطا را بهبود بخشید
- بهبود ابزار دقیق#RunonMainsync استثناء خطای استثنا
- ورودی های دیدنی را برای ارکستر و خدمات اضافه کنید تا ارکستور را هنگام استفاده از TargetSDK 30 [#743] برطرف کنید
- بهبود مستندات برای -e timeout_msec و androidjunit4.
- ارسال فعالیتهای مربوط به bootstrapactivity [#685]
- با استفاده از matcher.descripmismatch ، پیام رسانی خطای AssertThat را بهبود بخشید.
- هنگام استفاده از Remote Espresso ، خطاهای Desugar ThrowableDextension را برطرف کنید [issuetracker.google.com/170228109]
- با استفاده از کلاسهای Androidx.Test.Ewb.Bridge ، وب اسپرسو را در <Android API 19 رفع کنید
نسخه 1.3.0
نسخه 1.3.0
25 آگوست 2020
این نسخه پایدار تست Androidx 1.3.0 است. این شامل به روزرسانی در کتابخانه های زیر است:
- هسته 1.3.0
- اسپرسو 3.3.0
- اهداف 3.3.0
- Junit 1.1.2
- مانیتور 1.3.0
- ارکستر 1.3.0
- دونده 1.3.0
- قوانین 1.3.0
- حقیقت 1.3.0
- Test Services 1.3.0
There are no changes since 1.3.0-rc03. Here is a summary of the changes since the 1.2.0 release:
ویژگی های جدید
- Support filtering by prerelease SDKs via SdkSuppress#codeName
- Add truth extensions for Location
- Add truth assertions for Bundle string and parceable arrays.
- Support ActivityOptions in ActivityScenario
- Make activity lifecycle transition timeout configurable
- Handle Activities launched via implicit intents. (Fixes #496)
- Add a BundleMatchers.isEmpty() and isEmptyOrNull() methods
- Allow Intents.release without Intents.init
- Add ViewMatchers.isFocused()
تغییرات API
- ActivityTestRule is deprecated in favor of ActivityScenario/ActivityScenarioRule
- Allow subclasses of ServiceTestRule to customize timeout
رفع اشکال
- Fix filtering parameterized methods
- This also fixes running parameterized tests with Orchestrator [#215, https://issuetracker.google.com/119838413]
- Fix 'runtime permission dialog appears' when running on API 29
- Skip starting and finish animations for the empty activity used in ActivityScenario. (Fixes #411)
- Handle Activities launched via implicit intents. (Fixes #496)
- Make kotlin package names unique, fixing log spam when building with AGP 4.1 [#680]
- Only delegate to RobolectricTestRunner in AndroidJUnit4 runner if its on the classpath
- Espresso contrib: Replace usages of RecyclerView.findViewHolderForPosition method with its replacement
- Fix NoSuchMethodError when testing with AccessibilityChecks enabled (#376)
- Fix the error message when Espresso is busy due to processing messages rather than idling resources
- ViewMatchers.isDisplayingAtLeast() works for views with negative scale.
- Enhance error messaging for WithIdMatcher
- Remove spurious wait in waitForAtLeastOneActivityToBeResumed.
- Set correct meta state for ACTION_UP
- Fix missing missing androidx_test_espresso_contrib_drawer_layout_tag field [#671]
- Improve class path scanning error handling in AndroidJUnitRunner: Ignore all no class found and linkage errors (Fixes #439)
- Initialize InstrumentationRegistry before creating RunListeners from RunnerArgs
Dependency Changes
- Truth: Update to com.google.truth:truth:1.0 and com.google.guava:guava:27.0.1-android
Version 1.3.0-rc03
5 آگوست 2020
This is the third release candidate of AndroidX Test 1.3.0. It contains updates to the following libraries:
- Core 1.3.0-rc03
- Espresso 3.3.0-rc03
- Remove some not-yet-ready-for-release APIs that were mistakenly included in previous rc+beta builds
- Intents 3.3.0-rc03
- Remove some not-yet-ready-for-release APIs that were mistakenly included in previous rc+beta builds
- JUnit 1.1.2-rc03
- Monitor 1.3.0-rc03
- Orchestrator 1.3.0-rc03
- Runner 1.3.0-rc03
- Rules 1.3.0-rc03
- Truth 1.3.0-rc03
- Test Services 1.3.0-rc03
Version 1.3.0-rc02
28 جولای 2020
This is the second release candidate of AndroidX Test 1.3.0. It contains updates to the following libraries:
- Core 1.3.0-rc02
- Make kotlin package names unique, fixing log spam when building with AGP 4.1 [#680]
- Espresso 3.3.0-rc02
- Fix missing missing androidx_test_espresso_contrib_drawer_layout_tag field [#671]
- Intents 3.3.0-rc02
- JUnit 1.1.2-rc02
- Monitor 1.3.0-rc02
- Orchestrator 1.3.0-rc02
- Runner 1.3.0-rc02
- Rules 1.3.0-rc02
- Add conversion tips for ActivityTestRule->ActivityScenario
- Truth 1.3.0-rc02
- Test Services 1.3.0-rc02
Version 1.3.0-rc01
28 مه 2020
This is a release candidate of AndroidX Test 1.3.0. It contains updates to the following libraries:
- Core 1.3.0-rc01
- Espresso 3.3.0-rc01
- Make package names unique, fixing log spam when building with AGP 4.1 [#573]
- Intents 3.3.0-rc01
- JUnit 1.1.2-rc01
- Monitor 1.3.0-rc01
- Make package names unique, fixing log spam when building with AGP 4.1 [#573]
- Orchestrator 1.3.0-rc01
- Runner 1.3.0-beta01
- Make package names unique, fixing log spam when building with AGP 4.1 [#573]
- Rules 1.3.0-rc01
- Make package names unique, fixing log spam when building with AGP 4.1 [#573]
- Truth 1.3.0-rc01
- Test Services 1.3.0-rc01
Version 1.3.0-beta02
20 مه 2020
This is a beta release of AndroidX Test 1.3.0. New APIs are unlikely to change. It contains updates to the following libraries:
- Core 1.3.0-beta02
- Espresso 3.3.0-beta02
- Intents 3.3.0-beta02
- JUnit 1.1.2-beta02
- Monitor 1.3.0-beta02
- Orchestrator 1.3.0-beta02
- Runner 1.3.0-beta01
- Fix running parameterized tests with Orchestrator [#215, https://issuetracker.google.com/119838413]
- Rules 1.3.0-beta02
- Truth 1.3.0-beta02
- Test Services 1.3.0-beta02
- Fix 'runtime permission dialog appears' when running on API 29
Version 1.3.0-beta01
20 آوریل 2020
This is a beta release of AndroidX Test 1.3.0. New APIs are unlikely to change. It contains updates to the following libraries:
- Core 1.3.0-beta01
- Espresso 3.3.0-beta01
- Add ViewMatchers.isFocused()
- Enhance error messaging for WithIdMatcher
- Intents 3.3.0-beta01
- Allow Intents.release without Intents.init
- JUnit 1.1.2-beta01
- Monitor 1.3.0-beta01
- Orchestrator 1.3.0-beta01
- Runner 1.3.0-beta01
- Only delegate to RobolectricTestRunner if its on the classpath
- Support filtering by prerelease SDKs via SdkSuppress#codeName
- Rules 1.3.0-beta01
- Deprecate ActivityTestRule
- Truth 1.3.0-beta01
- Make LocationSubject override isEqualTo
- Test Services 1.3.0-beta01
Version 1.3.0-alpha05
17 مارس 2020
This is an alpha release of AndroidX Test 1.3.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.3.0-alpha05
- Skip starting and finish animations for the empty activity used in ActivityScenario. (Fixes #411)
- Handle Activities launched via implicit intents. (Fixes #496)
- Espresso 3.3.0-alpha05
- ViewMatchers.isDisplayingAtLeast() works for views with negative scale.
- Remove spurious wait in waitForAtLeastOneActivityToBeResumed.
- Set correct meta state for ACTION_UP
- Intents 3.3.0-alpha05
- JUnit 1.1.2-alpha05
- Monitor 1.3.0-alpha05
- Orchestrator 1.3.0-alpha05
- Runner 1.3.0-alpha05
- Ignore all LinkageError exceptions when scanning classpath for tests. (Fixes #439)
- Initialize InstrumentationRegistry before creating RunListeners from RunnerArgs
- Rules 1.3.0-alpha05
- Truth 1.3.0-alpha05
- Test Services 1.3.0-alpha05
Version 1.3.0-alpha04
20 فوریه 2020
This is an alpha release of AndroidX Test 1.3.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.3.0-alpha04
- Espresso 3.3.0-alpha04
- Fix the error message when Espresso is busy due to processing messages rather than idling resources
- Intents 3.3.0-alpha04
- JUnit 1.1.2-alpha04
- Monitor 1.3.0-alpha04
- Orchestrator 1.3.0-alpha04
- Runner 1.3.0-alpha04
- Fix AndroidJUnitRunner to report a test as failure if a StrictMode violation occurs
- Add additional info when JUnit4 test class is malformed for easier diagnostics
- Rules 1.3.0-alpha04
- Truth 1.3.0-alpha04
- Test Services 1.3.0-alpha04
- Include the test storage service in the test services
Here's a full list of commits contained in version 1.3.0-alpha04 .
Version 1.3.0-alpha03
3 دسامبر 2019
This is an alpha release of AndroidX Test 1.3.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.3.0-alpha03
- Support ActivityOptions in ActivityScenario
- Espresso 3.3.0-alpha03
- Fix NoSuchMethodError when testing with AccessibilityChecks enabled (#376)
- Intents 3.3.0-alpha03
- JUnit 1.1.2-alpha03
- Monitor 1.3.0-alpha03
- Orchestrator 1.3.0-alpha03
- Runner 1.3.0-alpha03
- Ignore NoClassDefFoundErrors when performing classpath scanning for tests
- Add better error handling on unhandled exceptions
- Allowing opting out of 'waitForActivitiesToComplete' via a runner argument
- Rules 1.3.0-alpha03
- Truth 1.3.0-alpha03
- Update Location extensions to behave better with nulls.
- Add stringArrayList and parcelableArrayList methods to BundleSubject
نسخه 1.2.1
Version 1.2.1-alpha02
15 جولای 2019
This is an alpha release of AndroidX Test 1.2.1. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.2.1-alpha02
- Make activity lifecycle transition timeout configurable
- Espresso 3.3.0-alpha02
- Intents 3.3.0-alpha02
- Add a BundleMatchers.isEmpty() and isEmptyOrNull() methods
- JUnit 1.1.2-alpha02
- Monitor 1.3.0-alpha02
- Orchestrator 1.3.0-alpha02
- Runner 1.3.0-alpha02
- Rules 1.3.0-alpha02
- Truth 1.3.0-alpha02
- Update to com.google.truth:truth:1.0 and com.google.guava:guava:27.0.1-android
Version 1.2.1-alpha01
17 ژوئن 2019
This is an alpha release of AndroidX Test 1.2.1. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.2.1-alpha01
- Includes toolchain fix for 'Invalid parameter counts in MethodParameter attributes' build warning
- Espresso 3.3.0-alpha01
- contrib: Replace usages of RecyclerView.findViewHolderForPosition method with its replacement
- Intents 3.3.0-alpha01
- JUnit 1.1.2-alpha01
- Monitor 1.3.0-alpha01
- Orchestrator 1.3.0-alpha01
- Runner 1.3.0-alpha01
- Rules 1.3.0-alpha01
- Allow subclasses of ServiceTestRule to customize timeout
- Truth 1.3.0-alpha01
- Add truth extensions for Location
نسخه 1.2.0
نسخه 1.2.0
29 مه 2019
This is the stable release of AndroidX Test 1.2.0. It contains updates to the following libraries:
- Core 1.2.0
- Espresso 3.2.0
- Intents 3.2.0
- JUnit 1.1.1
- Monitor 1.2.0
- Orchestrator 1.2.0
- Runner 1.2.0
- Rules 1.2.0
- Truth 1.2.0
Version 1.2.0-beta01
6 مه 2019
This is an beta release of AndroidX Test 1.2.0. It contains updates to the following libraries:
- Core 1.2.0-beta01
- More gracefully handle situations where multiple ActivityScenarios are used in a test
- Espresso 3.2.0-beta01
- Intents 3.2.0-beta01
- JUnit 1.1.1-beta01
- Monitor 1.2.0-beta01
- Instrumentation.runOnMainSync() propogates exceptions back to calling thread
- Orchestrator 1.2.0-beta01
- Runner 1.2.0-beta01
- Rules 1.2.0-beta01
- Truth 1.2.0-beta01
Version 1.2.0-alpha05
30 آوریل 2019
This is an alpha release of AndroidX Test 1.2.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.2.0-alpha05
- Make ActivityScenario#onActivity callable from the main thread
- Espresso 3.2.0-alpha05
- More deflaking of openActionBarOverflowOrOptionsMenu
- Intents 3.2.0-alpha05
- JUnit 1.1.1-alpha05
- Monitor 1.2.0-alpha05
- Orchestrator 1.2.0-alpha05
- Runner 1.2.0-alpha05
- Rules 1.2.0-alpha05
- Truth 1.2.0-alpha05
- update to upstream google Truth 0.44
Version 1.2.0-alpha04
18 آوریل 2019
This is an alpha release of AndroidX Test 1.2.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.2.0-alpha04
- Espresso 3.2.0-alpha04
- Deflake openActionBarOverflowOrOptionsMenu
- Add hook in androidx.test to simulate a window focus changed for local test environments
- Intents 3.2.0-alpha04
- JUnit 1.1.1-alpha04
- Monitor 1.2.0-alpha04
- Orchestrator 1.2.0-alpha04
- Runner 1.2.0-alpha04
- Make androidx.test work if legacy android.test classes are not present
- Rules 1.2.0-alpha04
- Truth 1.2.0-alpha04
Version 1.2.0-alpha03
7 آوریل 2019
This is an alpha release of AndroidX Test 1.2.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.2.0-alpha03
- Add getState() API to ActivityScenario
- Espresso 3.2.0-alpha03
- Convert WithTagKeyMatcher to accept Matcher<?> instead of Matcher
- Update link to espresso setup docs
- Fix debug logging when running in different locales
- Convert WithTagKeyMatcher to accept Matcher<?> instead of Matcher
- Intents 3.2.0-alpha03
- JUnit 1.1.1-alpha03
- Monitor 1.2.0-alpha03
- Another attempt at clearing exception handler to prevent memory leaks in Robolectric.
- Orchestrator 1.2.0-alpha03
- Runner 1.2.0-alpha03
- Add a tests_regex AJUR option to run tests matching a given regular expression.
- Rules 1.2.0-alpha03
- Truth 1.2.0-alpha03
- Expose the ParcelableSubject API
- Add BundleSubject#longInt
- Add IntentSubject#hasComponent
نسخه 1.1.1
Version 1.1.1-alpha02
7 مارس 2019
This is an alpha release of AndroidX Test 1.1.1. New APIs are subject to change. It contains updates to the following libraries:
- Espresso 3.2.0-alpha02
- Intents 3.2.0-alpha02
- Add IntentMatchers#filterEquals
- Fix activity lifecycle timing bug in Intents#intended(). It now idles main looper before checking activity state.
- Runner 1.1.2-alpha02
- Allow specifying both package and class filters.
- Truth 1.2.0-alpha02
- JUnit 1.1.1-alpha02
- Core 1.1.1-alpha02
- Throw a RuntimeException when Activity cannot be resolved.
- Monitor 1.1.2-alpha02
- Clear reference to uncaught exception handler to prevent memory leaks in Robolectric.
- Rules 1.1.2-alpha02
- Orchestrator 1.1.2-alpha02
Version 1.1.1-alpha01
30 ژانویه 2019
This is an alpha release of AndroidX Test 1.1.1. New APIs are subject to change. It contains updates to the following libraries:
- Espresso 3.1.2-alpha01
- Added method AccessibilityChecks.disable().
- Intents 3.1.2-alpha01
- Add IntentMatchers#hasDataString
- Fix activity lifecycle timing bug in Intents#intended(). It now idles main looper before checking activity state.
- Runner 1.1.2-alpha01
- AndroidJUnitRunner now accepts comma separated class list in -e annotation option, for running only tests with all of the given annotations
- Truth 1.1.1-alpha01
- Add filtersEquallyTo() to IntentSubject for comparison of intents using Intent.filterEquals().
- JUnit 1.1.1-alpha01
- Core 1.1.1-alpha01
- Monitor 1.1.2-alpha01
- Rules 1.1.2-alpha01
- Orchestrator 1.1.2-alpha01
نسخه 1.1.0
نسخه 1.1.0
13 دسامبر 2018
This is the stable release of AndroidX Test 1.1.0. It contains updates to the following libraries:
- Espresso 3.1.1
- Runner 1.1.1
- Rules 1.1.1
- Monitor 1.1.
- AndroidTestOrchestrator 1.1.1
- Core 1.1.0
- Truth 1.1.0
JUnit 1.1.0
Core 1.1.0
- Make ActivityScenario support activities which start another activity
Version 1.1.0-beta01
6 دسامبر 2018
This is the beta01 release of AndroidX Test 1.1.0. It contains updates to the following libraries:
- Core 1.1.0-beta01
- New core-ktx kotlin extension artifact! Includes a kotlin-friendly ActivityScenario.launchActivity API
- New ActivityScenario API for launching activities with custom intents
- New ActivityScenario API for receiving an Activity result
- Make ActivityScenario closeable
- Espresso3.1.1-beta01
- Modify withResourceNameMatcher and HumanReadables to be API 28 compatible.
- Update ReplaceTextAction's description to include the stringToBeSet
- Support Espresso in Robolectric paused looper mode.
- JUnit 1.1.0-beta01
- New ActivityScenarioRule API, for auto-launching and closing an Activity on test setup and teardown
- New junit-ktx kotlin extension artifact! Includes a kotlin-friendly ActivityScenarioRule API
- Runner 1.1.1-beta01
- Make -e package and -e testFile consistent in behavior when receiving packages
- Truth 1.1.0-beta01
- Add bool, parcelable, and parcelableAsType BundleSubject APIs
- Rules 1.1.1-beta01
- Monitor 1.1.1-beta01
- AndroidTestOrchestrator 1.1.1-beta01
نسخه 1.0.0
نسخه 1.0.0
24 اکتبر 2018
- همه کتابخانه ها
- Set minSdkVersion to 14 and targetSdkVersion to 28
- Espresso 3.1.0
- Fix withContentDescription to work with non-string types
- Add support for using Espresso on Robolectric
- Issue 73044169 : Espresso ViewMatchers.withText doesn't work when textAllCaps is enabled
- Add support for injecting a sequence of motion events
- مقاصد
- Add beta API for retrieving list of intents. Intended for use with new truth assertions
- Runner 1.1.0
- Add support for instant apps
- Deprecate androidx.test.runner.AndroidJUnit4 and replace with androidx.test.ext.junit.runners.AndroidJUnit4
- Monitor 1.1.0
- Deprecate androidx.test.InstrumentationRegistry and replace with androidx.test.platform.app.InstrumentationRegistry and androidx.test.core.app.ApplicationProvider
- AndroidTestOrchestrator 1.1.0
- Only enable orchestrator coverage handling if both 'coverage' and 'coverageFilePath' arguments are passed.
- Only wait for debugger when the -debug is set but not for listing ATO test cases. A new orchestratorDebug flag was added for debugging orchestrator itself
- Core 1.0.0
- New artifact! Includes new APIs that support both local and on-device tests for:
- Retrieving context: ApplicationProvider
- Controlling activity lifecycles: ActivityScenario(beta)
- Builders for MotionEvent, PackageInfo
- Parceables utility class
- New artifact! Includes new APIs that support both local and on-device tests for:
- Truth 1.0.0
- New artifact! Includes custom truth subjects for Notification, Intent, Bundle, Parcelable, and MotionEvent
- JUnit 1.0.0
- New artifact! Includes JUnit runner class androidx.test.ext.junit.runners.AndroidJUnit4 that supports both local and on-device tests.