পরীক্ষা
এই টেবিলটি androidx.test
গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।
আর্টিফ্যাক্ট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
টীকা | 1.0.1 | - | - | 1.1.0-আলফা04 |
মূল | 1.6.1 | - | - | 1.7.0-আলফা01 |
এসপ্রেসো | 3.6.1 | - | - | 3.7.0-আলফা01 |
এসপ্রেসো ডিভাইস | 1.0.1 | - | - | 1.1.0-আলফা01 |
ext.junit | 1.2.1 | - | - | 1.3.0-আলফা01 |
ext:junit-gtest | - | - | - | 1.0.0-আলফা01 |
ext.truth | 1.6.0 | - | - | 1.7.0-আলফা01 |
মনিটর | 1.7.2 | - | - | 1.8.0-আলফা01 |
অর্কেস্ট্রেটর | 1.5.1 | - | - | 1.6.0-আলফা02 |
রানার | 1.6.2 | - | - | 1.7.0-আলফা01 |
নিয়ম | 1.6.1 | - | - | 1.7.0-আলফা01 |
সেবা | 1.5.0 | - | - | 1.6.0-আলফা02 |
নির্ভরতা ঘোষণা করা
androidx.test-এ নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য 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") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
টীকা 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}
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- এক্সপেরিমেন্টাল টেস্টএপি-কে লুকান না
টীকা 1.1.0-alpha02
নভেম্বর 29, 2023
androidx.test:annotation:1.1.0-alpha02}
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- minSdkVersion এখন 19, টার্গেটSdkVersion এখন 34
নতুন বৈশিষ্ট্য
- শিল্পকর্ম এখন স্বাক্ষরিত. আরো বিস্তারিত জানার জন্য নির্ভরতা যাচাই দেখুন.
টীকা 1.1.0-alpha01
21 মার্চ, 2023
androidx.test:annotation:1.1.0-alpha01
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.7.22-এ আপডেট করুন
- প্রধান রিলিজ টুলচেন আপডেট: এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
টীকা 1.0.1
টীকা 1.0.1
8 নভেম্বর, 2022
androidx.test:annotation:1.0.1
প্রকাশিত হয়েছে।
1.0.0 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.7.10-এ আপডেট করুন
টীকা 1.0.1-rc01
অক্টোবর 26, 2022
androidx.test:annotation:1.0.1-rc01
প্রকাশিত হয়েছে।
টীকা 1.0.1-beta01
6 অক্টোবর, 2022
androidx.test:annotation:1.0.1-beta01
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.7.10-এ আপডেট করুন
টীকা 1.0.1-alpha01
জুন 1, 2022
androidx.test:annotation:1.0.1-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- IncompatibleClasschangeErrors প্রতিরোধ করতে javac 11 এ ফিরে যান [#1351]
টীকা 1.0.0
টীকা 1.0.0
১৩ ডিসেম্বর, ২০২১
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
২৮ সেপ্টেম্বর, ২০২১
androidx.test:annotation:1.0.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- নতুন ExperimentalTestApi এবং InternalTestApi টীকা যোগ করুন
কোর 1.7.0
Core Core-ktx 1.7.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test:core:1.7.0-alpha01
এবং androidx.test:core-ktx:1.7.0-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স * SDK এর জন্য ViewCapture
এ Rect
হ্যান্ডলিং ঠিক করুন >= 34 নন রুট ভিউ এর জন্য। * ViewCapture.generateBitmapFromPixelCopy এ PixelCopy ব্যর্থ হলে স্ট্যাটাস কোড রিপোর্টিং বাগ ফিক্স করুন। * একটি ব্যর্থতা বার্তা শব্দের উন্নতি.
এপিআই পরিবর্তন
- minSdkVersion 21-এ আপডেট করুন
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 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- যোগ করা হয়েছে ApplicationInfoBuilder.setFlags(int)
- নতুন নিম্ন স্তরের স্ক্রিনশট API গুলি যুক্ত করুন View.captureToBitmap, WindowCapture.captureToBitmap, Bitmap.writeToTestStorage এবং DeviceCapture.takeScreenshot স্ক্রিনশট৷
বাগ ফিক্স
- অব্যবহৃত androidx.test.annotation নির্ভরতা সরান
- একটি অন্তর্নিহিত অভিপ্রায় সহ ActivityScenario#launchActivityForResult ব্যবহার করে ঠিক করুন
- অনুপস্থিত লিঙ্কগুলি ঠিক করতে কার্যকলাপের দৃশ্যের রেফারেন্স ডকুমেন্টেশন আপডেট করুন
- অ্যান্ড্রয়েড এসডিকে < 19 এর জন্য সমস্ত সমর্থন সরান। সর্বনিম্ন হল API 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
- রেফারেন্স ডক ক্লিনআপ - ডকুমেন্ট পূর্বে অনুপস্থিত প্যারামিটার, ফিক্স লিঙ্ক, ইত্যাদি
- যখন targetSdk >= 34 হয় তখন ব্যাকগ্রাউন্ড অ্যাক্টিভিটি লঞ্চের অনুমতি দেওয়ার জন্য অ্যাক্টিভিটি শুরু স্বয়ংক্রিয়ভাবে অপ্ট ইন করা হয়
- Activity#isChangingConfigurations যেখানে ActivityScenario#recreate এর সময় ভুলভাবে মিথ্যা হয় সেই সমস্যাটি সমাধান করুন
নতুন বৈশিষ্ট্য
- শিল্পকর্ম এখন স্বাক্ষরিত. আরো বিস্তারিত জানার জন্য নির্ভরতা যাচাই দেখুন.
- প্রধান রিলিজ টুলচেন আপডেট: এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
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
১৬ মে, ২০২৪
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 ব্যবহার করে ঠিক করুন
এপিআই পরিবর্তন
- যোগ করা হয়েছে ApplicationInfoBuilder.setFlags(int)
- ViewCapture/WindowCapture/DeviceCapture API-এর সাসপেন্ড ফাংশন সংস্করণ তৈরি করুন,
এবং বিদ্যমান পদ্ধতির নাম পরিবর্তন করুন *Async ভেরিয়েন্ট যা Listenable Futures প্রদান করে - হার্ডকোডিং টেস্টস্টোরেজের পরিবর্তে Bitmap.writeToTestStorage নিবন্ধিত প্ল্যাটফর্ম টেস্টস্টোরেজ ব্যবহার করুন
- CaptureToBitmap থেকে ExperimentalTestApi/RequiresOptIn নিষেধাজ্ঞাগুলি সরান এবং স্ক্রিনশট APIগুলি নিন
Core Core-ktx 1.6.0-alpha05
জানুয়ারী 26, 2024
androidx.test:core:1.6.0-alpha05
এবং androidx.test:core-ktx:1.6.0-alpha05
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অনুপস্থিত লিঙ্কগুলি ঠিক করতে কার্যকলাপের দৃশ্যের রেফারেন্স ডকুমেন্টেশন আপডেট করুন
- অ্যান্ড্রয়েড এসডিকে < 19 এর জন্য সমস্ত সমর্থন সরান। সর্বনিম্ন হল API 19 (অ্যান্ড্রয়েড কিট ক্যাট 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
এপিআই পরিবর্তন
- 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
প্রকাশিত হয়েছে।
বৈশিষ্ট্য * একটি ঐচ্ছিক রেক্ট গ্রহণ করতে ভিউক্যাপচার আপডেট করে যাতে এটি রচনার জন্য কাজ করতে পারে।
বাগ ফিক্স
- Activity#isChangingConfigurations যেখানে ActivityScenario#recreate এর সময় ভুলভাবে মিথ্যা হয় সেই সমস্যাটি সমাধান করুন
- সরান UiAutomation#takeScreenshot কল প্রধান থ্রেড বন্ধ.
- APIs>= 26-এ একটি ডায়ালগের ভিতরে ভিউগুলির জন্য captureToBitmap ঠিক করুন।
নির্ভরতা পরিবর্তন * 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
প্রকাশিত হয়েছে।
বৈশিষ্ট্য * রোবোলেক্ট্রিকের জন্য প্রাথমিক সমর্থন ViewCapture.captureToBitmap এ যোগ করা হয়েছে
বাগ ফিক্স
- DecorView এর জন্য captureToBitmap ঠিক করুন
- টেকস্ক্রিনশট পুনরায় চেষ্টা করে ডিভাইস ক্যাপচারের নির্ভরযোগ্যতা উন্নত করার চেষ্টা করুন
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.7.22-এ আপডেট করুন
- প্রধান রিলিজ টুলচেন আপডেট: এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
- 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 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
নতুন বৈশিষ্ট্য
- অ্যাক্টিভিটি সিনারিও লঞ্চ এবং ক্লোজের জন্য অ্যান্ড্রয়েড ট্রেস স্প্যান রেকর্ড করুন।
- স্ক্রিনশটের জন্য নতুন পরীক্ষামূলক API যোগ করুন। এই APIগুলি স্বয়ংক্রিয়ভাবে প্ল্যাটফর্ম API স্তরের উপর ভিত্তি করে স্ক্রিনশট নেওয়ার জন্য সর্বোচ্চ বিশ্বস্ততা নির্বাচন করবে এবং স্বয়ংক্রিয় পরীক্ষা ডিভাইস (ATD) এমুলেটর চিত্রগুলিকে সমর্থন করবে।
- View.captureToBitmap এক্সটেনশন ফাংশন
- Window.captureRegionToBitmap এক্সটেনশন ফাংশন
- স্ক্রিনশট নিন()
- পরীক্ষামূলক Bitmap.writeToTestStorage API যোগ করুন
এপিআই পরিবর্তন
- ActivityScenario#launchActivityForResult API যোগ করুন এবং Bootstrap Activity API-এর ব্যবহার সরাতে ActivityScenario#launch সংশোধন করুন। এই পরিবর্তনের কর্মক্ষমতা এবং ActivityScenario#launch এর স্থিতিশীলতা উন্নত করা উচিত। ActivityScenario#getResult এখন প্রয়োগ করবে যে এটি শুধুমাত্র ActivityScenario#launchActivityForResult এর সাথে ব্যবহার করা যেতে পারে
বাগ ফিক্স
- অ্যানড্রয়েড 33 এ টার্গেট করা এবং চালানোর সময় ActivityScenario#launch ঠিক করুন
- ActivityScenario টাইমআউট ট্র্যাক করতে currentTimeMillis এর পরিবর্তে elapsedRealtime ব্যবহার করুন।
- স্ব-ইনস্ট্রুমেন্টিং পরীক্ষায় প্যাকেজের নাম দিয়ে উদ্দেশ্য থেকে একটি কার্যকলাপ শুরু করার সাথে 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
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- NonNull/Nullable সহ নতুন APIগুলিকে টীকা করুন৷
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-এর ব্যবহার সরাতে ActivityScenario#launch পরিবর্তন করুন। এই পরিবর্তনের কর্মক্ষমতা এবং ActivityScenario#launch এর স্থিতিশীলতা উন্নত করা উচিত। ActivityScenario#getResult এখন প্রয়োগ করবে যে এটি শুধুমাত্র ActivityScenario#launchActivityForResult এর সাথে ব্যবহার করা যেতে পারে
বাগ ফিক্স
- অ্যানড্রয়েড টি-তে টার্গেট করা এবং চালানোর সময় ActivityScenario#launch ঠিক করুন
- ActivityScenario টাইমআউট ট্র্যাক করতে currentTimeMillis এর পরিবর্তে elapsedRealtime ব্যবহার করুন।
নির্ভরতা পরিবর্তন
- 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
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- 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
প্রকাশ করা হয়েছে।
বাগ ফিক্স
- IncompatibleClasschangeErrors প্রতিরোধ করতে 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 এর সমস্যাটি ঠিক করুন।
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
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- অ্যাক্টিভিটি সিনারিও লঞ্চ এবং ক্লোজের জন্য অ্যান্ড্রয়েড ট্রেস স্প্যান রেকর্ড করুন।
নির্ভরতা পরিবর্তন
- 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
২৮ সেপ্টেম্বর, ২০২১
androidx.test:core:1.4.1-alpha02
এবং androidx.test:core-ktx:1.4.1-alpha02
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- স্ক্রিনশটের জন্য নতুন পরীক্ষামূলক API যোগ করুন:
- View.captureToBitmap এক্সটেনশন ফাংশন
- Window.captureRegionToBitmap এক্সটেনশন ফাংশন
- স্ক্রিনশট নিন()
- পরীক্ষামূলক Bitmap.writeToTestStorage API যোগ করুন
নির্ভরতা পরিবর্তন
- নির্ভরতা যোগ করুন
- kotlin stdlib 1.5.31
- androidx.test.services:storage:1.4.1-alpha02
- com.google.guava:listenablefuture:1.0
- androidx.concurrent:concurrent-futures:1.1.0
- নির্ভরতা সংস্করণ আপডেট করুন
- androidx.lifecycle:lifecycle-common:2.3.1
- androidx.annotation:annotation:1.2.0
Core Core-ktx 1.4.1-alpha01
23 আগস্ট, 2021
androidx.test:core:1.4.1-alpha01
এবং androidx.test:core-ktx:1.4.1-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- প্লেইন হোয়াইটব্যাকগ্রাউন্ড ব্যবহার করে এবং অভ্যন্তরীণ ক্রিয়াকলাপে ট্রানজিশন অ্যানিমেশনগুলি অক্ষম করে কার্যকলাপের দৃশ্যের ওভারহেড হ্রাস করুন
নির্ভরতা পরিবর্তন
- -ktx: স্পষ্টভাবে kotlin stdlib 1.4.30 এর উপর নির্ভর করে
এসপ্রেসো 3.7.0
Espresso 3.7.0-alpha01
03 ফেব্রুয়ারি, 2025
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.7.0-alpha01
-
androidx.test.espresso:espresso-core:3.7.0-alpha01
-
androidx.test.espresso:espresso-contrib:3.7.0-alpha01
-
androidx.test.espresso:espresso-idling-resource:3.7.0-alpha01
-
androidx.test.espresso:espresso-intents:3.7.0-alpha01
-
androidx.test.espresso:espresso-remote:3.7.0-alpha01
-
androidx.test.espresso:espresso-web:3.7.0-alpha01
-
androidx.test.espresso.idling:idling-concurrent:3.7.0-alpha01
-
androidx.test.espresso.idling:idling-net:3.7.0-alpha01
বাগ ফিক্স
- রোবোলেক্ট্রিক INSTRUMENTATION_TEST + পজড লুপারে এসপ্রেসোতে অচলাবস্থা ঠিক করুন।
- Refactor espresso এর MessageQueue একটি TestLooperManagerCompat ক্লাসে অ্যাক্সেস করুন এবং উপলব্ধ হলে নতুন TestLooperManager API ব্যবহার করুন।
এপিআই পরিবর্তন
- minSdkVersion 21-এ আপডেট করুন
এসপ্রেসো 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
বাগ ফিক্স
- অ্যাক্সেসিবিলিটি টেস্ট ফ্রেমওয়ার্ক সংস্করণ (ব্যাক) 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 নির্ভরতা সরান
- রোবোলেক্ট্রিক-এ ধীরগতির ইনরুট অপারেশনগুলি ঠিক করুন
- প্রায় একটি রেফারেন্স পাস করার পরিবর্তে ধারাবাহিকভাবে PlatformTestStorageRegistry.getInstance ব্যবহার করুন
- InteractionResponse পাবলিক রেফ ডক্স থেকে TODO সরান
- AdapterDataLoaderAction ত্রুটি বার্তায় টাইপো ঠিক করুন
- জাভা সংগ্রহ এবং ইনলাইনিং দিয়ে পেয়ারার ব্যবহার প্রতিস্থাপন করুন
- রেফারেন্স ডক ক্লিনআপ - ডকুমেন্ট পূর্বে অনুপস্থিত প্যারামিটার, ফিক্স লিঙ্ক, ইত্যাদি
- অ্যান্ড্রয়েড এসডিকে < 19 এর জন্য সমস্ত সমর্থন সরান। সর্বনিম্ন হল API 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
- নন-রিমোট মোডে চলাকালীন ব্যাকগ্রাউন্ড থ্রেডে খালি কাজ পোস্ট করা বন্ধ করুন
- DefaultFailureHandler-এর হায়ারার্কি ক্যাপচার এবং স্ক্রিনশট প্রক্রিয়ায় ঘটতে পারে এমন ব্যতিক্রমগুলিকে ভালভাবে পরিচালনা করুন।
- আচরণের সাথে মেলাতে IsPlatformPopup-এর বিবরণ ঠিক করুন।
- অপ্রচলিত obtainMovement impl ঠিক করুন যা ভুল স্থানাঙ্ক ব্যবহার করেছে।
- junit.org javadoc-এর ভাঙা লিঙ্কগুলিকে @link দিয়ে প্রতিস্থাপন করুন।
এপিআই পরিবর্তন
- ViewActions.captureToBitmap যোগ করুন
- ড্রয়ার অ্যাকশনে waitForClose যোগ করুন।
- উত্পন্ন IIinteractionExecutionStatus ক্লাসকে RestrictTo LIBRARY_GROUP হিসাবে চিহ্নিত করুন
- RuntimePermissionStubber থেকে ExperimentalTestApi সরান
- একটি নতুন IsActivatedMatcher যোগ করা হচ্ছে তা সক্রিয় করা হয়েছে কিনা তা যাচাই করতে।
- Espresso.onIdle() কে প্রধান থ্রেডে কাজ করে প্রধান থ্রেড থেকে মূল থ্রেড নিষ্কাশন করার জন্য।
- minSdkVersion এখন 19, টার্গেটSdkVersion এখন 34
- scrollTo ভেরিয়েন্ট যোগ করুন যা 90+% প্রদর্শিত ভিউতে স্ক্রোল করার অনুমতি দেয়
- @Nullable-এর পক্ষে EspressoOptional বর্জন করুন।
- ব্যর্থতার উপর স্ক্রিনশট অক্ষম করতে এসপ্রেসোর ডিফল্ট ব্যর্থতা হ্যান্ডলারকে কাস্টমাইজ করার অনুমতি দিন
নতুন বৈশিষ্ট্য
- শিল্পকর্ম এখন স্বাক্ষরিত. আরো বিস্তারিত জানার জন্য নির্ভরতা যাচাই দেখুন.
- প্রধান রিলিজ টুলচেন আপডেট:
- ক্লাসগুলি এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
- javac কম্পাইলার OpenJDK 17-এ স্যুইচ করেছে। এটি অসঙ্গতিপূর্ণ ক্লাস চেঞ্জ ত্রুটির সমাধান করবে (https://github.com/android/android-test/issues/1642)
- অভ্যন্তরীণ পেয়ারার ব্যবহার অপসারণ করুন, যার ফলে বাইনারি আকার হ্রাস পেয়েছে
- মুক্তি aars আর proguarded হয় না
Espresso 3.6.0-rc01
30 মে, 2024
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.6.0-rc01
-
androidx.test.espresso:espresso-core:3.6.0-rc01
-
androidx.test.espresso:espresso-contrib:3.6.0-rc01
-
androidx.test.espresso:espresso-idling-resource:3.6.0-rc01
-
androidx.test.espresso:espresso-intents:3.6.0-rc01
-
androidx.test.espresso:espresso-remote:3.6.0-rc01
-
androidx.test.espresso:espresso-web:3.6.0-rc01
-
androidx.test.espresso.idling:idling-concurrent:3.6.0-rc01
-
androidx.test.espresso.idling:idling-net:3.6.0-rc01
Espresso 3.6.0-beta01
১৬ মে, ২০২৪
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.6.0-beta01
-
androidx.test.espresso:espresso-core:3.6.0-beta01
-
androidx.test.espresso:espresso-contrib:3.6.0-beta01
-
androidx.test.espresso:espresso-idling-resource:3.6.0-beta01
-
androidx.test.espresso:espresso-intents:3.6.0-beta01
-
androidx.test.espresso:espresso-remote:3.6.0-beta01
-
androidx.test.espresso:espresso-web:3.6.0-beta01
-
androidx.test.espresso.idling:idling-concurrent:3.6.0-beta01
-
androidx.test.espresso.idling:idling-net:3.6.0-beta01
বাগ ফিক্স
- অব্যবহৃত androidx.test.annotation নির্ভরতা সরান
Espresso 3.6.0-alpha04
এপ্রিল 26, 2024
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.6.0-alpha04
-
androidx.test.espresso:espresso-core:3.6.0-alpha04
-
androidx.test.espresso:espresso-contrib:3.6.0-alpha04
-
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha04
-
androidx.test.espresso:espresso-intents:3.6.0-alpha04
-
androidx.test.espresso:espresso-remote:3.6.0-alpha04
-
androidx.test.espresso:espresso-web:3.6.0-alpha04
-
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha04
-
androidx.test.espresso.idling:idling-net:3.6.0-alpha04
বাগ ফিক্স
- রোবোলেক্ট্রিক-এ ধীরগতির ইনরুট অপারেশনগুলি ঠিক করুন
- প্রায় একটি রেফারেন্স পাস করার পরিবর্তে ধারাবাহিকভাবে PlatformTestStorageRegistry.getInstance ব্যবহার করুন
- InteractionResponse পাবলিক রেফ ডক্স থেকে TODO সরান
নতুন বৈশিষ্ট্য
- ড্রয়ার অ্যাকশনে waitForClose যোগ করুন।
এপিআই পরিবর্তন
- ViewCapture API পরিবর্তনের সাথে মানিয়ে নিন
- ViewActions.captureToBitmap-এর পক্ষে ViewInteraction.captureToBitmap মুছুন এবং ExperimentalTestApi থেকে একটি স্থিতিশীল API-এ প্রচার করুন
Espresso 3.6.0-alpha03
জানুয়ারী 26, 2024
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.6.0-alpha03
-
androidx.test.espresso:espresso-core:3.6.0-alpha03
-
androidx.test.espresso:espresso-contrib:3.6.0-alpha03
-
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha03
-
androidx.test.espresso:espresso-intents:3.6.0-alpha03
-
androidx.test.espresso:espresso-remote:3.6.0-alpha03
-
androidx.test.espresso:espresso-web:3.6.0-alpha03
-
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha03
-
androidx.test.espresso.idling:idling-net:3.6.0-alpha03
বাগ ফিক্স
- AdapterDataLoaderAction ত্রুটি বার্তায় টাইপো ঠিক করুন
- Kotlin সরান এসপ্রেসো থেকে জাভাতে stdlib কল সংগ্রহ করুন
- রেফারেন্স ডক ক্লিনআপ - ডকুমেন্ট পূর্বে অনুপস্থিত প্যারামিটার, ফিক্স লিঙ্ক, ইত্যাদি
- জাভা কোড থেকে Kotlin StringKt কলগুলি সরান
- অ্যান্ড্রয়েড এসডিকে < 19 এর জন্য সমস্ত সমর্থন সরান। সর্বনিম্ন হল API 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
- নন-রিমোট মোডে চলাকালীন ব্যাকগ্রাউন্ড থ্রেডে খালি কাজ পোস্ট করা বন্ধ করুন
- DefaultFailureHandler-এর হায়ারার্কি ক্যাপচার এবং স্ক্রিনশট প্রক্রিয়ায় ঘটতে পারে এমন ব্যতিক্রমগুলিকে ভালভাবে পরিচালনা করুন।
এপিআই পরিবর্তন
- উত্পন্ন IIinteractionExecutionStatus ক্লাসকে RestrictTo LIBRARY_GROUP হিসাবে চিহ্নিত করুন
- RuntimePermissionStubber থেকে ExperimentalTestApi সরান
Espresso 3.6.0-alpha02
নভেম্বর 29, 2023
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.6.0-alpha02
-
androidx.test.espresso:espresso-core:3.6.0-alpha02
-
androidx.test.espresso:espresso-contrib:3.6.0-alpha02
-
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha02
-
androidx.test.espresso:espresso-intents:3.6.0-alpha02
-
androidx.test.espresso:espresso-remote:3.6.0-alpha02
-
androidx.test.espresso:espresso-web:3.6.0-alpha02
-
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha02
-
androidx.test.espresso.idling:idling-net:3.6.0-alpha02
বাগ ফিক্স
- আচরণের সাথে মেলাতে IsPlatformPopup-এর বিবরণ ঠিক করুন।
- অপ্রচলিত obtainMovement impl ঠিক করুন যা ভুল স্থানাঙ্ক ব্যবহার করেছে।
- junit.org javadoc-এর ভাঙা লিঙ্কগুলিকে @link দিয়ে প্রতিস্থাপন করুন।
এপিআই পরিবর্তন
- একটি নতুন IsActivatedMatcher যোগ করা হচ্ছে তা সক্রিয় করা হয়েছে কিনা তা যাচাই করতে।
- Espresso.onIdle() কে প্রধান থ্রেডে কাজ করে প্রধান থ্রেড থেকে মূল থ্রেড নিষ্কাশন করার জন্য।
- minSdkVersion এখন 19, টার্গেটSdkVersion এখন 34
- scrollTo ভেরিয়েন্ট যোগ করুন যা 90+% প্রদর্শিত ভিউতে স্ক্রোল করার অনুমতি দেয়
নতুন বৈশিষ্ট্য
- শিল্পকর্ম এখন স্বাক্ষরিত. আরো বিস্তারিত জানার জন্য নির্ভরতা যাচাই দেখুন.
Espresso 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
এপিআই পরিবর্তন
- @Nullable-এর পক্ষে EspressoOptional বর্জন করুন।
- ব্যর্থতার উপর স্ক্রিনশট অক্ষম করতে এসপ্রেসোর ডিফল্ট ব্যর্থতা হ্যান্ডলারকে কাস্টমাইজ করার অনুমতি দিন
নির্ভরতা পরিবর্তন
- androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01 এবং androidx.test:runner:1.6.0-alpha01-এ আপডেট করুন
- kotlin stdlib 1.7.22-এ আপডেট করুন
- প্রধান রিলিজ টুলচেন আপডেট:
- ক্লাসগুলি এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
- javac কম্পাইলার OpenJDK 11-এ স্যুইচ করেছে। এটি অসঙ্গতিপূর্ণ ক্লাস চেঞ্জ ত্রুটির সমাধান করবে (https://github.com/android/android-test/issues/1642)
- kotlin stdlib দিয়ে অভ্যন্তরীণ পেয়ারার ব্যবহার অপসারণ করুন, যার ফলে একটি বাইনারি আকার হ্রাস পেয়েছে
- মুক্তি aars আর proguarded হয় না
এসপ্রেসো 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
নতুন বৈশিষ্ট্য
- এসপ্রেসো অ্যাকশনের জন্য অ্যান্ড্রয়েড ট্রেস স্প্যান রেকর্ড করুন
- এসপ্রেসোর ডিফল্টফেইলুরহ্যান্ডলার এখন টেস্টস্টোরেজ-এ পরীক্ষার ব্যর্থতার উপর একটি স্ক্রিনশট সংরক্ষণ করে
- পরীক্ষামূলক ViewInteraction.captureToBitmap এক্সটেনশন ফাংশন যোগ করুন
- ব্যর্থতার উপর একটি ফাইলে ভিউ হায়ারার্কি সংরক্ষণ করুন
এপিআই পরিবর্তন
- ViewMatchers hasTextColor এবং hasBackground স্থিতিশীল API হিসাবে প্রচার করুন
- IntentsRule যোগ করুন
- IntentMatchers.hasExtraWithKey() এবং BundleMatchers.hasKey() এর জন্য উল্টানো ম্যাচার যোগ করুন
- একটি ViewAction যোগ করুন যা একটি RecyclerView এর শেষ অবস্থানে স্ক্রোল করে।
- IntentMatcher.hasExtra API যোগ করুন
বাগ ফিক্স
- আপ ইভেন্টে টুল টাইপ সংরক্ষণ করুন
- IdlingRegistry আরও থ্রেড-নিরাপদ করুন।
- ScrollTo() এর জন্য অন্যান্য ভিউ সমর্থন করুন
- রোবোলেক্ট্রিকে প্রতিটি এসপ্রেসো ইন্টারঅ্যাকশনের জন্য অপ্রয়োজনীয়
interruptEspressoTasks
সতর্কতা লগগুলি সরান। - Roboelectric এর অধীনে চলাকালীন CloseKeyboardAction-এ টাইমআউট সরান
- ইনপুট অঙ্গভঙ্গি ইনজেকশনের জন্য সামঞ্জস্যপূর্ণ InputDevice উৎস ব্যবহার করুন
- এসপ্রেসো ইন্টেন্টে ActivityNotFoundExceptions অনুকরণ সমর্থন করে।
- ব্যতিক্রম বার্তাগুলিতে দৃশ্যের শ্রেণিবিন্যাস ছেঁটে ফেলুন যখন এটি খুব বড় হয়ে যায়।
- অস্পষ্টভাবে মিলে যাওয়া ভিউগুলির সংখ্যা এবং তালিকা প্রদর্শন করুন।
- UI থ্রেডে onView.check/perform() চালু করা হয়েছে তা যাচাই করুন
নির্ভরতা পরিবর্তন
- আপডেট করুন
- 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
Espresso 3.5.0-rc01
অক্টোবর 26, 2022
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.5.0-rc01
-
androidx.test.espresso:espresso-core:3.5.0-rc01
-
androidx.test.espresso:espresso-contrib:3.5.0-rc01
-
androidx.test.espresso:espresso-idling-resource:3.5.0-rc01
-
androidx.test.espresso:espresso-intents:3.5.0-rc01
-
androidx.test.espresso:espresso-remote:3.5.0-rc01
-
androidx.test.espresso:espresso-web:3.5.0-rc01
-
androidx.test.espresso.idling:idling-concurrent:3.5.0-rc01
-
androidx.test.espresso.idling:idling-net:3.5.0-rc01
Espresso 3.5.0-beta02
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
এপিআই পরিবর্তন
- ViewMatchers hasTextColor এবং hasBackground স্থিতিশীল API হিসাবে প্রচার করুন
বাগ ফিক্স
- scrollTo-তে রিসাইক্লারভিউ ClassNotFoundExceptions ঠিক করুন
নির্ভরতা পরিবর্তন
Espresso 3.5.0-beta01
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
এপিআই পরিবর্তন
- NonNull/Nullable সহ 3.4.0 থেকে প্রবর্তিত নতুন APIগুলি টীকা করুন
- IntentsRule API যোগ করুন
বাগ ফিক্স
- IdlingRegistry আরও থ্রেড-নিরাপদ করুন।
- ScrollTo() এর জন্য অন্যান্য ভিউ সমর্থন করুন
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.7.10-এ আপডেট করুন
- jsr305:2.0.2-এ আপডেট করুন
- ট্যাগসআপে আপডেট করুন:1.2.1
Espresso 3.5.0-alpha07
জুন 1, 2022
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.5.0-alpha07
-
androidx.test.espresso:espresso-core:3.5.0-alpha07
-
androidx.test.espresso:espresso-contrib:3.5.0-alpha07
-
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha07
-
androidx.test.espresso:espresso-intents:3.5.0-alpha07
-
androidx.test.espresso:espresso-remote:3.5.0-alpha07
-
androidx.test.espresso:espresso-web:3.5.0-alpha07
-
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha07
-
androidx.test.espresso.idling:idling-net:3.5.0-alpha07
বাগ ফিক্স
- IncompatibleClasschangeErrors প্রতিরোধ করতে javac 11 এ ফিরে যান [#1351]
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.6.21-এ আপডেট করুন
Espresso 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
সতর্কতা লগগুলি সরান।
Espresso 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
বাগ ফিক্স
- Roboelectric এর অধীনে চলাকালীন CloseKeyboardAction-এ টাইমআউট সরান
Espresso 3.5.0-alpha04
11 ফেব্রুয়ারী, 2022
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.5.0-alpha04
-
androidx.test.espresso:espresso-core:3.5.0-alpha04
-
androidx.test.espresso:espresso-contrib:3.5.0-alpha04
-
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha04
-
androidx.test.espresso:espresso-intents:3.5.0-alpha04
-
androidx.test.espresso:espresso-remote:3.5.0-alpha04
-
androidx.test.espresso:espresso-web:3.5.0-alpha04
-
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha04
-
androidx.test.espresso.idling:idling-net:3.5.0-alpha04
এপিআই পরিবর্তন
- IntentMatchers.hasExtraWithKey() এবং BundleMatchers.hasKey() এর জন্য উল্টানো ম্যাচার যোগ করুন
- একটি ViewAction যোগ করুন যা একটি RecyclerView এর শেষ অবস্থানে স্ক্রোল করে।
নতুন বৈশিষ্ট্য
- এসপ্রেসো অ্যাকশনের জন্য অ্যান্ড্রয়েড ট্রেস স্প্যান রেকর্ড করুন
বাগ ফিক্স
- ইনপুট অঙ্গভঙ্গি ইনজেকশনের জন্য সামঞ্জস্যপূর্ণ InputDevice উৎস ব্যবহার করুন
- এসপ্রেসো ইন্টেন্টে ActivityNotFoundExceptions অনুকরণ সমর্থন করে।
- ব্যতিক্রম বার্তাগুলিতে দৃশ্যের শ্রেণিবিন্যাস ছেঁটে ফেলুন যখন এটি খুব বড় হয়ে যায়।
- অস্পষ্টভাবে মিলে যাওয়া ভিউগুলির সংখ্যা এবং তালিকা প্রদর্শন করুন।
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.6.10-এ আপডেট করুন
Espresso 3.5.0-alpha03
4 অক্টোবর, 2021
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-accessibility:3.5.0-alpha03
-
androidx.test.espresso:espresso-core:3.5.0-alpha03
-
androidx.test.espresso:espresso-contrib:3.5.0-alpha03
-
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha03
-
androidx.test.espresso:espresso-intents:3.5.0-alpha03
-
androidx.test.espresso:espresso-remote:3.5.0-alpha03
-
androidx.test.espresso:espresso-web:3.5.0-alpha03
-
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha03
-
androidx.test.espresso.idling:idling-net:3.5.0-alpha03
নতুন বৈশিষ্ট্য
- এসপ্রেসোর ডিফল্টফেইলুরহ্যান্ডলার এখন টেস্টস্টোরেজ-এ পরীক্ষার ব্যর্থতার উপর একটি স্ক্রিনশট সংরক্ষণ করে
বাগ ফিক্স
- ViewInteraction.captureToBitmap এর দৃশ্যমানতা এবং কার্যকারিতা ঠিক করুন
- UI থ্রেডে onView.check/perform() চালু করা হয়েছে তা যাচাই করুন
এসপ্রেসো 3.5.0-আলফা02
২৮ সেপ্টেম্বর, ২০২১
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
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
Espresso 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
নতুন বৈশিষ্ট্য
- ব্যর্থতার উপর একটি ফাইলে ভিউ হায়ারার্কি সংরক্ষণ করুন
এপিআই পরিবর্তন
- IntentMatcher.hasExtra API যোগ করুন
নির্ভরতা পরিবর্তন
- মূল: kotlin stdlib 1.4.30 এর উপর নির্ভর করে
এসপ্রেসো ডিভাইস 1.1.0
Espresso ডিভাইস 1.1.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test.espresso:espresso-device:1.1.0-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- একাধিক পুনঃসূচনা ক্রিয়াকলাপের সাথে স্ক্রিন অভিযোজন সেট করার জন্য সমর্থন যোগ করুন
- স্ক্রিন ওরিয়েন্টেশন এবং ফোল্ড মোড সেট করার সময় সমসাময়িক পরিবর্তনের সমস্যা ঠিক করুন
- রেফারেন্স ডক্স সামঞ্জস্য করুন স্টেট সেট আপ গাইড এখন https://developer.android.com/studio/test/espresso-api#set_up_your_project_for_the_espresso_device_api-এ অবস্থিত
API পরিবর্তন * androidx.window আকারের ক্লাস ব্যবহার করতে WidthSizeClass এবং HeightSizeClass আপডেট করুন * minSdkVersion 21-এ আপডেট করুন
এসপ্রেসো ডিভাইস 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
প্রকাশিত হয়েছে।
প্রাথমিক মুক্তি!
নতুন বৈশিষ্ট্য
- ঘূর্ণন এবং ভাঁজ ডিভাইসের জন্য APIs
- ডিভাইস মোড এবং প্রদর্শনের উপর ভিত্তি করে ফিল্টারিং পরীক্ষার জন্য API
এসপ্রেসো ডিভাইস 1.0.0-rc01
30 মে, 2024
androidx.test.espresso:espresso-device:1.0.0-rc01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- একাধিক পুনঃসূচনা ক্রিয়াকলাপের সাথে স্ক্রিন অভিযোজন সেট করার জন্য সমর্থন যোগ করুন
- স্ক্রিন ওরিয়েন্টেশন এবং ফোল্ড মোড সেট করার সময় সমসাময়িক পরিবর্তনের সমস্যা ঠিক করুন
Espresso ডিভাইস 1.0.0-beta01
১৬ মে, ২০২৪
androidx.test.espresso:espresso-device:1.0.0-beta01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অব্যবহৃত androidx.test.annotation নির্ভরতা সরান
Espresso ডিভাইস 1.0.0-alpha09
এপ্রিল 26, 2024
androidx.test.espresso:espresso-device:1.0.0-alpha09
প্রকাশিত হয়েছে।
বাগ ফিক্স * পুনরায় শুরু করা ক্রিয়াকলাপ ছাড়াই স্ক্রিন অভিযোজন সেট করার জন্য ত্রুটির বার্তা স্পষ্ট করুন * অর্ধ-ভাঁজ করা API 34 ফিজিক্যাল ডিভাইসে স্ক্রিন অভিযোজন সেটিং সমর্থন করে
এপিআই পরিবর্তন
- ScreenOrientationRule-এর ডিফল্ট ওরিয়েন্টেশন প্যারামিটার ঐচ্ছিক করা হয়েছে
Espresso ডিভাইস 1.0.0-alpha08
জানুয়ারী 26, 2024
androidx.test.espresso:espresso-device:1.0.0-alpha08
প্রকাশিত হয়েছে।
বাগ ফিক্স
- প্রক্রিয়ার ইন্টারনেট অনুমতি না থাকলে আরও ভাল ত্রুটি বার্তা যোগ করুন
- এসপ্রেসো ডিভাইস ডকুমেন্টেশন ক্লিকযোগ্য লিঙ্কগুলিতে ব্যতিক্রম শ্রেণীর রেফারেন্স তৈরি করুন
API পরিবর্তন * androidx.test.filter.CustomFilter থেকে ExperimentalTestApi সরান
Espresso ডিভাইস 1.0.0-alpha07
নভেম্বর 29, 2023
androidx.test.espresso:espresso-device:1.0.0-alpha07
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- ফিজিক্যাল ডিভাইসে ডিভাইস মোড সেট করা সমর্থন করে
নতুন বৈশিষ্ট্য
- শিল্পকর্ম এখন স্বাক্ষরিত. আরো বিস্তারিত জানার জন্য নির্ভরতা যাচাই দেখুন.
Espresso ডিভাইস 1.0.0-alpha06
সেপ্টেম্বর 18, 2023
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-device:1.0.0-alpha06
এপিআই পরিবর্তন * খোলা আছে এমন ভৌত ডিভাইসে স্ক্রীন অভিযোজন সেটিং সমর্থন * ActionContext ইন্টারফেস সরান
নির্ভরতা পরিবর্তন * minSdkVersion এখন 19
Espresso ডিভাইস 1.0.0-alpha05
4 মে, 2023
নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:
-
androidx.test.espresso:espresso-device:1.0.0-alpha05
এপিআই পরিবর্তন
- এমুলেটর ঘোরানো এবং ভাঁজ করার জন্য পরীক্ষামূলক API যোগ করুন
JUnit এক্সটেনশন 1.3.0
ext.junit 1.3.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test.ext:junit:1.3.0-alpha01
এবং androidx.test.ext:junit-ktx:1.3.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- minSdkVersion 21-এ আপডেট করুন
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 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- DeleteFilesRule তৈরি করুন: টেস্ট কেস সম্পাদনের মধ্যে ফাইলগুলি সরানোর জন্য একটি API
- AppComponentFactoryRule যোগ করুন
- minSdkVersion এখন 19, টার্গেটSdkVersion এখন 34
বাগ ফিক্স
- রেফারেন্স ডক ক্লিনআপ - ডকুমেন্ট পূর্বে অনুপস্থিত প্যারামিটার, ফিক্স লিঙ্ক, ইত্যাদি
নতুন বৈশিষ্ট্য
- প্রধান রিলিজ টুলচেন আপডেট:
- ক্লাসগুলি এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
- 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
১৬ মে, ২০২৪
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
প্রকাশিত হয়েছে।
বাগ ফিক্স
- DeleteFilesRule এ TestStorage এর পরিবর্তে PlatformTestStorage ব্যবহার করুন
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
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- AppComponentFactoryRule যোগ করুন
- minSdkVersion এখন 19, টার্গেটSdkVersion এখন 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
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- DeleteFilesRule তৈরি করুন: টেস্ট কেস সম্পাদনের মধ্যে ফাইলগুলি সরানোর জন্য একটি API
নির্ভরতা পরিবর্তন
- androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01, androidx.test.services:storage:1.5.0-alpha01-এ আপডেট করুন
- kotlin stdlib 1.7.22-এ আপডেট করুন
- প্রধান রিলিজ টুলচেন আপডেট:
- ক্লাসগুলি এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
- javac কম্পাইলার OpenJDK 11 এ স্যুইচ করেছে।
JUnit এক্সটেনশন 1.1.5
ext.junit 1.1.5
3 জানুয়ারী, 2023
androidx.test.ext:junit:1.1.5
এবং androidx.test.ext:junit-ktx:1.1.5
প্রকাশিত হয়েছে।
বাগ ফিক্স
- ActivityScenarioRule এর জন্য রেফারেন্স ডক ফরম্যাটিং ঠিক করুন
JUnit এক্সটেনশন 1.1.4
ext.junit 1.1.4
8 নভেম্বর, 2022
androidx.test.ext:junit:1.1.4
এবং androidx.test.ext:junit-ktx:1.1.4
প্রকাশিত হয়েছে।
1.1.3 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.7.10-এ আপডেট করুন
- org.junit:junit:4.13.2-এ আপডেট করুন
ext.junit 1.1.4-rc01
অক্টোবর 26, 2022
androidx.test.ext:junit:1.1.4-rc01
এবং androidx.test.ext:junit-ktx:1.1.4-rc01
প্রকাশিত হয়েছে।
ext.junit 1.1.4-beta01
6 অক্টোবর, 2022
androidx.test.ext:junit:1.1.4-beta01
এবং androidx.test.ext:junit-ktx:1.1.4-beta01
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- kotlin stdlib 1.7.10-এ আপডেট করুন
ext.junit 1.1.4-alpha07
জুন 1, 2022
androidx.test.ext:junit:1.1.4-alpha07
এবং androidx.test.ext:junit-ktx:1.1.4-alpha07
প্রকাশিত হয়েছে।
বাগ ফিক্স
- IncompatibleClasschangeErrors প্রতিরোধ করতে 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
২৮ সেপ্টেম্বর, ২০২১
androidx.test.ext:junit:1.1.4-alpha02
এবং androidx.test.ext:junit-ktx:1.1.4-alpha02
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- আপডেট করুন
- kotlin stdlib 1.5.31
- org.junit:junit:4.13.2
ext.junit 1.1.4-alpha01
23 আগস্ট, 2021
androidx.test.ext:junit:1.1.4-alpha01
এবং androidx.test.ext:junit-ktx:1.1.4-alpha01
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- -ktx: স্পষ্টভাবে kotlin stdlib 1.4.30 এর উপর নির্ভর করে
Junit-Gtest 1.0
Junit-Gtest 1.0.0-alpha01
23 মার্চ, 2022
androidx.test.ext:junit-gtest:1.0.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।
প্রথম রিলিজে বৈশিষ্ট্য
- JUnit Gtest হল একটি নতুন লাইব্রেরি যাতে সংযুক্ত ডিভাইসগুলিতে Gtest স্যুট চালানোর জন্য একটি JUnit রানার রয়েছে।
ট্রুথ এক্সটেনশন 1.7.0
ext.truth 1.7.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test.ext:truth:1.7.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- minSdkVersion 21-এ আপডেট করুন
ext.truth 1.6.0
জুন 24, 2024
androidx.test.ext:truth:1.6.0
প্রকাশিত হয়েছে।
সর্বশেষ স্থিতিশীল প্রকাশ 1.5.0 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- অব্যবহৃত androidx.test.annotation নির্ভরতা সরান
- অ্যান্ড্রয়েড এসডিকে < 19 এর জন্য সমস্ত সমর্থন সরান। সর্বনিম্ন হল API 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
- minSdkVersion এখন 19, targetSdk এখন 34
-
PersistableBundleSubject
যোগ করা হয়েছে
বাগ ফিক্স
- অব্যবহৃত androidx.test.annotation নির্ভরতা সরান
নতুন বৈশিষ্ট্য
- শিল্পকর্ম এখন স্বাক্ষরিত. আরো বিস্তারিত জানার জন্য নির্ভরতা যাচাই দেখুন.
- প্রধান রিলিজ টুলচেন আপডেট:
- ক্লাসগুলি এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
- 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
১৬ মে, ২০২৪
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
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
-
BundleSubject
এbyteArray()
পদ্ধতি যোগ করা হয়েছে।
ext.truth 1.6.0-alpha03
জানুয়ারী 26, 2024
androidx.test.ext:truth:1.6.0-alpha03
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অ্যান্ড্রয়েড এসডিকে < 19 এর জন্য সমস্ত সমর্থন সরান। সর্বনিম্ন হল API 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
নতুন বৈশিষ্ট্য
-
PersistableBundleSubject
যোগ করা হয়েছে
ext.truth 1.6.0-alpha02
নভেম্বর 29, 2023
androidx.test.ext:truth:1.6.0-alpha02
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- 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-এ আপডেট করুন
- প্রধান রিলিজ টুলচেন আপডেট:
- ক্লাসগুলি এখন java8 বাইটকোডে কম্পাইল করা হয়েছে
- javac কম্পাইলার OpenJDK 11 এ স্যুইচ করেছে।
ট্রুথ এক্সটেনশন 1.5.0
ext.truth 1.5.0
8 নভেম্বর, 2022
androidx.test.ext:truth:1.5.0
প্রকাশিত হয়েছে।
1.4.0 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- BundleSubject#stringArray যোগ করুন
- ParcelableSubject.marshallsEquallyTo() যোগ করুন
- BundleSubject#doubleFloat যোগ করুন
বাগ ফিক্স
- শূন্য অভিপ্রায়ের জন্য ইন্টেন্ট ম্যাচারদের স্পষ্টভাবে ব্যর্থ করুন
নির্ভরতা পরিবর্তন
- আপডেট করুন
- 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
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- Intent Correspondences#all স্থিতিশীল API হিসাবে প্রচার করুন।
ext.truth 1.5.0-beta01
6 অক্টোবর, 2022
androidx.test.ext:truth:1.5.0-beta01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- NonNull/Nullable সহ 1.4.0 থেকে প্রবর্তিত নতুন APIগুলি টীকা করুন
- BundleSubject#stringArray যোগ করুন
ext.truth 1.5.0-alpha07
জুন 1, 2022
androidx.test.ext:truth:1.5.0-alpha07
প্রকাশিত হয়েছে।
বাগ ফিক্স
- IncompatibleClasschangeErrors প্রতিরোধ করতে 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
প্রকাশিত হয়েছে।
বাগ ফিক্স
- শূন্য অভিপ্রায়ের জন্য ইন্টেন্ট ম্যাচারদের স্পষ্টভাবে ব্যর্থ করুন
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
২৮ সেপ্টেম্বর, ২০২১
androidx.test.ext:truth:1.5.0-alpha02
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- 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
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- BundleSubject#doubleFloat যোগ করুন
মনিটর 1.8.0
মনিটর 1.8.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test:monitor:1.8.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- minSdkVersion 21-এ আপডেট করুন
- ReflectionException কে RuntimeException করুন
মনিটর 1.7.2
আগস্ট 14, 2024
androidx.test:monitor:1.7.2
প্রকাশিত হয়েছে।
বাগ ফিক্স
- পুরোনো androidx.test:core-এর সাথে ব্যবহার করার সময় ActivityInvoker$-CC ClassNotFoundErrors ঠিক করুন
মনিটর 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 এর মধ্যে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- ডিভাইসকন্ট্রোলারকে একটি পাবলিক এপিআই করুন
- প্ল্যাটফর্ম টেস্টস্টোরেজ একটি পাবলিক এপিআইতে সরান
- অভ্যন্তরীণ নিয়ন্ত্রিত লুপার#ইসড্রাকলব্যাকসসপোর্টড যুক্ত করুন।
- অ্যান্ড্রয়েড এসডিকে <19 এর জন্য সমস্ত সমর্থন সরান। ন্যূনতম এপিআই 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
- মিনসডকভার্সন এখন 19, টার্গেটসডকভার্স এখন 34
বাগ ফিক্স
- অব্যবহৃত অ্যান্ড্রয়েডএক্স.টেস্ট.অনোটেশন নির্ভরতা সরান
- ইন্টেন্টমনিটরআইএমপিএল কলব্যাকগুলিতে সিঙ্ক্রোনাইজেশন ঠিক করুন
নতুন বৈশিষ্ট্য
- নিদর্শনগুলি এখন স্বাক্ষরিত হয়। আরও তথ্যের জন্য নির্ভরতা যাচাই করুন দেখুন।
- মেজর রিলিজ টুলচেইন আপডেট: এখন জাভা 8 বাইটকোডে সংকলিত
পরিচিত সমস্যা
- মনিটরের অ্যান্ড্রয়েডেক্সের উপর নির্ভরতা রয়েছে ra ট্রেসিং: 1.1.0। কনফিগারেশনের উপর নির্ভর করে, গ্রেডল রানটাইমে এটিকে 1.0.0 এ ডাউনগ্রেড করতে পারে যার ফলে 'কোনও স্ট্যাটিক পদ্ধতি ফোর্সেনাব্ল্যাপট্রেসিং' ত্রুটিগুলি নেই। একটি কার্যকারিতা হিসাবে, একটি সুস্পষ্ট 'বাস্তবায়ন androidx.tracing: 1.1.0' নির্ভরতা যুক্ত করুন। Https://github.com/android/android-teest/issues/1755 দেখুন
মনিটর 1.7.0-আরসি 01
30 মে, 2024
androidx.test:monitor:1.7.0-rc01
প্রকাশিত হয়েছে।
মনিটর 1.7.0-BETA01
১৬ মে, ২০২৪
androidx.test:monitor:1.7.0-beta01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অব্যবহৃত অ্যান্ড্রয়েডএক্স.টেস্ট.অনোটেশন নির্ভরতা সরান
নিরীক্ষণ 1.7.0-Alpha05
এপ্রিল 26, 2024
androidx.test:monitor:1.7.0-alpha05
প্রকাশিত হয়েছে।
এপিআই পরিবর্তনগুলি * ডিভাইসকন্ট্রোলারকে পরীক্ষামূলক টেস্টাপি থেকে একটি সর্বজনীন এপিআই করুন * প্ল্যাটফর্ম টেস্টোরেজ সরান একটি সর্বজনীন এপিআই * অভ্যন্তরীণ নিয়ন্ত্রিত লুপার যুক্ত করুন#ইসড্রাক্যালব্যাকসসপোর্টড।
মনিটর 1.7.0-Alpha04
জানুয়ারী 26, 2024
androidx.test:monitor:1.7.0-alpha04
প্রকাশিত হয়েছে।
বাগ ফিক্স
- ইন্টেন্টমনিটরআইএমপিএল কলব্যাকগুলিতে সিঙ্ক্রোনাইজেশন ঠিক করুন
- অ্যান্ড্রয়েড এসডিকে <19 এর জন্য সমস্ত সমর্থন সরান। ন্যূনতম এপিআই 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
এপিআই পরিবর্তনগুলি * সরানো অ্যান্ড্রয়েডএক্স.টেস্ট.প্ল্যাটফর্ম.আর একটি অভ্যন্তরীণ এপিআইতে ফিরে আসে
মনিটর 1.7.0-Alpha03
নভেম্বর 29, 2023
androidx.test:monitor:1.7.0-alpha03
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- টার্গেটসডকভার্সন এখন 34
নতুন বৈশিষ্ট্য
- নিদর্শনগুলি এখন স্বাক্ষরিত হয়। আরও তথ্যের জন্য নির্ভরতা যাচাই করুন দেখুন।
মনিটর 1.7.0-আলফা 02
সেপ্টেম্বর 18, 2023
androidx.test:monitor:1.7.0-alpha02
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন * অ্যাপকম্পোনেন্টফ্যাক্টরি নিয়ম যুক্ত করুন
বৈশিষ্ট্যগুলি * ডাম্প থ্রেড স্টেটস যখন সংস্থানগুলি সময় শেষ হয়
বাগ ফিক্সগুলি * এপিআইএস> = 26 এ ডায়ালগের অভ্যন্তরে দর্শনগুলির জন্য ক্যাপচারটোবিটম্যাপটি ঠিক করুন।
নির্ভরতা পরিবর্তন * মিনসডকভার্সন এখন 19
মনিটর 1.7.0-Alpha01
21 মার্চ, 2023
androidx.test:monitor:1.7.0-alpha01
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- কোটলিন স্ট্যান্ডলিব 1.7.22 এ আপডেট করুন
- মেজর রিলিজ টুলচেইন আপডেট: এখন জাভা 8 বাইটকোডে সংকলিত
মনিটর 1.6.0
মনিটর 1.6.1
3 জানুয়ারী, 2023
androidx.test:monitor:1.6.1
প্রকাশিত হয়েছে।
বাগ ফিক্স
- প্ল্যাটফর্ম টেস্টস্টোরেজের ডিফল্ট বাস্তবায়ন ঠিক করুন। অ্যান্ড্রয়েডএক্স.টেস্ট.স্যারভিসগুলি কনফিগার করা না থাকলে এটি পরীক্ষার ব্যর্থতায় স্ক্রিনশটগুলি সংরক্ষণ করতে এস্প্রেসোকে সক্ষম করবে
- রেফারেন্স ডক ক্লিনআপ
মনিটর 1.6.0
8 নভেম্বর, 2022
androidx.test:monitor:1.6.0
প্রকাশিত হয়েছে।
1.5.0 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- অভ্যন্তরীণ এপিআই সমর্থন ক্রিয়াকলাপে পরিবর্তন করে
- বিভিন্ন ট্রেসিং লাইব্রেরি সমর্থন করার জন্য অভ্যন্তরীণ এপিআই যুক্ত করুন।
বাগ ফিক্স
- লগ স্প্যাম বন্ধ করার জন্য এখনও তৈরি হওয়া ক্রিয়াকলাপগুলি সরান '
নির্ভরতা পরিবর্তন
- অ্যান্ড্রয়েডএক্স.ট্রেসিংয়ের উপর নির্ভরতা যুক্ত করুন
মনিটর 1.6.0-আরসি 01
অক্টোবর 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
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- অভ্যন্তরীণ এপিআই সমর্থন ক্রিয়াকলাপে পরিবর্তন করে
ওরফে প্ল্যাটফর্ম পর্যবেক্ষণ করুন 1.6.0
মনিটর 1.6.0-আলফা 04
জুন 1, 2022
androidx.test:monitor:1.6.0-alpha04
প্রকাশিত হয়েছে।
বাগ ফিক্স
- Demanatiibleclasschangeerrors প্রতিরোধ করতে 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
প্রকাশিত হয়েছে।
বাগ ফিক্স
- হার্ডওয়ারেরেন্ডার ড্যামপ্যাট লগিং কম গুরুতর করুন।
- ট্রেস নিশ্চিত করুন end
নিরীক্ষণ 1.6.0-Alpha01
11 ফেব্রুয়ারী, 2022
androidx.test:monitor:1.6.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- বিভিন্ন ট্রেসিং লাইব্রেরিগুলিকে সমর্থন করার জন্য অভ্যন্তরীণ প্লাগইন এপিআই যুক্ত করুন।
নির্ভরতা পরিবর্তন
- অ্যান্ড্রয়েডএক্স.ট্রেসিংয়ের উপর নির্ভরতা যুক্ত করুন
ওরফে প্ল্যাটফর্ম 1.5.0 পর্যবেক্ষণ করুন
মনিটর 1.5.0
১৩ ডিসেম্বর, ২০২১
androidx.test:monitor:1.5.0
প্রকাশিত হয়েছে।
গত 1.4.0 স্থিতিশীল প্রকাশের পরে পরিবর্তনগুলি হ'ল:
এপিআই পরিবর্তন
- হার্ডওয়ারেরেন্ডার ড্যামপ্যাট যুক্ত করুন
- প্ল্যাটফর্মস্টেস্টস্টোরেজ যুক্ত করুন
- অবমূল্যায়ন করুন androidx.test.annotation.beta
মনিটর 1.5.0-আরসি 01
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-আলফা 03
4 অক্টোবর, 2021
androidx.test:monitor:1.5.0-alpha03
প্রকাশিত হয়েছে।
1.5.0-Alpha02 মনিটর করুন
২৮ সেপ্টেম্বর, ২০২১
androidx.test:monitor:1.5.0-alpha02
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- হার্ডওয়ারেরেন্ডারার ড্যামপ্যাট#সক্ষম করা
- হার্ডওয়ারেরেন্ডার ড্যামপ্যাট থেকে পরীক্ষামূলক টেস্টাপি সরান
- অবমূল্যায়ন করুন androidx.test.annotation.beta
মনিটর 1.5.0-আলফা 01
23 আগস্ট, 2021
androidx.test:monitor:1.5.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- হার্ডওয়ারেরেন্ডার ড্যামপ্যাট যুক্ত করুন
- প্ল্যাটফর্মস্টেস্টস্টোরেজ যুক্ত করুন
অর্কেস্টেটর 1.6.0
অর্কেস্টেটর 1.6.0-আলফা 02
03 ফেব্রুয়ারি, 2025
androidx.test:orchestrator:1.6.0-alpha02
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.6.0-আলফা 01
নভেম্বর 20, 2024
androidx.test:orchestrator:1.6.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- মিনসডকভার্স 21 এ আপডেট করুন
অর্কেস্টেটর 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 এর মধ্যে পরিবর্তনগুলি অন্তর্ভুক্ত:
নতুন বৈশিষ্ট্য
- ইনস্ট্রুমেন্টেশন প্যারামগুলি প্রক্সিং পরিচয় করিয়ে দিন যা ব্যবহারকারীকে পরীক্ষার অধীনে এপিকিতে ইনস্ট্রুমেন্টেশন যুক্তিগুলি প্রক্সি করতে দেয় (যেমন:-কোনও-লুকানো-এপি-চেকস)।
- মেজর রিলিজ টুলচেইন আপডেট। এপিকে এখন একটি আলাদা কী দিয়ে স্বাক্ষর করা হয়েছে এবং আপনাকে পূর্ববর্তী যে কোনও অর্কেস্টেটর আনইনস্টল করতে হবে ('এডিবি আনইনস্টল অ্যান্ড্রয়েডএক্স.টেস্ট.অরচেস্ট্রেটর')
এপিআই পরিবর্তন
- মিনসডকভার্সন এখন 19
বাগ ফিক্স
- পরীক্ষার নাম খুব দীর্ঘ হলে ক্র্যাশ ঠিক করুন
অর্কেস্টেটর 1.5.0-আরসি 01
30 মে, 2024
androidx.test:orchestrator:1.5.0-rc01
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.5.0-BETA01
১৬ মে, ২০২৪
androidx.test:orchestrator:1.5.0-beta01
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.5.0-আলফা 04
এপ্রিল 26, 2024
androidx.test:orchestrator:1.5.0-alpha04
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.5.0-আলফা 03
ফেব্রুয়ারি 29, 2024
androidx.test:orchestrator:1.5.0-alpha03
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- ইনস্ট্রুমেন্টেশন প্যারামগুলি প্রক্সিং পরিচয় করিয়ে দিন যা ব্যবহারকারীকে পরীক্ষার অধীনে এপিকিতে ইনস্ট্রুমেন্টেশন যুক্তিগুলি প্রক্সি করতে দেয় (যেমন:-কোনও-লুকানো-এপি-চেকস)।
অর্কেস্টেটর 1.5.0-আলফা 02
নভেম্বর 29, 2023
androidx.test:orchestrator:1.5.0-alpha02
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- মিনসডকভার্সন এখন 19
বাগ ফিক্স
- পরীক্ষার নাম খুব দীর্ঘ হলে ক্র্যাশ ঠিক করুন
নতুন বৈশিষ্ট্য
- নিদর্শনগুলি এখন স্বাক্ষরিত হয়। আরও তথ্যের জন্য নির্ভরতা যাচাই করুন দেখুন।
অর্কেস্টেটর 1.5.0-আলফা 01
21 মার্চ, 2023
androidx.test:orchestrator:1.5.0-alpha01
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- মেজর রিলিজ টুলচেইন আপডেট। এপিকে এখন একটি আলাদা কী দিয়ে স্বাক্ষর করা হয়েছে এবং আপনাকে পূর্ববর্তী যে কোনও অর্কেস্টেটর আনইনস্টল করতে হবে ('এডিবি আনইনস্টল অ্যান্ড্রয়েডএক্স.টেস্ট.অরচেস্ট্রেটর')
অর্কেস্টেটর 1.4.2
অর্কেস্টেটর 1.4.2
8 নভেম্বর, 2022
androidx.test:orchestrator:1.4.2
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.2-আরসি 01
অক্টোবর 26, 2022
androidx.test:orchestrator:1.4.2-rc01
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.2-বিটা 01
6 অক্টোবর, 2022
androidx.test:orchestrator:1.4.2-beta01
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.2-আলফা 04
জুন 1, 2022
androidx.test:orchestrator:1.4.2-alpha04
প্রকাশিত হয়েছে।
বাগ ফিক্স
- Demanatiibleclasschangeerrors প্রতিরোধ করতে javac 11 এ ফিরে যান [#1351]
অর্কেস্টেটর 1.4.2-আলফা 03
28 এপ্রিল, 2022
androidx.test:orchestrator:1.4.2-alpha03
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.2-আলফা 02
21 মার্চ, 2022
androidx.test:orchestrator:1.4.2-alpha02
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.2-আলফা 01
11 ফেব্রুয়ারী, 2022
androidx.test:orchestrator:1.4.2-alpha01
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.1
অর্কেস্টেটর 1.4.1
১৩ ডিসেম্বর, ২০২১
androidx.test:orchestrator:1.4.1
প্রকাশিত হয়েছে।
পূর্ববর্তী 1.4.0 স্থিতিশীল প্রকাশের পরে উল্লেখযোগ্য পরিবর্তনগুলি হ'ল:
বাগ ফিক্স
- অ্যান্ড্রয়েড 11+ এ ত্রুটি বার্তাগুলি রোধ করতে অংশে অপ্রচলিত অর্কেস্ট্রেশনএক্সএমএলটিস্ট্রুনলিস্টনার মুছুন
- অ্যান্ড্রয়েড এপিআই 31 এর জন্য সমর্থন
অর্কেস্টেটর 1.4.1-আরসি 01
18 নভেম্বর, 2021
androidx.test:orchestrator:1.4.1-rc01
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.1-BETA01
8 নভেম্বর, 2021
androidx.test:orchestrator:1.4.1-beta01
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.1-Alpha03
4 অক্টোবর, 2021
androidx.test:orchestrator:1.4.1-alpha03
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.1-আলফা 02
২৮ সেপ্টেম্বর, ২০২১
androidx.test:orchestrator:1.4.1-alpha02
প্রকাশিত হয়েছে।
অর্কেস্টেটর 1.4.1-আলফা 01
23 আগস্ট, 2021
androidx.test:orchestrator:1.4.1-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অ্যান্ড্রয়েড 11+ এ ত্রুটি বার্তাগুলি রোধ করতে অংশে অপ্রচলিত অর্কেস্ট্রেশনএক্সএমএলটিস্ট্রুনলিস্টনার মুছুন
রানার 1.7.0
রানার 1.7.0-আলফা 01
03 ফেব্রুয়ারি, 2025
androidx.test:runner:1.7.0-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স
-
@AfterClass
সময় ব্যতিক্রমগুলিInstrumentationResultPrinter
মাধ্যমে রিপোর্ট করা হচ্ছে না। - অ্যান্ড্রয়েডজুনিট্রনারে উদ্ভূত ব্যতিক্রমগুলি এখন পরিচালনা করা হয়েছে।
- শ্রেণিবিন্যাস বা বেফোরক্লাসের সময় অনুমানের ব্যর্থতাগুলি এখন আরও ধারাবাহিকভাবে
InstrumentationResultPrinter
মাধ্যমে রিপোর্ট করা হয় - Sdksppress রেফারেন্স ডক্স পরিষ্কার করুন
এপিআই পরিবর্তন
- মিনসডকভার্স 21 এ আপডেট করুন
- Org.junit.ignore এর পক্ষে অ্যান্ড্রয়েডএক্স.ফিল্টারস.সপ্রেসকে অবমূল্যায়ন করুন
রানার 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 এর মধ্যে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- মার্ক অ্যান্ড্রয়েডএক্স.টেস্ট.স সার্ভিসেস। ** লাইব্রেরি_গ্রুপ হিসাবে সীমাবদ্ধ
- কাস্টমফিল্টার এপিআই যুক্ত করুন
- প্যাকেজপ্রিফিক্সক্লাসপ্যাথসুইট এপিআই যুক্ত করুন
- পরীক্ষামূলক টেস্টাপির পরিবর্তে সীমাবদ্ধ লাইব্রেরি_গ্রুপ হিসাবে অনুমতিটি চিহ্নিত করুন
- মিনসডকভার্সন এখন 19
বাগ ফিক্স
- অব্যবহৃত অ্যান্ড্রয়েডএক্স.টেস্ট.অনোটেশন নির্ভরতা সরান
- পরীক্ষার ব্যতিক্রমগুলি লগ করার সময়, স্ট্যাক কাটা এড়াতে থ্রোয়েবলের জন্য লগের অন্তর্নির্মিত সমর্থনটি ব্যবহার করুন
- Uiautomation#গ্রান্ট্রান্টাইমপেরমিশন ব্যবহার করে গ্রান্টপারমিশন রুলকে সমর্থন করার জন্য অভ্যন্তরীণ পরিবর্তনগুলি
- প্রয়োজনীয়তা ডকুমেন্টেশনে সীমাবদ্ধতা এবং অবমূল্যায়নের কারণগুলি স্পষ্ট করার চেষ্টা করুন
- অ্যান্ড্রয়েড এসডিকে <19 এর জন্য সমস্ত সমর্থন সরান। ন্যূনতম এপিআই 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
- একই শ্রেণি/পদ্ধতিতে "-e শ্রেণি" এবং "-ই নটক্লাস" ঠিক করুন একই ফলাফলটি সম্পাদন করা উচিত (কোনও পরীক্ষা চালানো হয় না)
-
TestDiscoveryEventServiceConnection.send()
যদি যন্ত্রটি রানটাইম এক্সসেপশন ছুঁড়ে দেয় তবে ঝুলিয়ে দেওয়ার পরিবর্তে পরীক্ষায় সঠিকভাবে ব্যর্থ হবে। - প্রতিটি অ্যান্ড্রয়েডজুনিট 4 টেস্ট ক্লাসের জন্য সমস্ত এআরজিগুলি পুনর্বিবেচনা বন্ধ করুন। এটি #1948 এর মতো সূচনা ত্রুটিগুলি সম্বোধন করা উচিত।
- সিস্টেম সার্ভার প্রক্রিয়া ইনস্ট্রুমার করার সময় এনপিইগুলি রোধ করতে ইনস্ট্রুমেন্টেশন রুনলিস্টনার ইনিশিয়ালাইজেশন জোর করুন।
- পরীক্ষার ফলাফলের সংক্ষিপ্তসার আউটপুট এড়ানোর চেষ্টা করুন যা বাইন্ডার লেনদেনের সীমা ছাড়িয়ে যায়।
- ক্রিয়াকলাপ ফিনিশার চালানোর জন্য, 2 সেকেন্ড পর্যন্ত অপেক্ষা করুন, পরিস্থিতিগুলি যেখানে মধ্য-পরীক্ষার ক্রিয়াকলাপগুলি শেষ করে তা রোধ করতে
- কাস্টম ক্লাসলোডারের কারণে জুনিত শ্রেণীর অমিল থাকলে ত্রুটি প্রতিবেদন করার উন্নতি করুন
- @উপেক্ষা-ডি ক্লাসগুলির জন্য লগনলি মোডে রিপোর্টিং ঠিক করুন
- মাল্টিডেক্স লোড হওয়ার পরে ইনস্ট্রুমেন্টেশন রিসাল্টপ্রিন্টারের ইনস্ট্যান্টেশন সরান
- এটি রাননারার্গস পার্সিংয়ে ব্যবহারের আগে টেস্টস্টোরেজ নিবন্ধন করুন
- টেস্টেকুয়েস্টবিল্ডারকে সরবরাহ করা ক্রমে পরীক্ষার ক্লাসগুলি সম্পাদন করুন।
নতুন বৈশিষ্ট্য
- নিদর্শনগুলি এখন স্বাক্ষরিত হয়। আরও তথ্যের জন্য নির্ভরতা যাচাই করুন দেখুন।
- মেজর রিলিজ টুলচেইন আপডেট:
- ক্লাসগুলি এখন জাভা 8 বাইটকোডে সংকলিত হয়েছে
- জাভাক সংকলক ওপেনজেডকে 17 এ স্যুইচ করেছে।
রানার 1.6.0-আরসি 01
30 মে, 2024
androidx.test:runner:1.6.0-rc01
প্রকাশিত হয়েছে।
রানার 1.6.0-BETA01
১৬ মে, ২০২৪
androidx.test:runner:1.6.0-beta01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অব্যবহৃত অ্যান্ড্রয়েডএক্স.টেস্ট.অনোটেশন নির্ভরতা সরান
রানার 1.6.0-আলফা 07
এপ্রিল 26, 2024
androidx.test:runner:1.6.0-alpha07
প্রকাশিত হয়েছে।
বাগ ফিক্স
- পরীক্ষার ব্যতিক্রমগুলি লগ করার সময়, স্ট্যাক কাটা এড়াতে থ্রোয়েবলের জন্য লগের অন্তর্নির্মিত সমর্থনটি ব্যবহার করুন
- Uiautomation#গ্রান্ট্রান্টাইমপেরমিশন ব্যবহার করে গ্রান্টপারমিশন রুলকে সমর্থন করার জন্য অভ্যন্তরীণ পরিবর্তনগুলি
রানার 1.6.0-Alpha06
জানুয়ারী 26, 2024
androidx.test:runner:1.6.0-alpha06
প্রকাশিত হয়েছে।
বাগ ফিক্স
- প্রয়োজনীয়তা ডকুমেন্টেশনে সীমাবদ্ধতা এবং অবমূল্যায়নের কারণগুলি স্পষ্ট করার চেষ্টা করুন
- অ্যান্ড্রয়েড এসডিকে <19 এর জন্য সমস্ত সমর্থন সরান। ন্যূনতম এপিআই 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
- একই শ্রেণি/পদ্ধতিতে "-e শ্রেণি" এবং "-ই নটক্লাস" ঠিক করুন একই ফলাফলটি সম্পাদন করা উচিত (কোনও পরীক্ষা চালানো হয় না)
এপিআই পরিবর্তন
- মার্ক অ্যান্ড্রয়েডএক্স.টেস্ট.স সার্ভিসেস। ** লাইব্রেরি_গ্রুপ হিসাবে সীমাবদ্ধ
- কাস্টমফিল্টার থেকে পরীক্ষামূলক টেস্টাপি সরান - এটিকে সর্বজনীন করে তোলে
- প্যাকেজপ্রেফিক্সক্লাসপ্যাথসুইট থেকে পরীক্ষামূলক টেস্টাপি সরান - এটিকে সর্বজনীন করুন
- পরীক্ষামূলক টেস্টাপির পরিবর্তে সীমাবদ্ধ লাইব্রেরি_গ্রুপ হিসাবে অনুমতিটি চিহ্নিত করুন
রানার 1.6.0-আলফা 05
নভেম্বর 29, 2023
androidx.test:runner:1.6.0-alpha05
প্রকাশিত হয়েছে।
বাগ ফিক্স
-
TestDiscoveryEventServiceConnection.send()
যদি যন্ত্রটি রানটাইম এক্সসেপশন ছুঁড়ে দেয় তবে ঝুলিয়ে দেওয়ার পরিবর্তে পরীক্ষায় সঠিকভাবে ব্যর্থ হবে। - প্রতিটি অ্যান্ড্রয়েডজুনিট 4 টেস্ট ক্লাসের জন্য সমস্ত এআরজিগুলি পুনর্বিবেচনা বন্ধ করুন। এটি #1948 এর মতো সূচনা ত্রুটিগুলি সম্বোধন করা উচিত।
এপিআই পরিবর্তন
- মিনসডকভার্সন এখন 19
নতুন বৈশিষ্ট্য
- নিদর্শনগুলি এখন স্বাক্ষরিত হয়। আরও তথ্যের জন্য নির্ভরতা যাচাই করুন দেখুন।
রানার 1.6.0-আলফা 04
21 আগস্ট, 2023
androidx.test:runner:1.6.0-alpha04
প্রকাশিত হয়েছে।
বাগ ফিক্স
- সিস্টেম সার্ভার প্রক্রিয়া ইনস্ট্রুমার করার সময় এনপিইগুলি রোধ করতে ইনস্ট্রুমেন্টেশন রুনলিস্টনার ইনিশিয়ালাইজেশন জোর করুন।
নির্ভরতা পরিবর্তন
- অ্যান্ড্রয়েডএক্স.অনোটেশন এ আপগ্রেড করুন: 1.7.0-BETA01
রানার 1.6.0-Alpha03
জুন 27, 2023
androidx.test:runner:1.6.0-alpha03
প্রকাশিত হয়েছে।
বাগ ফিক্স
- পরীক্ষার ফলাফলের সংক্ষিপ্তসার আউটপুট এড়ানোর চেষ্টা করুন যা বাইন্ডার লেনদেনের সীমা ছাড়িয়ে যায়।
রানার 1.6.0-আলফা 02
25 এপ্রিল, 2023
androidx.test:runner:1.6.0-alpha02
প্রকাশিত হয়েছে।
বাগ ফিক্স
- ক্রিয়াকলাপ ফিনিশার চালানোর জন্য, 2 সেকেন্ড পর্যন্ত অপেক্ষা করুন, পরিস্থিতিগুলি যেখানে মধ্য-পরীক্ষার ক্রিয়াকলাপগুলি শেষ করে তা রোধ করতে
রানার 1.6.0-আলফা 01
21 মার্চ, 2023
androidx.test:runner:1.6.0-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- কাস্টম ক্লাসলোডারের কারণে জুনিত শ্রেণীর অমিল থাকলে ত্রুটি প্রতিবেদন করার উন্নতি করুন
- @উপেক্ষা-ডি ক্লাসগুলির জন্য লগনলি মোডে রিপোর্টিং ঠিক করুন
- মাল্টিডেক্স লোড হওয়ার পরে ইনস্ট্রুমেন্টেশন রিসাল্টপ্রিন্টারের ইনস্ট্যান্টেশন সরান
- এটি রাননারার্গস পার্সিংয়ে ব্যবহারের আগে টেস্টস্টোরেজ নিবন্ধন করুন
- টেস্টেকুয়েস্টবিল্ডারকে সরবরাহ করা ক্রমে পরীক্ষার ক্লাসগুলি সম্পাদন করুন।
নির্ভরতা পরিবর্তন
- অ্যান্ড্রয়েডএক্স.এস্টে আপডেট করুন: মনিটর: 1.7.0-Alpha01
- মেজর রিলিজ টুলচেইন আপডেট:
- ক্লাসগুলি এখন জাভা 8 বাইটকোডে সংকলিত হয়েছে
- জাভাক সংকলক ওপেনজেডিকে 11 এ স্যুইচ করেছে।
রানার 1.5.0
রানার 1.5.2
3 জানুয়ারী, 2023
androidx.test:runner:1.5.2
প্রকাশিত হয়েছে।
বাগ ফিক্স
- রেফারেন্স ডক ক্লিনআপ
রানার 1.5.1
9 নভেম্বর, 2022
androidx.test:runner:1.5.1
প্রকাশিত হয়েছে।
বাগ ফিক্স
- দীর্ঘ পরীক্ষার নামগুলিতে ক্র্যাশ রোধ করতে ট্রেসারুনলিস্টেনারে ট্রানসেট ট্রেসের নাম
রানার 1.5.0
8 নভেম্বর, 2022
androidx.test:runner:1.5.0
প্রকাশিত হয়েছে।
1.4.0 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
নতুন বৈশিষ্ট্য
- পরীক্ষার লাইফসাইকেল ইভেন্টগুলির জন্য অ্যান্ড্রয়েড ট্রেস স্প্যান রেকর্ড করুন
এপিআই পরিবর্তন
- দীর্ঘস্থায়ী @বিটা/ @এক্সপেরিমেন্টাল টেস্টাপি androidx.test.test.runner.screenshot স্থিতিশীল তবে অবমূল্যায়িত হিসাবে চিহ্নিত করুন (নতুন অ্যান্ড্রয়েডএক্স.টেস্ট.কোর/এস্প্রেসো স্ক্রিনশট এপিআই) এর পক্ষে)
- জুনিতের টাইমআউট নিয়মের পক্ষে '-e টাইমআউট' রানটাইম প্যারামিটারটি হ্রাস করুন।
- একটি অ্যাবস্ট্রাক্ট ফিল্টার ক্লাস যুক্ত করুন।
- অ্যান্ড্রয়েডক্লাসপ্যাথসুইট এবং পরীক্ষামূলক প্যাকেজপ্রেফিক্সক্লাসপ্যাথসুইট যুক্ত করুন
- নো-ওপ এবং গুগল অ্যানালিটিক্সকে অবমূল্যায়ন করুন
বাগ ফিক্স
- টেস্টফাইলে টেস্টস্টোরেজ থেকে পড়ার জন্য সমর্থন যুক্ত করুন
- হ্যান্ডেল কেস যেখানে অ্যাপ্লিকেশন ক্র্যাশ করে ইনস্ট্রুমেন্টেশন রিসাল্টপ্রিন্টার সেট হওয়ার আগে।
- অর্কেস্টেটর ইনস্ট্রুমেন্টেশন শ্রোতার সাথে সাথে প্রক্রিয়া ক্র্যাশটি প্রতিবেদন করুন।
- কমা এবং হ্যাশ সহ প্যারামিটারাইজড পরীক্ষার নামগুলি সমর্থন করুন।
- অর্কেস্ট্রেটারে পরীক্ষার আবিষ্কারের পর্বের সময় ত্রুটি হ্যান্ডলিংয়ের উন্নতি করুন
- ব্যতিক্রম পরিস্থিতিতে ত্রুটি হ্যান্ডলিং বাড়ান (অ্যাপ ক্র্যাশ ইত্যাদি)
নির্ভরতা পরিবর্তন
- আপডেট
- org.junit: জুনিত: 4.13.2
রানার 1.5.0-আরসি 01
অক্টোবর 26, 2022
androidx.test:runner:1.5.0-rc01
প্রকাশিত হয়েছে।
রানার 1.5.0-BETA02
21 অক্টোবর, 2022
androidx.test:runner:1.5.0-beta02
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- দীর্ঘস্থায়ী @বিটা/ @এক্সপেরিমেন্টাল টেস্টাপি অ্যান্ড্রয়েডএক্স.টেস্ট.রুনার.স্ক্রিনশট স্থিতিশীল তবে অবমূল্যায়ন হিসাবে চিহ্নিত করুন
বাগ ফিক্স
- টেস্টফাইলে টেস্টস্টোরেজ থেকে পড়ার জন্য সমর্থন যুক্ত করুন
রানার 1.5.0-BETA01
6 অক্টোবর, 2022
androidx.test:runner:1.5.0-beta01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- জুনিতের টাইমআউট নিয়মের পক্ষে '-e টাইমআউট' রানটাইম প্যারামিটারটি হ্রাস করুন।
- একটি অ্যাবস্ট্রাক্ট ফিল্টার ক্লাস যুক্ত করুন।
বাগ ফিক্স
- দীর্ঘ পরীক্ষার নামগুলির জন্য ট্রেস ত্রুটিগুলি ঠিক করুন
- হ্যান্ডেল কেস যেখানে অ্যাপ্লিকেশন ক্র্যাশ করে ইনস্ট্রুমেন্টেশন রিসাল্টপ্রিন্টার সেট হওয়ার আগে।
রানার 1.5.0-আলফা 04
জুন 1, 2022
androidx.test:runner:1.5.0-alpha04
প্রকাশিত হয়েছে।
বাগ ফিক্স
- Demanatiibleclasschangeerrors প্রতিরোধ করতে javac 11 এ ফিরে যান [#1351]
রানার 1.5.0-আলফা 03
28 এপ্রিল, 2022
androidx.test:runner:1.5.0-alpha03
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অর্কেস্টেটর ইনস্ট্রুমেন্টেশন শ্রোতার সাথে সাথে প্রক্রিয়া ক্র্যাশটি প্রতিবেদন করুন।
রানার 1.5.0-আলফা 02
21 মার্চ, 2022
androidx.test:runner:1.5.0-alpha02
প্রকাশিত হয়েছে।
বাগ ফিক্স
- ট্রেস নিশ্চিত করুন end
রানার 1.5.0-আলফা 01
11 ফেব্রুয়ারী, 2022
androidx.test:runner:1.5.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- অ্যান্ড্রয়েডক্লাসপ্যাথসুইট এবং প্যাকেজপ্রিফিক্সক্লাসপ্যাথসুইট যুক্ত করুন
নতুন বৈশিষ্ট্য
- পরীক্ষার লাইফসাইকেল ইভেন্টগুলির জন্য অ্যান্ড্রয়েড ট্রেস স্প্যান রেকর্ড করুন
বাগ ফিক্স
- কমা এবং হ্যাশ সহ প্যারামিটারাইজড পরীক্ষার নামগুলি সমর্থন করুন।
- অর্কেস্ট্রেটারে পরীক্ষার আবিষ্কারের পর্বের সময় ত্রুটি হ্যান্ডলিংয়ের উন্নতি করুন
রানার 1.4.1
রানার 1.4.1-আলফা 03
4 অক্টোবর, 2021
androidx.test:runner:1.4.1-alpha03
প্রকাশিত হয়েছে।
বাগ ফিক্স
- যখন কোনও ত্রুটি পরীক্ষার নির্বাহকের বাইরে ফেলে দেওয়া হয় তখন ব্যতিক্রম প্রতিবেদন করে।
রানার 1.4.1-আলফা 02
২৮ সেপ্টেম্বর, ২০২১
androidx.test:runner:1.4.1-alpha02
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- Androidx.test.annotaton.beta পরীক্ষামূলক টেস্টাপি সহ রেফারেন্সগুলি প্রতিস্থাপন করুন
বাগ ফিক্স
- নো-ওপ এবং গুগল অ্যানালিটিক্সকে অবমূল্যায়ন করুন
নির্ভরতা পরিবর্তন
- আপডেট
- org.junit: জুনিত: 4.13.2
রানার 1.4.1-আলফা 01
23 আগস্ট, 2021
androidx.test:runner:1.4.1-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- ব্যতিক্রম পরিস্থিতিতে ত্রুটি হ্যান্ডলিং বাড়ান (অ্যাপ ক্র্যাশ ইত্যাদি)
বিধি 1.7.0
বিধি 1.7.0-Alpha01
03 ফেব্রুয়ারি, 2025
androidx.test:rules:1.7.0-alpha01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- মিনসডকভার্স 21 এ আপডেট করুন
বিধি 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 এর মধ্যে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- মিনসডকভার্সন এখন 19, টার্গেটসডকভার্স এখন 34
- গ্রান্টপারমিশন রুলের পরিবর্তে ইউআইআউটমেশন#গ্রান্ট্রানটাইমপেরমিশন ব্যবহারের পরামর্শ দিন
বাগ ফিক্স
- @লিংকের সাথে JUnit.org জাভাডোকের ভাঙা লিঙ্কগুলি প্রতিস্থাপন করুন।
- গ্রান্টপারমিশন রুল এপিআই> = 28 এ স্বয়ংচালিত সমস্যাগুলি সমাধান করার জন্য অনুমতি দেওয়ার জন্য ইউআইআউটমেশন ব্যবহার করুন।
নতুন বৈশিষ্ট্য
- নিদর্শনগুলি এখন স্বাক্ষরিত হয়। আরও তথ্যের জন্য নির্ভরতা যাচাই করুন দেখুন।
- মেজর রিলিজ টুলচেইন আপডেট:
- ক্লাসগুলি এখন জাভা 8 বাইটকোডে সংকলিত হয়েছে
- জাভাক সংকলক ওপেনজেডকে 17 এ স্যুইচ করেছে।
বিধি 1.6.0-RC01
30 মে, 2024
androidx.test:rules:1.6.0-rc01
প্রকাশিত হয়েছে।
বিধি 1.6.0-BETA01
১৬ মে, ২০২৪
androidx.test:rules:1.6.0-beta01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অব্যবহৃত অ্যান্ড্রয়েডএক্স.টেস্ট.অনোটেশন নির্ভরতা সরান
বিধি 1.6.0-Alpha04
এপ্রিল 26, 2024
androidx.test:rules:1.6.0-alpha04
প্রকাশিত হয়েছে।
বাগ ফিক্স
- গ্রান্টপারমিশন রুল এপিআই> = 28 এ স্বয়ংচালিত সমস্যাগুলি সমাধান করার জন্য অনুমতি দেওয়ার জন্য ইউআইআউটমেশন ব্যবহার করুন।
বিধি 1.6.0-Alpha03
জানুয়ারী 26, 2024
androidx.test:rules:1.6.0-alpha03
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অ্যান্ড্রয়েড এসডিকে <19 এর জন্য সমস্ত সমর্থন সরান। ন্যূনতম এপিআই 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
এপিআই পরিবর্তন
- গ্রান্টপারমিশন রুলের পরিবর্তে ইউআইআউটমেশন#গ্রান্ট্রানটাইমপেরমিশন ব্যবহারের পরামর্শ দিন
বিধি 1.6.0-Alpha02
নভেম্বর 29, 2023
androidx.test:rules:1.6.0-alpha02
প্রকাশিত হয়েছে।
বাগ ফিক্স
- @লিংকের সাথে JUnit.org জাভাডোকের ভাঙা লিঙ্কগুলি প্রতিস্থাপন করুন।
এপিআই পরিবর্তন
- মিনসডকভার্সন এখন 19, টার্গেটসডকভার্স এখন 34
নতুন বৈশিষ্ট্য
- নিদর্শনগুলি এখন স্বাক্ষরিত হয়। আরও তথ্যের জন্য নির্ভরতা যাচাই করুন দেখুন।
বিধি 1.6.0-Alpha01
21 মার্চ, 2023
androidx.test:rules:1.6.0-alpha01
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- ট্যান্ড্রয়েডএক্স.টেস্ট আপডেট করুন: রানার: 1.6.0-আলফা 01
- কোটলিন স্ট্যান্ডলিব 1.7.22 এ আপডেট করুন
- মেজর রিলিজ টুলচেইন আপডেট:
- ক্লাসগুলি এখন জাভা 8 বাইটকোডে সংকলিত হয়েছে
- জাভাক সংকলক ওপেনজেডিকে 11 এ স্যুইচ করেছে।
বিধি 1.5.0
বিধি 1.5.0
8 নভেম্বর, 2022
androidx.test:rules:1.5.0
প্রকাশিত হয়েছে।
1.4.0 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:
এপিআই পরিবর্তন
- স্থিতিশীল এপিআই হিসাবে দীর্ঘস্থায়ী @বিটা/ @এক্সপেরিমেন্টাল টেস্টাপি গ্রান্টপারমিশন রুল এবং সার্ভিসেটস্ট্রুলকে প্রচার করুন
- স্থিতিশীল তবে অবমূল
নির্ভরতা পরিবর্তন
- আপডেট
- org.junit: জুনিত: 4.13.2
বিধি 1.5.0
বিধি 1.5.0-আরসি 01
অক্টোবর 26, 2022
androidx.test:rules:1.5.0-rc01
প্রকাশিত হয়েছে।
বিধি 1.5.0-BETA01
21 অক্টোবর, 2022
androidx.test:rules:1.5.0-beta01
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- স্থিতিশীল এপিআই হিসাবে দীর্ঘস্থায়ী @বিটা/ @এক্সপেরিমেন্টাল টেস্টাপি গ্রান্টপারমিশন রুল এবং সার্ভিসেটস্ট্রুলকে প্রচার করুন
- স্থিতিশীল তবে অবমূল
বিধি 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
প্রকাশিত হয়েছে।
বাগ ফিক্স
- Demanatiibleclasschangeerrors প্রতিরোধ করতে javac 11 এ ফিরে যান [#1351]
বিধি 1.4.1-Alpha06
28 এপ্রিল, 2022
androidx.test:rules:1.4.1-alpha06
প্রকাশিত হয়েছে।
বিধি 1.4.1-আলফা 05
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-আলফা 02
২৮ সেপ্টেম্বর, ২০২১
androidx.test:rules:1.4.1-alpha02
প্রকাশিত হয়েছে।
এপিআই পরিবর্তন
- Androidx.test.annotaton.beta পরীক্ষামূলক টেস্টাপি সহ রেফারেন্সগুলি প্রতিস্থাপন করুন
নির্ভরতা পরিবর্তন
- আপডেট
- org.junit: জুনিত: 4.13.2
বিধি 1.4.1-Alpha01
23 আগস্ট, 2021
androidx.test:rules:1.4.1-alpha01
প্রকাশিত হয়েছে।
কোনও উল্লেখযোগ্য পরিবর্তন নেই
পরিষেবাগুলি 1.6.0
পরিষেবাগুলি 1.6.0-আলফা 02
03 ফেব্রুয়ারি, 2025
androidx.test.services:test-services:1.6.0-alpha02
:1.6.0-Alpha02 androidx.test.services:storage:1.6.0-alpha02
প্রকাশিত হয়েছে।
বাগ ফিক্স
- অপ্রচলিত ফাইলোবসার্ভার প্রোটোকলটি লোকালকেট-ভিত্তিক প্রোটোকলের পক্ষে সরানো হয়েছে।
পরিষেবাগুলি 1.6.0-Alpha01
নভেম্বর 20, 2024
androidx.test.services:test-services:1.6.0-alpha01
-services:1.6.0-Alpha01 androidx.test.services:storage:1.6.0-alpha01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- টেস্টস্টোরেজ: অভ্যন্তরীণ ফাইলগুলির জন্য ইনপুট ডিরেক্টরি অবস্থান ব্যবহার করুন
- স্ট্যাকট্রিমার: ব্যর্থতা থেকে আগত ব্যতিক্রমগুলির বিরুদ্ধে শক্ত। গেটমেসেজ ()।
নতুন বৈশিষ্ট্য
- শেলেক্সেকিউটারের জন্য শেলমেইনের সাথে কথা বলার জন্য একটি স্থানীয়ককেট-ভিত্তিক প্রোটোকল যুক্ত করা। এই স্পাইকেসিকে অপ্রচলিত করে; যদি অ্যান্ড্রয়েডএক্স.টেস্ট. সার্ভিসেসকে হত্যা করা হয় (যেমন লো মেমরি কিলার দ্বারা) অ্যাপ_প্রসেসের শুরু হওয়ার মধ্যে যা লোকালসটশেলমাইনকে অনুরোধ করে এবং পরীক্ষার সূচনা শুরু করে, পরীক্ষাটি এখনও লোকালসটসেলমাইনের সাথে কথা বলতে সক্ষম হয়।
এপিআই পরিবর্তন
- মিনসডকভার্স 21 এ আপডেট করুন
পরিষেবাগুলি 1.5.0
জুন 24, 2024
androidx.test.services:test-services:1.5.0
:1.5.0 androidx.test.services:storage:1.5.0
প্রকাশিত হয়েছে।
সর্বশেষ স্থিতিশীল 1.4.2 রিলিজের পরিবর্তনের মধ্যে রয়েছে:
এপিআই পরিবর্তন
- পরীক্ষামূলক থেকে টেস্টস্টোরেজকে অভ্যন্তরীণ এপিআই করুন
- মিনসডকভার্সন এখন 19, টার্গেটসডকভার্স এখন 34
বাগ ফিক্স
- হোস্টফিল লগ স্প্যাম হ্রাস করুন
- অব্যবহৃত অ্যান্ড্রয়েডএক্স.টেস্ট.অনোটেশন নির্ভরতা সরান
- টেস্টস্টোরেজ: নন সিস্টেম ব্যবহারকারী হিসাবে চলমান অবস্থায় আউটপুট ফাইলগুলি সঞ্চয় করতে স্থানীয় ক্যাশে ডিআইআর ব্যবহার করুন
- যখন ফাইলগুলি লেখার জন্য খোলা হয়, টেস্টস্টোরেজ এখন ফাইলটি ছাঁটাই করে যদি না এটি স্পষ্টভাবে সংযোজনের জন্য খোলা থাকে। এটি ফাইলের পূর্বে ফাইলের শেষে থাকা থেকে বাইটগুলি ফাইলের কাছে অবশিষ্ট থেকে বাধা দেয়।
- অ্যান্ড্রয়েড এসডিকে <19 এর জন্য সমস্ত সমর্থন সরান। ন্যূনতম এপিআই 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
নতুন বৈশিষ্ট্য
- মেজর রিলিজ টুলচেইন আপডেট:
- ক্লাসগুলি এখন জাভা 8 বাইটকোডে সংকলিত হয়েছে
- জাভাক সংকলক ওপেনজেডকে 17 এ স্যুইচ করেছে।
- এপিকে এখন একটি আলাদা কী দিয়ে স্বাক্ষর করা হয়েছে এবং আপনাকে পূর্ববর্তী যে কোনও এপিকে আনইনস্টল করতে হবে ('এডিবি আনইনস্টল করুন অ্যান্ড্রয়েডএক্স.টেস্ট.সার্ভিসেস')
পরিষেবাগুলি 1.5.0-আরসি 01
30 মে, 2024
androidx.test.services:test-services:1.5.0-rc01
-services:1.5.0-rc01 androidx.test.services:storage:1.5.0-rc01
storeage:1.5.0-RC01 প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.5.0-BETA01
১৬ মে, ২০২৪
androidx.test.services:test-services:1.5.0-beta01
-services:1.5.0-beta01 androidx.test.services:storage:1.5.0-beta01
প্রকাশিত হয়েছে।
বাগ ফিক্স
- হোস্টফিল লগ স্প্যাম হ্রাস করুন
- অব্যবহৃত অ্যান্ড্রয়েডএক্স.টেস্ট.অনোটেশন নির্ভরতা সরান
পরিষেবাগুলি 1.5.0-আলফা 04
এপ্রিল 26, 2024
androidx.test.services:test-services:1.5.0-alpha04
:1.5.0-Alpha04 androidx.test.services:storage:1.5.0-alpha04
প্রকাশিত হয়েছে।
বাগ ফিক্স
- টেস্টস্টোরেজ: নন সিস্টেম ব্যবহারকারী হিসাবে চলমান অবস্থায় আউটপুট ফাইলগুলি সঞ্চয় করতে স্থানীয় ক্যাশে ডিআইআর ব্যবহার করুন
এপিআই পরিবর্তন
- পরীক্ষামূলক থেকে টেস্টস্টোরেজকে অভ্যন্তরীণ এপিআই করুন
পরিষেবাগুলি 1.5.0-আলফা 03
জানুয়ারী 26, 2024
androidx.test.services:test-services:1.5.0-alpha03
:1.5.0-Alpha03 androidx.test.services:storage:1.5.0-alpha03
প্রকাশিত হয়েছে।
বাগ ফিক্স
- যখন ফাইলগুলি লেখার জন্য খোলা হয়, টেস্টস্টোরেজ এখন ফাইলটি ছাঁটাই করে যদি না এটি স্পষ্টভাবে সংযোজনের জন্য খোলা থাকে। এটি ফাইলের পূর্বে ফাইলের শেষে থাকা থেকে বাইটগুলি ফাইলের কাছে অবশিষ্ট থেকে বাধা দেয়।
- অ্যান্ড্রয়েড এসডিকে <19 এর জন্য সমস্ত সমর্থন সরান। ন্যূনতম এপিআই 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
পরিষেবাগুলি 1.5.0-আলফা 02
নভেম্বর 29, 2023
androidx.test.services:test-services:1.5.0-alpha02
:1.5.0-Alpha02 androidx.test.services:storage:1.5.0-alpha02
প্রকাশিত হয়েছে।
বাগ ফিক্স
- পরীক্ষার ফলাফলের সংক্ষিপ্তসার আউটপুট এড়ানোর চেষ্টা করুন যা বাইন্ডার লেনদেনের সীমা ছাড়িয়ে যায়
এপিআই পরিবর্তন
- মিনসডকভার্সন এখন 19, টার্গেটসডকভার্স এখন 34
নতুন বৈশিষ্ট্য
- নিদর্শনগুলি এখন স্বাক্ষরিত হয়। আরও তথ্যের জন্য নির্ভরতা যাচাই করুন দেখুন।
পরিষেবাগুলি 1.5.0-আলফা 01
21 মার্চ, 2022
androidx.test.services:test-services:1.5.0-alpha01
-services:1.5.0-Alpha01 androidx.test.services:storage:1.5.0-alpha01
প্রকাশিত হয়েছে।
নির্ভরতা পরিবর্তন
- অ্যান্ড্রয়েডএক্স.এস্টে আপডেট করুন: মনিটর: 1.7.0-Alpha01
- মেজর রিলিজ টুলচেইন আপডেট:
- ক্লাসগুলি এখন জাভা 8 বাইটকোডে সংকলিত হয়েছে
- জাভাক সংকলক ওপেনজেডিকে 11 এ স্যুইচ করেছে।
- এপিকে এখন একটি আলাদা কী দিয়ে স্বাক্ষর করা হয়েছে এবং আপনাকে কোনও পূর্ববর্তী অর্কেস্টেটর আনইনস্টল করতে হবে ('এডিবি আনইনস্টল করুন অ্যান্ড্রয়েডএক্স.টেস্ট. সার্ভিসেস')
পরিষেবাগুলি 1.4.2
পরিষেবাগুলি 1.4.2
8 নভেম্বর, 2022
androidx.test.services:test-services:1.4.2
:1.4.2 androidx.test.services:storage:1.4.2
storage:1.4.2 প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.4.2-আরসি 01
অক্টোবর 26, 2022
androidx.test.services:test-services:1.4.2-rc01
:1.4.2-rc01 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
-services:1.4.2-beta01 androidx.test.services:storage:1.4.2-beta01
প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.4.2-আলফা 04
জুন 1, 2022
androidx.test.services:test-services:1.4.2-alpha04
androidx.test.services:storage:1.4.2-alpha04
বাগ ফিক্স
- Demanatiibleclasschangeerrors প্রতিরোধ করতে javac 11 এ ফিরে যান [#1351]
পরিষেবাগুলি 1.4.2-আলফা 03
28 এপ্রিল, 2022
androidx.test.services:test-services:1.4.2-alpha03
-services:1.4.2-Alpha03 androidx.test.services:storage:1.4.2-alpha03
প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.4.2-আলফা 02
21 মার্চ, 2022
androidx.test.services:test-services:1.4.2-alpha02
-services:1.4.2-Alpha02 androidx.test.services:storage:1.4.2-alpha02
প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.4.2-আলফা 01
11 ফেব্রুয়ারী, 2022
androidx.test.services:test-services:1.4.2-alpha01
-services:1.4.2-Alpha01 androidx.test.services:storage:1.4.2-alpha01
প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.4.1
পরিষেবাগুলি 1.4.1
১৩ ডিসেম্বর, ২০২১
androidx.test.services:test-services:1.4.1
:1.4.1 androidx.test.services:storage:1.4.1
storage:1.4.1 প্রকাশিত হয়েছে।
পূর্ববর্তী 1.4.0 স্থিতিশীল প্রকাশের পরে উল্লেখযোগ্য পরিবর্তনগুলি হ'ল:
** বাগ ফিক্স **
- সরঞ্জাম সংযোগের জন্য রিয়েল ইউআইডি ব্যবহার করে অ্যান্ড্রয়েড এপিআই 31 এ এক্সিকিউশন ঠিক করুন [#1042]
পরিষেবাগুলি 1.4.1-আরসি 01
18 নভেম্বর, 2021
androidx.test.services:test-services:1.4.1-rc01
: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
-services:1.4.1-beta01 androidx.test.services:storage:1.4.1-beta01
প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.4.1-আলফা 03
4 অক্টোবর, 2021
androidx.test.services:test-services:1.4.1-alpha03
-services:1.4.1-Alpha03 androidx.test.services:storage:1.4.1-alpha03
প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.4.1-আলফা 02
২৮ সেপ্টেম্বর, ২০২১
androidx.test.services:test-services:1.4.1-alpha02
-services:1.4.1-Alpha02 androidx.test.services:storage:1.4.1-alpha02
প্রকাশিত হয়েছে।
পরিষেবাগুলি 1.4.1-আলফা 01
23 আগস্ট, 2021
androidx.test.services:test-services:1.4.1-alpha01
androidx.test.services:storage:1.4.1-alpha01
** বাগ ফিক্স **
- সরঞ্জাম সংযোগের জন্য রিয়েল ইউআইডি ব্যবহার করে অ্যান্ড্রয়েডের বিটা 4 এ এক্সিকিউশনটি ঠিক করুন [#1042]
সংস্করণ 1.4.0
সংস্করণ 1.4.0
৩০ জুন, ২০২১
এটি অ্যান্ড্রয়েডএক্স টেস্ট 1.4.0 + এস্প্রেসো 3.4.0 এর স্থিতিশীল প্রকাশ। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:
- কোর 1.4.0
- এস্প্রেসো 3.4.0
- উদ্দেশ্য 3.4.0
- জুনিত 1.1.3
- মনিটর 1.4.0
- অর্কেস্টেটর 1.4.0
- রানার 1.4.0
- বিধি 1.4.0
- সত্য 1.4.0
- পরীক্ষা পরিষেবাগুলি 1.4.0
1.4.0-আরসি 01 এর পরে কোনও পরিবর্তন নেই। 1.3.0 রিলিজের পর থেকে এখানে পরিবর্তনের সংক্ষিপ্তসার রয়েছে:
নতুন বৈশিষ্ট্য
- নেতিবাচক অবস্থার জন্য এস্প্রেসো ভিউম্যাচার এপিআই যুক্ত করুন
- এস্প্রেসো আইডলিংগ্রিস্ট্রি থেকে নিবন্ধভুক্ত লুপারদের অনুমতি দিন
- জাভা.উটিল.সার্ভিসিলোডারের মাধ্যমে জুনিত রানলিস্টনার নির্দিষ্ট করে সমর্থন করুন
- এস্প্রেসো বাউন্ডডিয়াগনোসিং ম্যাচার বেস ক্লাস এপিআই প্রবর্তন করুন যা আরও ভাল ত্রুটি বার্তা সরবরাহ করে এবং এটি বিভিন্ন এস্প্রেসো ম্যাচারে প্রয়োগ করুন
- শ্রেণি স্তরে ইউথ্রেডস্টেস্ট ব্যবহার করে সমর্থন
- Ext.truth এর লোকেশনসউজেক্টে বেশ কয়েকটি ইউটিলিটি পদ্ধতি যুক্ত হয়েছে
-
SparseBooleanArraySubject
SparseBooleanArray
Subject
যুক্ত করুন
বাগ ফিক্স
- পরীক্ষার ব্যর্থতায় বড় স্ট্যাক ট্রেসগুলির জন্য হ্যান্ডলিং উন্নত করুন [ #729, #269]
- টেস্ট রানার ফ্রেমওয়ার্ক সম্পর্কিত স্ট্যাক ফ্রেমগুলি সরান
- বাইন্ডার সীমা লেনদেনের ত্রুটিগুলি এড়াতে, k৪ কেবি -র সর্বোচ্চ সীমাতে ট্রানকেট স্ট্যাক ট্রেস ট্রেস
- অ্যান্ড্রয়েড এপিআইএস <21 এ মাল্টিডেক্স ইন্সট্রুমেন্টেশন এপিকগুলির জন্য ক্লাসপথ স্ক্যানিং টেস্ট আবিষ্কারের জন্য সমর্থন যুক্ত করুন।
- এস্প্রেসো: কোনও ক্রিয়াকলাপ উপস্থিত না থাকলে ত্রুটি বার্তাগুলি উন্নত করুন
- উপকরণ উন্নত করুন#রানোনমেইনসিনসি ব্যতিক্রম ত্রুটি হ্যান্ডলিং
- -E টাইমআউট_এমএসইসি এবং অ্যান্ড্রয়েডজুনিট 4 এর জন্য ডকুমেন্টেশন উন্নত করুন।
- বুটস্ট্র্যাপ্যাকটিভিটিতে ক্রিয়াকলাপগুলি প্রেরণ করুন [#685]
- ভিউ ম্যাচারগুলি উন্নত করুন#ম্যাচার ব্যবহার করতে সক্ষম করে মেসেজিং ত্রুটি বার্তা।
- এস্প্রেসো রিমোট ব্যবহার করার সময় অনুপস্থিত ডেসুগার থ্রোয়েবল এক্সটেনশন ত্রুটিগুলি ঠিক করুন [issuetracker.google.com/170228109]
- Androidx.test.espresso.web.bridge ক্লাস অন্তর্ভুক্ত করে <অ্যান্ড্রয়েড এপিআই 19 এ এস্প্রেসো ওয়েব ঠিক করুন
- ইন্সট্রাকশন অ্যাক্টিভিটিভোকারে ক্রিয়াকলাপের তালিকাভুক্ত করুন রেজাল্টওয়েটার যদি এটি ইতিমধ্যে নিবন্ধভুক্ত না হয়
- রানার: টেস্টেভেন্টক্লিয়েন্টকে 'প্রাথমিক ইনস্ট্রুমেন্ট নয়' লগ বার্তাটি একটি সতর্কতার কাছে হ্রাস করুন, কারণ এটি মাল্টি প্রক্রিয়া পরীক্ষায় প্রত্যাশিত শর্ত হিসাবে
- এস্প্রেসো: কেবলমাত্র ভাইবোনদের পরীক্ষা করতে হ্যাসিভিংম্যাচার আপডেট করুন (স্ব নয়)
- এস্প্রেসো.আইডলিং.আরসোর্স [#809] এর জন্য আর্টিক্ট নামটি ঠিক করুন
- সেটমাস্টারপলিসটাইমআউট আউটহেন্ডেবেগেরেট্যাচড কার্যকারিতা [#814] প্রকাশ করুন
- অত্যধিক ভার্বোজ ক্রিয়াকলাপটি সরিয়ে ফেলুন
নির্ভরতা পরিবর্তন
- Androidx- সামঞ্জস্যপূর্ণ com.google.android.apps.common.testing.accessessibility.framework: অ্যাক্সেসিবিলিটি-টেস্ট-ফ্রেমওয়ার্ক: 3.1। এই রিলিজের জন্য java8 উত্স/লক্ষ্য সামঞ্জস্যতা প্রয়োজন। [#492]
পরিচিত সমস্যা
- এপিআইএস 30+ এ অর্কেস্টেটর ব্যবহার করার জন্য স্টুডিও/এজিপি 4.2+ প্রয়োজন
সংস্করণ 1.4.0-আরসি 01
জুন 21, 2021
এটি অ্যান্ড্রয়েডএক্স টেস্ট 1.4.0/এস্প্রেসো 3.4.0 এর রিলিজ প্রার্থী। এপিআই স্থিতিশীল। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:
- কোর 1.4.0-আরসি 01
- এস্প্রেসো 3.4.0-আরসি 01
- ইন্টেন্টস 3.4.0-আরসি 01
- জুনিত 1.1.3-RC01
- মনিটর 1.4.0-আরসি 01
- অর্কেস্টেটর 1.4.0-আরসি 01
- রানার 1.4.0-আরসি 01
- বিধি 1.4.0-RC01
- সত্য 1.4.0-RC01
- পরীক্ষা পরিষেবাগুলি 1.4.0-আরসি 01
এই রিলিজ প্রার্থী সংস্করণ নম্বর বাদে 1.4.0-BETA02/3.4.0-BETA02 রিলিজের সমতুল্য।
সংস্করণ 1.4.0-BETA02
7 জুন, 2021
এটি অ্যান্ড্রয়েডএক্স টেস্ট 1.4.0 এর একটি বিটা রিলিজ। এপিআইগুলি পরিবর্তিত হবে বলে আশা করা যায় না। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:
- কোর 1.4.0-BETA02
- এস্প্রেসো 3.4.0-BETA02
- উদ্দেশ্য 3.4.0-BETA02
- জুনিত 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 প্রকাশের পর থেকে এখানে পরিবর্তনগুলির সংক্ষিপ্তসার রয়েছে:
বাগ ফিক্স
- বিটা -১ [ফিক্সস #968] এর সাথে পিছনের দিকের তুলনামূলকতা এবং কোর-লাইব্রেরি ডেসুগারিং ইস্যুগুলি সম্বোধন করতে ক্লাসিক ডেসুগারিংয়ে ফিরে যান
সংস্করণ 1.4.0-BETA01
17 মে, 2021
এটি অ্যান্ড্রয়েডএক্স টেস্ট 1.4.0 এর বিটা রিলিজ। এপিআইগুলি পরিবর্তিত হবে বলে আশা করা যায় না। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:
- কোর 1.4.0-BETA01
- এস্প্রেসো 3.4.0-BETA01
- উদ্দেশ্য 3.4.0-BETA01
- জুনিত 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 রিলিজের পর থেকে এখানে পরিবর্তনের সংক্ষিপ্তসার রয়েছে:
নতুন এপিআই ক্লিনআপ
- ইনস্ট্রুমেন্টেশন প্রোভাইডার সরান
- আনডপ্রেসেট বাউন্ডডম্যাচার
- সীমানা ম্যাচার থেকে উত্তরাধিকারী কার্সোরম্যাচার পুনরুদ্ধার করুন
সংস্করণ 1.4.0-আলফা 06
এপ্রিল 29, 2021
এটি অ্যান্ড্রয়েডএক্স টেস্ট 1.4.0 এর আলফা রিলিজ। নতুন এপিআই পরিবর্তন সাপেক্ষে। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:
- কোর 1.4.0-আলফা 06
- এস্প্রেসো 3.4.0-আলফা 06
- ইন্টেন্টস 3.4.0-আলফা 06
- জুনিত 1.1.3-Alpha06
- মনিটর 1.4.0-আলফা 06
- অর্কেস্টেটর 1.4.0-আলফা 06
- রানার 1.4.0-আলফা 06
- বিধি 1.4.0-আলফা 06
- সত্য 1.4.0-আলফা 06
- পরীক্ষা পরিষেবাগুলি 1.4.0-আলফা 06
1.4.0-Alpha05 প্রকাশের পর থেকে এখানে পরিবর্তনের সংক্ষিপ্তসার রয়েছে:
বাগ ফিক্স
- এসডিকেএস <29 এর বিরুদ্ধে সংকলন সমর্থন করে ম্যানিফেস্ট থেকে ফোর্সকোয়ারেবল অপসারণ করে [#917]
সংস্করণ 1.4.0-আলফা 05
15 মার্চ, 2021
এটি অ্যান্ড্রয়েডএক্স টেস্ট 1.4.0 এর আলফা রিলিজ। নতুন এপিআই পরিবর্তন সাপেক্ষে। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:
- কোর 1.4.0-আলফা 05
- এস্প্রেসো 3.4.0-আলফা 05
- ইন্টেন্টস 3.4.0-আলফা 05
- জুনিত 1.1.3-Alpha05
- মনিটর 1.4.0-আলফা 05
- অর্কেস্টেটর 1.4.0-আলফা 05
- রানার 1.4.0-আলফা 05
- বিধি 1.4.0-আলফা 05
- সত্য 1.4.0-আলফা 05
- পরীক্ষা পরিষেবাগুলি 1.4.0-আলফা 05
1.4.0-Alpha04 প্রকাশের পর থেকে এখানে পরিবর্তনের সংক্ষিপ্তসার রয়েছে:
এপিআই পরিবর্তন
- [সত্য]
SparseBooleanArray
সম্পর্কে বক্তব্য দেওয়ার জন্যSparseBooleanArraySubject
ট্রুথSubject
যুক্ত করুন।
বাগ ফিক্স
- অ্যান্ড্রয়েড এপিআই আর+এ সঠিকভাবে কাজ করার জন্য অ্যান্ড্রয়েড টেস্ট অর্কেস্টেটর এবং অ্যান্ড্রয়েড টেস্ট পরিষেবাদি এপিকে কুইর_এল_প্যাকেজেসের অনুমতি যুক্ত করুন।
- অ্যান্ড্রয়েড এপিআইএস <21 এ মাল্টিডেক্স ইন্সট্রুমেন্টেশন এপিকগুলির জন্য ক্লাসপথ স্ক্যানিং টেস্ট আবিষ্কারের জন্য সমর্থন যুক্ত করুন।
সংস্করণ 1.4.0-আলফা 04
8 ফেব্রুয়ারি, 2021
এটি অ্যান্ড্রয়েডএক্স টেস্ট 1.4.0 এর আলফা রিলিজ। নতুন এপিআই পরিবর্তন সাপেক্ষে। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:
- কোর 1.4.0-আলফা 04
- এস্প্রেসো 3.4.0-আলফা 04
- ইন্টেন্টস 3.4.0-আলফা 04
- জুনিত 1.1.3-Alpha04
- মনিটর 1.4.0-আলফা 04
- অর্কেস্টেটর 1.4.0-আলফা 04
- রানার 1.4.0-আলফা 04
- বিধি 1.4.0-আলফা 04
- সত্য 1.4.0-আলফা 04
- পরীক্ষা পরিষেবাগুলি 1.4.0-আলফা 04
1.3.1-Alpha03 রিলিজের পর থেকে এখানে পরিবর্তনগুলির সংক্ষিপ্তসার রয়েছে:
নতুন বৈশিষ্ট্য
- [এস্প্রেসো] বিভিন্ন এস্প্রেসো দৃ ser ়তার জন্য ত্রুটি বার্তাগুলি উন্নত করুন
- [সত্য] লোকেশনসউজেক্টে বেশ কয়েকটি ইউটিলিটি পদ্ধতি যুক্ত হয়েছে
এপিআই পরিবর্তন
- যুক্ত
InstrumentationRegistry.registerInstrumentationProvider
বাগ ফিক্স
- অত্যধিক ভার্বোজ ক্রিয়াকলাপটি সরিয়ে ফেলুন
নির্ভরতা পরিবর্তন
সংস্করণ 1.3.1
সংস্করণ 1.3.1-Alpha03
11 জানুয়ারী, 2021
এটি অ্যান্ড্রয়েডএক্স পরীক্ষার 1.3.1 এর আলফা রিলিজ। নতুন এপিআই পরিবর্তন সাপেক্ষে। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:
- কোর 1.3.1-আলফা 03
- এস্প্রেসো 3.4.0-আলফা 03
- ইন্টেন্টস 3.4.0-আলফা 03
- জুনিত 1.1.3-Alpha03
- মনিটর 1.3.1-আলফা 03
- অর্কেস্টেটর 1.3.1-Alpha03
- রানার 1.3.1-আলফা 03
- বিধি 1.3.1-Alpha03
- Truth 1.3.1-alpha03
- Test Services 1.3.1-alpha03
Here is a summary of the changes since the 1.3.1-alpha02 release:
নতুন বৈশিষ্ট্য
- Support using UIThreadTest at the class level
বাগ ফিক্স
- Unregister ActivityResultWaiter in InstrumentationActivityInvoker if it wasn't already unregistered
- Runner: Reduce TestEventClient 'not primary instr' log message to a warning, as its an expected condition in multi process tests
- Espresso: Update HasSiblingMatcher to only check siblings (not self).
- Fix artifact name for espresso.idling.resource [#809]
- Expose setMasterPolicyTimeoutWhenDebuggerAttached functionality [#814]
Dependency Changes
- Update espresso.accessibility and espresso.contrib to depend on the androidx-compatible com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1. This release will thus require java8 source/target compatiblity. [#492]
Version 1.3.1-alpha02
20 অক্টোবর, 2020
This is the alpha release of AndroidX Test 1.3.1. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.3.1-alpha02
- Espresso 3.4.0-alpha02
- Intents 3.4.0-alpha02
- JUnit 1.1.3-alpha02
- Monitor 1.3.1-alpha02
- Orchestrator 1.3.1-alpha02
- Runner 1.3.1-alpha02
- Rules 1.3.1-alpha02
- Truth 1.3.1-alpha02
- Test Services 1.3.1-alpha02
Here is a summary of the changes since the 1.3.1-alpha01 release:
নতুন বৈশিষ্ট্য
- Early look at new Espresso BoundedDiagnosingMatcher base class API that offers better error messaging.
বাগ ফিক্স
- Fix orchestrator clearPackageData on API 30 [#743]
Version 1.3.1-alpha01
15 অক্টোবর, 2020
This is the alpha release of AndroidX Test 1.3.1. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.3.1-alpha01
- Espresso 3.4.0-alpha01
- Intents 3.4.0-alpha01
- JUnit 1.1.3-alpha01
- Monitor 1.3.1-alpha01
- Orchestrator 1.3.1-alpha01
- Runner 1.3.1-alpha01
- Rules 1.3.1-alpha01
- Truth 1.3.1-alpha01
- Test Services 1.3.1-alpha01
Here is a summary of the changes since the 1.3.0 release:
নতুন বৈশিষ্ট্য
- Add Espresso ViewMatcher APIs for negative conditions
- Allow unregistering Loopers from Espresso IdlingRegistry
- Support specifying junit RunListeners via java.util.ServiceLoader
বাগ ফিক্স
- Improve handling for large stack traces on test failures [#729, #269]
- Remove test runner framework related stack frames
- Truncate stack traces to a max limit of 64KB, to avoid binder limit transaction errors
- Espresso: Improve error messaging when no activity is present
- Improve Instrumentation#runOnMainSync exception error handling
- Add package visibility entries for Orchestrator and Services to fix Orchestator when using targetSdk 30 [#743]
- Improve documentation for -e timeout_msec and AndroidJUnit4.
- Send ActivityOptions to BootstrapActivity [#685]
- Improve ViewMatchers#assertThat error messaging by enabling it to use Matcher.describeMismatch
- Fix the missing desugar ThrowableExtension errors when using espresso remote [issuetracker.google.com/170228109]
- Fix espresso web on < Android API 19 by including the androidx.test.espresso.web.bridge classes
সংস্করণ 1.3.0
সংস্করণ 1.3.0
আগস্ট 25, 2020
This is the stable release of AndroidX Test 1.3.0. It contains updates to the following libraries:
- Core 1.3.0
- Espresso 3.3.0
- Intents 3.3.0
- JUnit 1.1.2
- Monitor 1.3.0
- Orchestrator 1.3.0
- Runner 1.3.0
- Rules 1.3.0
- Truth 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()
এপিআই পরিবর্তন
- 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.
পরীক্ষা
This table lists all the artifacts in the androidx.test
group.
আর্টিফ্যাক্ট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | Alpha Release |
---|---|---|---|---|
টীকা | 1.0.1 | - | - | 1.1.0-alpha04 |
মূল | 1.6.1 | - | - | 1.7.0-alpha01 |
এসপ্রেসো | 3.6.1 | - | - | 3.7.0-alpha01 |
espresso-device | 1.0.1 | - | - | 1.1.0-alpha01 |
ext.junit | 1.2.1 | - | - | 1.3.0-alpha01 |
ext:junit-gtest | - | - | - | 1.0.0-alpha01 |
ext.truth | 1.6.0 | - | - | 1.7.0-alpha01 |
মনিটর | 1.7.2 | - | - | 1.8.0-alpha01 |
অর্কেস্ট্রেটর | 1.5.1 | - | - | 1.6.0-alpha02 |
রানার | 1.6.2 | - | - | 1.7.0-alpha01 |
নিয়ম | 1.6.1 | - | - | 1.7.0-alpha01 |
সেবা | 1.5.0 | - | - | 1.6.0-alpha02 |
নির্ভরতা ঘোষণা করা
To add a dependency on androidx.test, you must add the Google Maven repository to your project. Read Google's Maven repository for more information.
আপনার অ্যাপ বা মডিউলের জন্য 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") }
For more information about dependencies, see Add Build Dependencies .
প্রতিক্রিয়া
Your feedback helps make Jetpack better. Let us know if you discover new issues or have ideas for improving this library. Please take a look at the existing issues in this library before you create a new one. You can add your vote to an existing issue by clicking the star button.
See the Issue Tracker documentation for more information.
Annotation 1.1.0
Annotation 1.1.0-alpha04
এপ্রিল 26, 2024
androidx.test:annotation:1.1.0-alpha04}
is released.
Annotation 1.1.0-alpha03
জানুয়ারী 26, 2024
androidx.test:annotation:1.1.0-alpha03}
is released.
এপিআই পরিবর্তন
- Un-hide ExperimentalTestApi
Annotation 1.1.0-alpha02
নভেম্বর 29, 2023
androidx.test:annotation:1.1.0-alpha02}
is released.
এপিআই পরিবর্তন
- minSdkVersion is now 19, targetSdkVersion is now 34
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
Annotation 1.1.0-alpha01
21 মার্চ, 2023
androidx.test:annotation:1.1.0-alpha01
is released.
Dependency changes
- Update to kotlin stdlib 1.7.22
- Major release toolchain update: now compiled to java8 bytecode
Annotation 1.0.1
Annotation 1.0.1
8 নভেম্বর, 2022
androidx.test:annotation:1.0.1
is released.
Changes since 1.0.0 include:
Dependency changes
- Update to kotlin stdlib 1.7.10
Annotation 1.0.1-rc01
অক্টোবর 26, 2022
androidx.test:annotation:1.0.1-rc01
is released.
Annotation 1.0.1-beta01
6 অক্টোবর, 2022
androidx.test:annotation:1.0.1-beta01
is released.
Dependency changes
- Update to kotlin stdlib 1.7.10
Annotation 1.0.1-alpha01
জুন 1, 2022
androidx.test:annotation:1.0.1-alpha01
is released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
Annotation 1.0.0
Annotation 1.0.0
১৩ ডিসেম্বর, ২০২১
androidx.test:annotation:1.0.0
is released.
New artifact, currently for internal androidx.test use.
Annotation 1.0.0-rc01
18 নভেম্বর, 2021
androidx.test:annotation:1.0.0-rc01
is released.
Annotation 1.0.0-beta01
8 নভেম্বর, 2021
androidx.test:annotation:1.0.0-beta01
is released.
Annotation 1.0.0-alpha02
4 অক্টোবর, 2021
androidx.test:annotation:1.0.0-alpha02
is released.
Annotation 1.0.0-alpha01
২৮ সেপ্টেম্বর, ২০২১
androidx.test:annotation:1.0.0-alpha01
is released.
এপিআই পরিবর্তন
- Add new ExperimentalTestApi and InternalTestApi annotations
Core 1.7.0
Core Core-ktx 1.7.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test:core:1.7.0-alpha01
and androidx.test:core-ktx:1.7.0-alpha01
are released.
Bug Fixes * Fix Rect
handling in ViewCapture
for SDK >= 34 for non root views. * Fix bug reporting the status code when PixelCopy fails in ViewCapture.generateBitmapFromPixelCopy. * Improving wording of a failure message.
এপিআই পরিবর্তন
- Update to minSdkVersion 21
Core Core-ktx 1.6.1
জুন 26, 2024
androidx.test:core:1.6.1
and androidx.test:core-ktx:1.6.1
are released.
Core Core-ktx 1.6.0
জুন 24, 2024
androidx.test:core:1.6.0
and androidx.test:core-ktx:1.6.0
are released.
Changes since last stable release 1.5.0 include:
এপিআই পরিবর্তন
- Added ApplicationInfoBuilder.setFlags(int)
- Add new lower level screenshot APIs View.captureToBitmap, WindowCapture.captureToBitmap, Bitmap.writeToTestStorage and DeviceCapture.takeScreenshot screenshots.
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
- Fix using ActivityScenario#launchActivityForResult with an implicit Intent
- Update Activity Scenario reference documentation to fix missing links
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
- Reference doc cleanup - document previously missing parameters, fix links, etc
- Activity starts are automatically opted in to allow background activity launches when targetSdk >= 34
- Fix issue where Activity#isChangingConfigurations is incorrectly false during ActivityScenario#recreate
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
- Major release toolchain update: now compiled to java8 bytecode
Core Core-ktx 1.6.0-rc01
30 মে, 2024
androidx.test:core:1.6.0-rc01
and androidx.test:core-ktx:1.6.0-rc01
are released.
Core Core-ktx 1.6.0-beta01
১৬ মে, ২০২৪
androidx.test:core:1.6.0-beta01
and androidx.test:core-ktx:1.6.0-beta01
are released.
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
- Revert back to androidx.concurrent 1.1.0
Core Core-ktx 1.6.0-alpha06
এপ্রিল 26, 2024
androidx.test:core:1.6.0-alpha06
and androidx.test:core-ktx:1.6.0-alpha06
are released.
বাগ ফিক্স
- Make ViewCapture use ControlledLooper API instead of hardcoding is Robolectric check
- Fix using ActivityScenario#launchActivityForResult with an implicit Intent
এপিআই পরিবর্তন
- Added ApplicationInfoBuilder.setFlags(int)
- Make suspend function versions of ViewCapture/WindowCapture/DeviceCapture APIs,
and rename existing methods as *Async variants that return ListenableFutures - Make Bitmap.writeToTestStorage use the registered PlatformTestStorage instead of hardcoding TestStorage
- Remove ExperimentalTestApi/RequiresOptIn restrictions from captureToBitmap and takeScreenshot APIs
Core Core-ktx 1.6.0-alpha05
জানুয়ারী 26, 2024
androidx.test:core:1.6.0-alpha05
and androidx.test:core-ktx:1.6.0-alpha05
are released.
বাগ ফিক্স
- Update Activity Scenario reference documentation to fix missing links
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
- Reference doc cleanup - document previously missing parameters, fix links, etc
Core Core-ktx 1.6.0-alpha04
ডিসেম্বর 05, 2023
androidx.test:core:1.6.0-alpha04
and androidx.test:core-ktx:1.6.0-alpha04
are released.
বাগ ফিক্স
- Activity starts are automatically opted in to allow background activity launches when targetSdk >= 34
Core Core-ktx 1.6.0-alpha03
নভেম্বর 29, 2023
androidx.test:core:1.6.0-alpha03
and androidx.test:core-ktx:1.6.0-alpha03
are released.
বাগ ফিক্স
- Fix ActivityScenario.launchActivityWithResult when targetSdk = 34
এপিআই পরিবর্তন
- targetSdkVersion is now 34
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
Core Core-ktx 1.6.0-alpha02
সেপ্টেম্বর 18, 2023
androidx.test:core:1.6.0-alpha02
and androidx.test:core-ktx:1.6.0-alpha02
are released.
Features * Updates ViewCapture to accept an optional Rect so that it can work for Compose.
বাগ ফিক্স
- Fix issue where Activity#isChangingConfigurations is incorrectly false during ActivityScenario#recreate
- Move UiAutomation#takeScreenshot call off main thread.
- Fix captureToBitmap for Views inside a Dialog on APIs >= 26.
Dependency changes * minSdkVersion is now 19
Core Core-ktx 1.6.0-alpha01
21 মার্চ, 2023
androidx.test:core:1.6.0-alpha01
and androidx.test:core-ktx:1.6.0-alpha01
are released.
Features * Preliminary support for robolectric was added to ViewCapture.captureToBitmap
বাগ ফিক্স
- Fix captureToBitmap for DecorView's
- Attempt to improve reliability of DeviceCapture by retrying takeScreenshot
Dependency changes
- Update to kotlin stdlib 1.7.22
- Major release toolchain update: now compiled to java8 bytecode
- Update to androidx.test:monitor:1.70-alpha01
Core 1.5.0
Core Core-ktx 1.5.0
8 নভেম্বর, 2022
androidx.test:core:1.5.0
and androidx.test:core-ktx:1.5.0
are released.
Changes since 1.4.0 include:
নতুন বৈশিষ্ট্য
- Record android Trace spans for ActivityScenario launch and close.
- Add new experimental APIs for screenshots. These APIs will automatically select the highest fidelity for taking screenshots based on platform API level, and support the Automated Test Device (ATD) emulator images.
- View.captureToBitmap extension function
- Window.captureRegionToBitmap extension function
- takeScreenshot()
- Add experimental Bitmap.writeToTestStorage API
এপিআই পরিবর্তন
- Add ActivityScenario#launchActivityForResult API and modify ActivityScenario#launch to remove use of Bootstrap Activity API. This change should improve performance and stability of ActivityScenario#launch. ActivityScenario#getResult will now enforce that it can only be used with ActivityScenario#launchActivityForResult
বাগ ফিক্স
- Fix ActivityScenario#launch when targeting and running on Android 33
- Use elapsedRealtime instead of currentTimeMillis to track ActivityScenario timeouts.
- Fix ActivityScenario's issue with starting an Activity from intent with package name in self-instrumenting tests.
- Reduce ActivityScenario overhead by using plain whitebackground and disabling transition animations in internal Activities
Dependency changes
- Update to
- 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
and androidx.test:core-ktx:1.5.0-rc01
are released.
Core Core-ktx 1.5.0-beta01
6 অক্টোবর, 2022
androidx.test:core:1.5.0-beta01
and androidx.test:core-ktx:1.5.0-beta01
are released.
এপিআই পরিবর্তন
- Annotate new APIs with NonNull/Nullable
Core Core-ktx 1.5.0-alpha02
22 আগস্ট, 2022
androidx.test:core:1.5.0-alpha02
and androidx.test:core-ktx:1.5.0-alpha02
are released.
এপিআই পরিবর্তন
- Modify ActivityScenario#launch to remove use of Bootstrap Activity API. This change should improve performance and stability of ActivityScenario#launch. ActivityScenario#getResult will now enforce that it can only be used with ActivityScenario#launchActivityForResult
বাগ ফিক্স
- Fix ActivityScenario#launch when targeting and running on Android T
- Use elapsedRealtime instead of currentTimeMillis to track ActivityScenario timeouts.
Dependency changes
- Update to kotlin stdlib 1.7.10
Core Core-ktx 1.5.0-alpha01
জুন 21, 2022
androidx.test:core:1.5.0-alpha01
and androidx.test:core-ktx:1.5.0-alpha01
are released.
এপিআই পরিবর্তন
- Add ActivityScenario#launchActivityForResult API. This API will replace use of ActivityScenario#launch when retrieving activity results.
Core 1.4.1
Core Core-ktx 1.4.1-alpha07
জুন 1, 2022
androidx.test:core:1.4.1-alpha07
and androidx.test:core-ktx:1.4.1-alpha07
are released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
Dependency changes
- Update to kotlin stdlib 1.6.21
Core Core-ktx 1.4.1-alpha06
28 এপ্রিল, 2022
androidx.test:core:1.4.1-alpha06
and androidx.test:core-ktx:1.4.1-alpha06
are released.
Bug fixes * Fix ActivityScenario's issue with starting an Activity from intent with package name in self-instrumenting tests.
Core Core-ktx 1.4.1-alpha05
21 মার্চ, 2022
androidx.test:core:1.4.1-alpha05
and androidx.test:core-ktx:1.4.1-alpha05
are released.
Core Core-ktx 1.4.1-alpha04
11 ফেব্রুয়ারী, 2022
androidx.test:core:1.4.1-alpha04
and androidx.test:core-ktx:1.4.1-alpha04
are released.
নতুন বৈশিষ্ট্য
- Record android Trace spans for ActivityScenario launch and close.
Dependency Changes
- Add androidx.tracing dependency
- Update to kotlin stdlib 1.6.10
Core Core-ktx 1.4.1-alpha03
4 অক্টোবর, 2021
androidx.test:core:1.4.1-alpha03
and androidx.test:core-ktx:1.4.1-alpha03
are released.
বাগ ফিক্স
- Fix visibility of View.captureToBitmap and Window.captureRegionToBitmap extensions
- Add clearer exception handling to Bitmap.writeToTestStorage and screenshot methods
Core Core-ktx 1.4.1-alpha02
২৮ সেপ্টেম্বর, ২০২১
androidx.test:core:1.4.1-alpha02
and androidx.test:core-ktx:1.4.1-alpha02
are released.
নতুন বৈশিষ্ট্য
- Add new experimental APIs for screenshots:
- View.captureToBitmap extension function
- Window.captureRegionToBitmap extension function
- takeScreenshot()
- Add experimental Bitmap.writeToTestStorage API
Dependency Changes
- Add dependencies to
- 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
- Update dependency versions to
- 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
and androidx.test:core-ktx:1.4.1-alpha01
are released.
বাগ ফিক্স
- Reduce ActivityScenario overhead by using plain whitebackground and disabling transition animations in internal Activities
Dependency Changes
- -ktx: Explicitly depend on kotlin stdlib 1.4.30
Espresso 3.7.0
Espresso 3.7.0-alpha01
03 ফেব্রুয়ারি, 2025
The following artifacts were released:
-
androidx.test.espresso:espresso-accessibility:3.7.0-alpha01
-
androidx.test.espresso:espresso-core:3.7.0-alpha01
-
androidx.test.espresso:espresso-contrib:3.7.0-alpha01
-
androidx.test.espresso:espresso-idling-resource:3.7.0-alpha01
-
androidx.test.espresso:espresso-intents:3.7.0-alpha01
-
androidx.test.espresso:espresso-remote:3.7.0-alpha01
-
androidx.test.espresso:espresso-web:3.7.0-alpha01
-
androidx.test.espresso.idling:idling-concurrent:3.7.0-alpha01
-
androidx.test.espresso.idling:idling-net:3.7.0-alpha01
বাগ ফিক্স
- Fix deadlock in espresso in Robolectric INSTRUMENTATION_TEST + paused looper.
- Refactor espresso's MessageQueue access into a TestLooperManagerCompat class, and use new TestLooperManager APIs when available.
এপিআই পরিবর্তন
- Update to minSdkVersion 21
Espresso 3.6.1
জুন 26, 2024
The following artifacts were released:
-
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
বাগ ফিক্স
- Upgrade accessibilitytestframework version (back) to 3.1.2.
Espresso 3.6.0
জুন 24, 2024
The following artifacts were released:
-
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
Changes since last stable release 3.5.1 include:
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
- Fix slow inRoot operations in Robolectric
- Use PlatformTestStorageRegistry.getInstance consistently instead of passing a reference around
- Remove TODO from InteractionResponse public ref docs
- Fix typo in AdapterDataLoaderAction error message
- Replace use of guava with Java collections and inlining
- Reference doc cleanup - document previously missing parameters, fix links, etc
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
- Stop posting empty tasks to background threads when running in non-remote mode
- Better handle exceptions that may occur in DefaultFailureHandler's hierarchy capture and screenshot process.
- Fix the description of IsPlatformPopup to match the behavior.
- Fix deprecated obtainMovement impl that used the wrong coordinates.
- Replace broken links to junit.org javadoc with @link.
এপিআই পরিবর্তন
- Add ViewActions.captureToBitmap
- Add waitForClose to DrawerActions.
- Mark generated IInteractionExecutionStatus class as RestrictTo LIBRARY_GROUP
- Remove ExperimentalTestApi from RuntimePermissionStubber
- Adding a new IsActivatedMatcher to verify if it is activated or not.
- Makes Espresso.onIdle() work on the main thread to allow for draining the main thread from the main thread.
- minSdkVersion is now 19, targetSdkVersion is now 34
- Add scrollTo variant that allows scrolling to 90+% displayed views
- Deprecate EspressoOptional in favor of @Nullable.
- Allow customizing espresso's default failure handler to disable screenshots on failures
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 17. This should resolve IncompatibleClassChangeErrors (https://github.com/android/android-test/issues/1642)
- remove internal guava usage, which resulted in a binary size reduction
- release aars are no longer proguarded
Espresso 3.6.0-rc01
30 মে, 2024
The following artifacts were released:
-
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
Espresso 3.6.0-beta01
১৬ মে, ২০২৪
The following artifacts were released:
-
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
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
Espresso 3.6.0-alpha04
এপ্রিল 26, 2024
The following artifacts were released:
-
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
বাগ ফিক্স
- Fix slow inRoot operations in Robolectric
- Use PlatformTestStorageRegistry.getInstance consistently instead of passing a reference around
- Remove TODO from InteractionResponse public ref docs
নতুন বৈশিষ্ট্য
- Add waitForClose to DrawerActions.
এপিআই পরিবর্তন
- Adapt to ViewCapture API changes
- Delete ViewInteraction.captureToBitmap in favor of ViewActions.captureToBitmap, and promote to a stable API from ExperimentalTestApi
Espresso 3.6.0-alpha03
জানুয়ারী 26, 2024
The following artifacts were released:
-
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
বাগ ফিক্স
- Fix typo in AdapterDataLoaderAction error message
- Remove Kotlin collect stdlib calls in Java from espresso
- Reference doc cleanup - document previously missing parameters, fix links, etc
- Remove Kotlin StringKt calls from Java code
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
- Stop posting empty tasks to background threads when running in non-remote mode
- Better handle exceptions that may occur in DefaultFailureHandler's hierarchy capture and screenshot process.
এপিআই পরিবর্তন
- Mark generated IInteractionExecutionStatus class as RestrictTo LIBRARY_GROUP
- Remove ExperimentalTestApi from RuntimePermissionStubber
Espresso 3.6.0-alpha02
নভেম্বর 29, 2023
The following artifacts were released:
-
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
বাগ ফিক্স
- Fix the description of IsPlatformPopup to match the behavior.
- Fix deprecated obtainMovement impl that used the wrong coordinates.
- Replace broken links to junit.org javadoc with @link.
এপিআই পরিবর্তন
- Adding a new IsActivatedMatcher to verify if it is activated or not.
- Makes Espresso.onIdle() work on the main thread to allow for draining the main thread from the main thread.
- minSdkVersion is now 19, targetSdkVersion is now 34
- Add scrollTo variant that allows scrolling to 90+% displayed views
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
Espresso 3.6.0-alpha01
21 মার্চ, 2023
The following artifacts were released:
-
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
এপিআই পরিবর্তন
- Deprecate EspressoOptional in favor of @Nullable.
- Allow customizing espresso's default failure handler to disable screenshots on failures
Dependency changes
- Update to androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01 and androidx.test:runner:1.6.0-alpha01
- Update to kotlin stdlib 1.7.22
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 11. This should resolve IncompatibleClassChangeErrors (https://github.com/android/android-test/issues/1642)
- remove internal guava usage with kotlin stdlib, which resulted in a binary size reduction
- release aars are no longer proguarded
Espresso 3.5.0
Espresso 3.5.1
3 জানুয়ারী, 2023
The following artifacts were released:
-
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
বাগ ফিক্স
- Reference doc cleanup: Correct parameter names and remove obsolete 'beta' statements from IdlingThreadPoolExecutor and UriIdlingResource
Dependency changes
- Update to androidx.test:monitor:1.6.1 to supporting saving screenshots on espresso test failures without test storage
Espresso 3.5.0
8 নভেম্বর, 2022
The following artifacts were released:
-
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
নতুন বৈশিষ্ট্য
- Record android Trace spans for Espresso actions
- Espresso's DefaultFailureHandler now saves a screenshot on test failures to TestStorage
- Add experimental ViewInteraction.captureToBitmap extension function
- Save view hierarchy to a file on failures
এপিআই পরিবর্তন
- Promote ViewMatchers hasTextColor and hasBackground as stable APIs
- Add IntentsRule
- Add inverted matchers for IntentMatchers.hasExtraWithKey() and BundleMatchers.hasKey()
- Add a ViewAction that scrolls to the last position in a RecyclerView.
- Add IntentMatcher.hasExtra API
বাগ ফিক্স
- Preserve tool type on up event
- Make IdlingRegistry more thread-safe.
- Support other views for scrollTo()
- Remove unnecessary
interruptEspressoTasks
warning logs for each Espresso interaction on Robolectric. - Remove timeout in CloseKeyboardAction when running under Robolectric
- Use consistent InputDevice source for input gesture injection
- Support simulating ActivityNotFoundExceptions in Espresso Intents.
- Truncate view hierarchy in exception messages when it gets too large.
- Display number and list of ambiguously matched views.
- Validate that onView.check/perform() is invoked on the UI thread
Dependency changes
- Update to
- kotlin stdlib 1.7.10
- jsr305:2.0.2
- tagsoup:1.2.1
- androidx.annotation:1.2.0
- contrib:
- update to drawer 1.1.1, recycler view 1.2.1, material 1.4.0
Espresso 3.5.0-rc01
অক্টোবর 26, 2022
The following artifacts were released:
-
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
Espresso 3.5.0-beta02
21 অক্টোবর, 2022
The following artifacts were released:
-
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
এপিআই পরিবর্তন
- Promote ViewMatchers hasTextColor and hasBackground as stable APIs
বাগ ফিক্স
- Fix recyclerview ClassNotFoundExceptions in scrollTo
Dependency changes
Espresso 3.5.0-beta01
6 অক্টোবর, 2022
The following artifacts were released:
-
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
এপিআই পরিবর্তন
- Annotate new APIs introduced since 3.4.0 with NonNull/Nullable
- Add IntentsRule API
বাগ ফিক্স
- Make IdlingRegistry more thread-safe.
- Support other views for scrollTo()
Dependency changes
- Update to kotlin stdlib 1.7.10
- Update to jsr305:2.0.2
- Update to tagsoup:1.2.1
Espresso 3.5.0-alpha07
জুন 1, 2022
The following artifacts were released:
-
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
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
Dependency changes
- Update to kotlin stdlib 1.6.21
Espresso 3.5.0-alpha06
28 এপ্রিল, 2022
The following artifacts were released:
-
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
বাগ ফিক্স
- Remove unncessary
interruptEspressoTasks
warning logs for each Espresso interaction on Robolectric.
Espresso 3.5.0-alpha05
21 মার্চ, 2022
The following artifacts were released:
-
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
বাগ ফিক্স
- Remove timeout in CloseKeyboardAction when running under Robolectric
Espresso 3.5.0-alpha04
11 ফেব্রুয়ারী, 2022
The following artifacts were released:
-
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
এপিআই পরিবর্তন
- Add inverted matchers for IntentMatchers.hasExtraWithKey() and BundleMatchers.hasKey()
- Add a ViewAction that scrolls to the last position in a RecyclerView.
নতুন বৈশিষ্ট্য
- Record android Trace spans for Espresso actions
বাগ ফিক্স
- Use consistent InputDevice source for input gesture injection
- Support simulating ActivityNotFoundExceptions in Espresso Intents.
- Truncate view hierarchy in exception messages when it gets too large.
- Display number and list of ambiguously matched views.
Dependency Changes
- Update to kotlin stdlib 1.6.10
Espresso 3.5.0-alpha03
4 অক্টোবর, 2021
The following artifacts were released:
-
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
নতুন বৈশিষ্ট্য
- Espresso's DefaultFailureHandler now saves a screenshot on test failures to TestStorage
বাগ ফিক্স
- Fix visibility and functionality of ViewInteraction.captureToBitmap
- Validate that onView.check/perform() is invoked on the UI thread
Espresso 3.5.0-alpha02
২৮ সেপ্টেম্বর, ২০২১
The following artifacts were released:
-
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
নতুন বৈশিষ্ট্য
- Add experimental ViewInteraction.captureToBitmap extension function
Dependency Changes
- all:
- update to androidx.annotation:1.2.0
- core:
- update to kotlin stdlib 1.5.31
- contrib:
- update to drawer 1.1.1, recycler view 1.2.1, materual 1.4.0
Espresso 3.5.0-alpha01
23 আগস্ট, 2021
The following artifacts were released:
-
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
নতুন বৈশিষ্ট্য
- Save view hierarchy to a file on failures
এপিআই পরিবর্তন
- Add IntentMatcher.hasExtra API
Dependency Changes
- core: Depend on kotlin stdlib 1.4.30
Espresso Device 1.1.0
Espresso Device 1.1.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test.espresso:espresso-device:1.1.0-alpha01
is released.
বাগ ফিক্স
- Add support for setting screen orientation with multiple resumed activities
- Fix concurrent modification issue when setting screen orientation and fold modes
- Adjust reference docs to state set up guide is now located at https://developer.android.com/studio/test/espresso-api#set_up_your_project_for_the_espresso_device_api
API Changes * Update WidthSizeClass and HeightSizeClass to use androidx.window size classes * Update to minSdkVersion 21
Espresso Device 1.0.1
জুন 26, 2024
androidx.test.espresso:espresso-device:1.0.1
is released.
Espresso Device 1.0.0
জুন 24, 2024
androidx.test.espresso:espresso-device:1.0.0
is released.
Initial release!
নতুন বৈশিষ্ট্য
- APIs for rotating and folding devices
- APIs for filtering tests based on device mode and display
Espresso Device 1.0.0-rc01
30 মে, 2024
androidx.test.espresso:espresso-device:1.0.0-rc01
is released.
বাগ ফিক্স
- Add support for setting screen orientation with multiple resumed activities
- Fix concurrent modification issue when setting screen orientation and fold modes
Espresso Device 1.0.0-beta01
১৬ মে, ২০২৪
androidx.test.espresso:espresso-device:1.0.0-beta01
is released.
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
Espresso Device 1.0.0-alpha09
এপ্রিল 26, 2024
androidx.test.espresso:espresso-device:1.0.0-alpha09
is released.
Bug Fixes * Clarify error messaging for setting screen orientation without a resumed activity * Support setting screen orientation on half-folded API 34 physical devices
এপিআই পরিবর্তন
- Made ScreenOrientationRule's defaultOrientation parameter optional
Espresso Device 1.0.0-alpha08
জানুয়ারী 26, 2024
androidx.test.espresso:espresso-device:1.0.0-alpha08
is released.
বাগ ফিক্স
- Add better error messaging when process does not have INTERNET permission
- Make exception class references in Espresso Device documentation clickable links
API Changes * Remove ExperimentalTestApi from androidx.test.filter.CustomFilter
Espresso Device 1.0.0-alpha07
নভেম্বর 29, 2023
androidx.test.espresso:espresso-device:1.0.0-alpha07
is released.
এপিআই পরিবর্তন
- Support setting device modes on physical devices
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
Espresso Device 1.0.0-alpha06
সেপ্টেম্বর 18, 2023
The following artifacts were released:
-
androidx.test.espresso:espresso-device:1.0.0-alpha06
API changes * Support setting screen orientation on physical devices that are open * Remove ActionContext interface
Dependency changes * minSdkVersion is now 19
Espresso Device 1.0.0-alpha05
4 মে, 2023
The following artifacts were released:
-
androidx.test.espresso:espresso-device:1.0.0-alpha05
এপিআই পরিবর্তন
- Add experimental APIs for rotating and folding emulators
JUnit Extensions 1.3.0
ext.junit 1.3.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test.ext:junit:1.3.0-alpha01
and androidx.test.ext:junit-ktx:1.3.0-alpha01
are released.
এপিআই পরিবর্তন
- Update to minSdkVersion 21
ext.junit 1.2.1
জুন 26, 2024
androidx.test.ext:junit:1.2.1
and androidx.test.ext:junit-ktx:1.2.1
are released.
ext.junit 1.2.0
জুন 24, 2024
androidx.test.ext:junit:1.2.0
and androidx.test.ext:junit-ktx:1.2.0
are released.
Changes since last stable release 1.1.5 include:
এপিআই পরিবর্তন
- Create DeleteFilesRule: an API for removing files between test case execution
- Add AppComponentFactoryRule
- minSdkVersion is now 19, targetSdkVersion is now 34
বাগ ফিক্স
- Reference doc cleanup - document previously missing parameters, fix links, etc
নতুন বৈশিষ্ট্য
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 17.
- Artifacts are now signed. See verify dependencies for more details.
ext.junit 1.2.0-rc01
30 মে, 2024
androidx.test.ext:junit:1.2.0-rc01
and androidx.test.ext:junit-ktx:1.2.0-rc01
are released.
ext.junit 1.2.0-beta01
১৬ মে, ২০২৪
androidx.test.ext:junit:1.2.0-beta01
and androidx.test.ext:junit-ktx:1.2.0-beta01
are released.
ext.junit 1.2.0-alpha04
এপ্রিল 26, 2024
androidx.test.ext:junit:1.2.0-alpha04
and androidx.test.ext:junit-ktx:1.2.0-alpha04
are released.
বাগ ফিক্স
- Use PlatformTestStorage instead of TestStorage in DeleteFilesRule
ext.junit 1.2.0-alpha03
জানুয়ারী 26, 2024
androidx.test.ext:junit:1.2.0-alpha03
and androidx.test.ext:junit-ktx:1.2.0-alpha03
are released.
বাগ ফিক্স
- Reference doc cleanup - document previously missing parameters, fix links, etc
ext.junit 1.2.0-alpha02
নভেম্বর 29, 2023
androidx.test.ext:junit:1.2.0-alpha02
and androidx.test.ext:junit-ktx:1.2.0-alpha02
are released.
এপিআই পরিবর্তন
- Add AppComponentFactoryRule
- minSdkVersion is now 19, targetSdkVersion is now 34
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
ext.junit 1.2.0-alpha01
21 মার্চ, 2023
androidx.test.ext:junit:1.2.0-alpha01
and androidx.test.ext:junit-ktx:1.2.0-alpha01
are released.
এপিআই পরিবর্তন
- Create DeleteFilesRule: an API for removing files between test case execution
Dependency changes
- Update to androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01, androidx.test.services:storage:1.5.0-alpha01
- Update to kotlin stdlib 1.7.22
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 11.
JUnit Extensions 1.1.5
ext.junit 1.1.5
3 জানুয়ারী, 2023
androidx.test.ext:junit:1.1.5
and androidx.test.ext:junit-ktx:1.1.5
are released.
বাগ ফিক্স
- Fix reference doc formatting for ActivityScenarioRule
JUnit Extensions 1.1.4
ext.junit 1.1.4
8 নভেম্বর, 2022
androidx.test.ext:junit:1.1.4
and androidx.test.ext:junit-ktx:1.1.4
are released.
Changes since 1.1.3 include:
Dependency changes
- Update to kotlin stdlib 1.7.10
- Update to org.junit:junit:4.13.2
ext.junit 1.1.4-rc01
অক্টোবর 26, 2022
androidx.test.ext:junit:1.1.4-rc01
and androidx.test.ext:junit-ktx:1.1.4-rc01
are released.
ext.junit 1.1.4-beta01
6 অক্টোবর, 2022
androidx.test.ext:junit:1.1.4-beta01
and androidx.test.ext:junit-ktx:1.1.4-beta01
are released.
Dependency changes
- Update to kotlin stdlib 1.7.10
ext.junit 1.1.4-alpha07
জুন 1, 2022
androidx.test.ext:junit:1.1.4-alpha07
and androidx.test.ext:junit-ktx:1.1.4-alpha07
are released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
Dependency changes
- Update to kotlin stdlib 1.6.21
ext.junit 1.1.4-alpha06
28 এপ্রিল, 2022
androidx.test.ext:junit:1.1.4-alpha06
and androidx.test.ext:junit-ktx:1.1.4-alpha06
are released.
বাগ ফিক্স
- Minor fix to the
AndroidJUnit4
javadoc.
ext.junit 1.1.4-alpha05
21 মার্চ, 2022
androidx.test.ext:junit:1.1.4-alpha05
and androidx.test.ext:junit-ktx:1.1.4-alpha05
are released.
ext.junit 1.1.4-alpha04
11 ফেব্রুয়ারী, 2022
androidx.test.ext:junit:1.1.4-alpha04
and androidx.test.ext:junit-ktx:1.1.4-alpha04
are released.
** Dependency Changes
- Update to kotlin stdlib 1.6.10
ext.junit 1.1.4-alpha03
4 অক্টোবর, 2021
androidx.test.ext:junit:1.1.4-alpha03
and androidx.test.ext:junit-ktx:1.1.4-alpha03
are released.
ext.junit 1.1.4-alpha02
২৮ সেপ্টেম্বর, ২০২১
androidx.test.ext:junit:1.1.4-alpha02
and androidx.test.ext:junit-ktx:1.1.4-alpha02
are released.
Dependency Changes
- Update to
- 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
and androidx.test.ext:junit-ktx:1.1.4-alpha01
are released.
Dependency Changes
- -ktx: Explicitly depend on 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
is released. Version 1.0.0-alpha01 contains these commits.
Features in first release
- JUnit Gtest is a new library which includes a JUnit runner for running Gtest suites on connected devices.
Truth Extensions 1.7.0
ext.truth 1.7.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test.ext:truth:1.7.0-alpha01
is released.
এপিআই পরিবর্তন
- Update to minSdkVersion 21
ext.truth 1.6.0
জুন 24, 2024
androidx.test.ext:truth:1.6.0
is released.
Changes since last stable release 1.5.0 include:
এপিআই পরিবর্তন
- Remove unused androidx.test.annotation dependency
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
- minSdkVersion is now 19, targetSdk is now 34
- Added
PersistableBundleSubject
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 17.
ext.truth 1.6.0-rc01
30 মে, 2024
androidx.test.ext:truth:1.6.0-rc01
is released.
ext.truth 1.6.0-beta01
১৬ মে, ২০২৪
androidx.test.ext:truth:1.6.0-beta01
is released.
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
ext.truth 1.6.0-alpha04
এপ্রিল 26, 2024
androidx.test.ext:truth:1.6.0-alpha04
is released.
নতুন বৈশিষ্ট্য
- Added
byteArray()
method toBundleSubject
.
ext.truth 1.6.0-alpha03
জানুয়ারী 26, 2024
androidx.test.ext:truth:1.6.0-alpha03
is released.
বাগ ফিক্স
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
নতুন বৈশিষ্ট্য
- Added
PersistableBundleSubject
ext.truth 1.6.0-alpha02
নভেম্বর 29, 2023
androidx.test.ext:truth:1.6.0-alpha02
is released.
এপিআই পরিবর্তন
- minSdkVersion is now 19, targetSdk is now 34
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
ext.truth 1.6.0-alpha01
21 মার্চ, 2022
androidx.test.ext:truth:1.6.0-alpha01
is released.
Dependency changes
- Update to androidx.test:core:1.6.0-alpha01
- Update to kotlin stdlib 1.7.22
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 11.
Truth Extensions 1.5.0
ext.truth 1.5.0
8 নভেম্বর, 2022
androidx.test.ext:truth:1.5.0
is released.
Changes since 1.4.0 include:
এপিআই পরিবর্তন
- Add BundleSubject#stringArray
- Add ParcelableSubject.marshallsEquallyTo()
- Add BundleSubject#doubleFloat
বাগ ফিক্স
- Make Intent matchers fail explicitly for null intent
Dependency Changes
- Update to
- 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
is released.
ext.truth 1.5.0-beta02
21 অক্টোবর, 2022
androidx.test.ext:truth:1.5.0-beta02
is released.
এপিআই পরিবর্তন
- Promote IntentCorrespondences#all as stable API.
ext.truth 1.5.0-beta01
6 অক্টোবর, 2022
androidx.test.ext:truth:1.5.0-beta01
is released.
এপিআই পরিবর্তন
- Annotate new APIs introduced since 1.4.0 with NonNull/Nullable
- Add BundleSubject#stringArray
ext.truth 1.5.0-alpha07
জুন 1, 2022
androidx.test.ext:truth:1.5.0-alpha07
is released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
ext.truth 1.5.0-alpha06
28 এপ্রিল, 2022
androidx.test.ext:truth:1.5.0-alpha06
is released.
ext.truth 1.5.0-alpha05
21 মার্চ, 2022
androidx.test.ext:truth:1.5.0-alpha05
is released.
বাগ ফিক্স
- Make Intent matchers fail explicitly for null intent
ext.truth 1.5.0-alpha04
11 ফেব্রুয়ারী, 2022
androidx.test.ext:truth:1.5.0-alpha04
is released.
ext.truth 1.5.0-alpha03
4 অক্টোবর, 2021
androidx.test.ext:truth:1.5.0-alpha03
is released.
ext.truth 1.5.0-alpha02
২৮ সেপ্টেম্বর, ২০২১
androidx.test.ext:truth:1.5.0-alpha02
is released.
এপিআই পরিবর্তন
- Add ParcelableSubject.marshallsEquallyTo()
Dependency Changes
- Update to
- 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
is released.
এপিআই পরিবর্তন
- Add BundleSubject#doubleFloat
Monitor 1.8.0
monitor 1.8.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test:monitor:1.8.0-alpha01
is released.
এপিআই পরিবর্তন
- Update to minSdkVersion 21
- Make ReflectionException a RuntimeException
monitor 1.7.2
আগস্ট 14, 2024
androidx.test:monitor:1.7.2
is released.
বাগ ফিক্স
- Fix ActivityInvoker$-CC ClassNotFoundErrors when used with older androidx.test:core
monitor 1.7.1
জুন 26, 2024
androidx.test:monitor:1.7.1
is released.
বাগ ফিক্স
- Catch and log NoSuchMethodError on forceEnableAppTracing calls
monitor 1.7.0
জুন 24, 2024
androidx.test:monitor:1.7.0
is released.
Changes since last stable release 1.6.1 include:
এপিআই পরিবর্তন
- Make DeviceController a public API
- Move PlatformTestStorage to a public API
- Add internal ControlledLooper#isDrawCallbacksSupported.
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
- minSdkVersion is now 19, targetSdkVersion is now 34
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
- Fix synchronization in IntentMonitorImpl callbacks
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
- Major release toolchain update: now compiled to java8 bytecode
পরিচিত সমস্যা
- monitor has a dependency on androidx.tracing:1.1.0. Depending on configuration, gradle may downgrade this to 1.0.0 at runtime causing 'No static method forceEnableAppTracing' errors. As a workaround, add an explicit 'implementation androidx.tracing:1.1.0' dependency. See https://github.com/android/android-test/issues/1755
monitor 1.7.0-rc01
30 মে, 2024
androidx.test:monitor:1.7.0-rc01
is released.
monitor 1.7.0-beta01
১৬ মে, ২০২৪
androidx.test:monitor:1.7.0-beta01
is released.
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
monitor 1.7.0-alpha05
এপ্রিল 26, 2024
androidx.test:monitor:1.7.0-alpha05
is released.
API Changes * Make DeviceController an public API from ExperimentalTestApi * Move PlatformTestStorage to a public API * Add internal ControlledLooper#isDrawCallbacksSupported.
monitor 1.7.0-alpha04
জানুয়ারী 26, 2024
androidx.test:monitor:1.7.0-alpha04
is released.
বাগ ফিক্স
- Fix synchronization in IntentMonitorImpl callbacks
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
API Changes * Move androidx.test.platform.tracing back to an internal API
monitor 1.7.0-alpha03
নভেম্বর 29, 2023
androidx.test:monitor:1.7.0-alpha03
is released.
এপিআই পরিবর্তন
- targetSdkVersion is now 34
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
monitor 1.7.0-alpha02
সেপ্টেম্বর 18, 2023
androidx.test:monitor:1.7.0-alpha02
is released.
API change * Add AppComponentFactory Rule
Features * Dump thread states when idling resources time out
Bug fixes * Fix captureToBitmap for Views inside a Dialog on APIs >= 26.
Dependency changes * minSdkVersion is now 19
monitor 1.7.0-alpha01
21 মার্চ, 2023
androidx.test:monitor:1.7.0-alpha01
is released.
Dependency changes
- Update to kotlin stdlib 1.7.22
- Major release toolchain update: now compiled to java8 bytecode
Monitor 1.6.0
monitor 1.6.1
3 জানুয়ারী, 2023
androidx.test:monitor:1.6.1
is released.
বাগ ফিক্স
- Fix the default implementation of PlatformTestStorage. This will enable espresso to save screenshots on test failures when androidx.test.services is not configured
- Reference doc cleanup
monitor 1.6.0
8 নভেম্বর, 2022
androidx.test:monitor:1.6.0
is released.
Changes since 1.5.0 include:
এপিআই পরিবর্তন
- Internal API changes to support ActivityScenario#launchActivityForResult
- Add internal API for supporting different tracing libraries.
বাগ ফিক্স
- Remove 'Activities that are still in CREATED to STOPPED' log spam
Dependency Changes
- Add dependency on androidx.tracing
monitor 1.6.0-rc01
অক্টোবর 26, 2022
androidx.test:monitor:1.6.0-rc01
is released.
monitor 1.6.0-beta01
6 অক্টোবর, 2022
androidx.test:monitor:1.6.0-beta01
is released.
monitor 1.6.0-alpha05
22 আগস্ট, 2022
androidx.test:monitor:1.6.0-alpha05
is released.
এপিআই পরিবর্তন
- Internal API changes to support ActivityScenario#launchActivityForResult
Monitor aka Platform 1.6.0
monitor 1.6.0-alpha04
জুন 1, 2022
androidx.test:monitor:1.6.0-alpha04
is released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
monitor 1.6.0-alpha03
28 এপ্রিল, 2022
androidx.test:monitor:1.6.0-alpha03
is released.
বাগ ফিক্স
- Remove 'Activities that are still in CREATED to STOPPED' log spam
monitor 1.6.0-alpha02
21 মার্চ, 2022
androidx.test:monitor:1.6.0-alpha02
is released.
বাগ ফিক্স
- Make HardwareRendererCompat logging less severe.
- Ensure Trace.endSection is called before Instrumentation#finish.
monitor 1.6.0-alpha01
11 ফেব্রুয়ারী, 2022
androidx.test:monitor:1.6.0-alpha01
is released.
এপিআই পরিবর্তন
- Add internal plugin API for supporting different tracing libraries.
Dependency Changes
- Add dependency on androidx.tracing
Monitor aka Platform 1.5.0
monitor 1.5.0
১৩ ডিসেম্বর, ২০২১
androidx.test:monitor:1.5.0
is released.
Changes since last 1.4.0 stable release are:
এপিআই পরিবর্তন
- Add HardwareRendererCompat
- Add PlatformTestStorage
- Deprecate androidx.test.annotation.Beta
monitor 1.5.0-rc01
18 নভেম্বর, 2021
androidx.test:monitor:1.5.0-rc01
is released.
monitor 1.5.0-beta01
8 নভেম্বর, 2021
androidx.test:monitor:1.5.0-beta01
is released.
monitor 1.5.0-alpha03
4 অক্টোবর, 2021
androidx.test:monitor:1.5.0-alpha03
is released.
monitor 1.5.0-alpha02
২৮ সেপ্টেম্বর, ২০২১
androidx.test:monitor:1.5.0-alpha02
is released.
এপিআই পরিবর্তন
- Remove HardwareRendererCompat#enableDrawingIfNecessary
- Remove ExperimentalTestApi from HardwareRendererCompat
- Deprecate androidx.test.annotation.Beta
monitor 1.5.0-alpha01
23 আগস্ট, 2021
androidx.test:monitor:1.5.0-alpha01
is released.
এপিআই পরিবর্তন
- Add HardwareRendererCompat
- Add PlatformTestStorage
Orchestrator 1.6.0
orchestrator 1.6.0-alpha02
03 ফেব্রুয়ারি, 2025
androidx.test:orchestrator:1.6.0-alpha02
is released.
orchestrator 1.6.0-alpha01
নভেম্বর 20, 2024
androidx.test:orchestrator:1.6.0-alpha01
is released.
এপিআই পরিবর্তন
- Update to minSdkVersion 21
orchestrator 1.5.1
15 অক্টোবর, 2024
androidx.test:orchestrator:1.5.1
is released.
বাগ ফিক্স
- Fix execution of test names containing whitespace
orchestrator 1.5.0
জুন 24, 2024
androidx.test:orchestrator:1.5.0
is released.
Changes since last stable release 1.4.2 include:
নতুন বৈশিষ্ট্য
- Introduce Instrumentation Params Proxying which allows the user to proxy instrumentation arguments to the APK under test (eg: --no-hidden-api-checks).
- Major release toolchain update. APK is now signed with a different key and you will need to uninstal any previous orchestrator ('adb uninstall androidx.test.orchestrator')
এপিআই পরিবর্তন
- minSdkVersion is now 19
বাগ ফিক্স
- Fix crash when test name is too long
orchestrator 1.5.0-rc01
30 মে, 2024
androidx.test:orchestrator:1.5.0-rc01
is released.
orchestrator 1.5.0-beta01
১৬ মে, ২০২৪
androidx.test:orchestrator:1.5.0-beta01
is released.
orchestrator 1.5.0-alpha04
এপ্রিল 26, 2024
androidx.test:orchestrator:1.5.0-alpha04
is released.
orchestrator 1.5.0-alpha03
ফেব্রুয়ারি 29, 2024
androidx.test:orchestrator:1.5.0-alpha03
is released.
নতুন বৈশিষ্ট্য
- Introduce Instrumentation Params Proxying which allows the user to proxy instrumentation arguments to the APK under test (eg: --no-hidden-api-checks).
orchestrator 1.5.0-alpha02
নভেম্বর 29, 2023
androidx.test:orchestrator:1.5.0-alpha02
is released.
এপিআই পরিবর্তন
- minSdkVersion is now 19
বাগ ফিক্স
- Fix crash when test name is too long
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
orchestrator 1.5.0-alpha01
21 মার্চ, 2023
androidx.test:orchestrator:1.5.0-alpha01
is released.
Dependency changes
- Major release toolchain update. APK is now signed with a different key and you will need to uninstal any previous orchestrator ('adb uninstall androidx.test.orchestrator')
Orchestrator 1.4.2
orchestrator 1.4.2
8 নভেম্বর, 2022
androidx.test:orchestrator:1.4.2
is released.
orchestrator 1.4.2-rc01
অক্টোবর 26, 2022
androidx.test:orchestrator:1.4.2-rc01
is released.
orchestrator 1.4.2-beta01
6 অক্টোবর, 2022
androidx.test:orchestrator:1.4.2-beta01
is released.
orchestrator 1.4.2-alpha04
জুন 1, 2022
androidx.test:orchestrator:1.4.2-alpha04
is released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
orchestrator 1.4.2-alpha03
28 এপ্রিল, 2022
androidx.test:orchestrator:1.4.2-alpha03
is released.
orchestrator 1.4.2-alpha02
21 মার্চ, 2022
androidx.test:orchestrator:1.4.2-alpha02
is released.
orchestrator 1.4.2-alpha01
11 ফেব্রুয়ারী, 2022
androidx.test:orchestrator:1.4.2-alpha01
is released.
Orchestrator 1.4.1
orchestrator 1.4.1
১৩ ডিসেম্বর, ২০২১
androidx.test:orchestrator:1.4.1
is released.
The notable changes since previous 1.4.0 stable release are:
বাগ ফিক্স
- Delete obsolete OrchestrationXmlTestRunListener , in part to prevent error messages on Android 11+
- Support for android API 31
orchestrator 1.4.1-rc01
18 নভেম্বর, 2021
androidx.test:orchestrator:1.4.1-rc01
is released.
orchestrator 1.4.1-beta01
8 নভেম্বর, 2021
androidx.test:orchestrator:1.4.1-beta01
is released.
orchestrator 1.4.1-alpha03
4 অক্টোবর, 2021
androidx.test:orchestrator:1.4.1-alpha03
is released.
orchestrator 1.4.1-alpha02
২৮ সেপ্টেম্বর, ২০২১
androidx.test:orchestrator:1.4.1-alpha02
is released.
orchestrator 1.4.1-alpha01
23 আগস্ট, 2021
androidx.test:orchestrator:1.4.1-alpha01
is released.
বাগ ফিক্স
- Delete obsolete OrchestrationXmlTestRunListener , in part to prevent error messages on Android 11+
Runner 1.7.0
runner 1.7.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test:runner:1.7.0-alpha01
is released.
বাগ ফিক্স
- Exceptions during
@AfterClass
were not being reported viaInstrumentationResultPrinter
. - Exceptions arising in AndroidJUnitRunner.buildRequest are now handled.
- Assumption failures during a ClassRule or BeforeClass are now reported more consistently via
InstrumentationResultPrinter
- Clarify SdkSuppress reference docs
এপিআই পরিবর্তন
- Update to minSdkVersion 21
- Deprecate androidx.test.filters.Suppress in favor of org.junit.Ignore
runner 1.6.2
আগস্ট 14, 2024
androidx.test:runner:1.6.2
is released.
runner 1.6.1
জুন 26, 2024
androidx.test:runner:1.6.1
is released.
runner 1.6.0
জুন 24, 2024
androidx.test:runner:1.6.0
is released.
Changes since last stable release 1.5.2 include:
এপিআই পরিবর্তন
- Mark androidx.test.services.** as RestrictTo LIBRARY_GROUP
- Add CustomFilter API
- Add PackagePrefixClasspathSuite API
- Mark PermissionRequester as RestrictTo LIBRARY_GROUP instead of ExperimentalTestApi
- minSdkVersion is now 19
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
- When logging test exceptions, use Log's built-in support for throwables to avoid stack truncation
- Internal changes to support GrantPermissionRule using UiAutomation#grantRuntimePermissions
- Attempt to clarify limitations and deprecation reasons in RequiresDevice documentation
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
- Fix that "-e class" and "-e notClass" on the same class/method should perform the same result (no tests run)
-
TestDiscoveryEventServiceConnection.send()
will correctly fail the test instead of hanging if the instrumentation throws a RuntimeException. - Stop reparsing all args for every AndroidJUnit4 test class. This should address initialization errors like in #1948.
- Force initialization of instrumentationRunListener, to prevent NPEs when instrumenting system server process.
- Attempt to avoid outputting a test result summary which exceeds binder transaction limit.
- Wait up to 2 seconds for activity finisher to run, to prevent situations where it finishes activities mid-test
- Improve error reporting when there is a junit class mismatch due to a custom classloader
- Fix reporting in logOnly mode for @Ignore-d classes
- Move instantiation of InstrumentationResultPrinter to after multidex is loaded
- Register TestStorage before using it in RunnerArgs parsing
- Execute test classes in order provided to TestRequestBuilder.
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 17.
runner 1.6.0-rc01
30 মে, 2024
androidx.test:runner:1.6.0-rc01
is released.
runner 1.6.0-beta01
১৬ মে, ২০২৪
androidx.test:runner:1.6.0-beta01
is released.
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
runner 1.6.0-alpha07
এপ্রিল 26, 2024
androidx.test:runner:1.6.0-alpha07
is released.
বাগ ফিক্স
- When logging test exceptions, use Log's built-in support for throwables to avoid stack truncation
- Internal changes to support GrantPermissionRule using UiAutomation#grantRuntimePermissions
runner 1.6.0-alpha06
জানুয়ারী 26, 2024
androidx.test:runner:1.6.0-alpha06
is released.
বাগ ফিক্স
- Attempt to clarify limitations and deprecation reasons in RequiresDevice documentation
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
- Fix that "-e class" and "-e notClass" on the same class/method should perform the same result (no tests run)
এপিআই পরিবর্তন
- Mark androidx.test.services.** as RestrictTo LIBRARY_GROUP
- Remove ExperimentalTestApi from CustomFilter - making it public
- Remove ExperimentalTestApi from PackagePrefixClasspathSuite - make it public
- Mark PermissionRequester as RestrictTo LIBRARY_GROUP instead of ExperimentalTestApi
runner 1.6.0-alpha05
নভেম্বর 29, 2023
androidx.test:runner:1.6.0-alpha05
is released.
বাগ ফিক্স
-
TestDiscoveryEventServiceConnection.send()
will correctly fail the test instead of hanging if the instrumentation throws a RuntimeException. - Stop reparsing all args for every AndroidJUnit4 test class. This should address initialization errors like in #1948.
এপিআই পরিবর্তন
- minSdkVersion is now 19
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
runner 1.6.0-alpha04
21 আগস্ট, 2023
androidx.test:runner:1.6.0-alpha04
is released.
বাগ ফিক্স
- Force initialization of instrumentationRunListener, to prevent NPEs when instrumenting system server process.
Dependency changes
- Upgrade to androidx.annotation:1.7.0-beta01
runner 1.6.0-alpha03
জুন 27, 2023
androidx.test:runner:1.6.0-alpha03
is released.
বাগ ফিক্স
- Attempt to avoid outputting a test result summary which exceeds binder transaction limit.
runner 1.6.0-alpha02
25 এপ্রিল, 2023
androidx.test:runner:1.6.0-alpha02
is released.
বাগ ফিক্স
- Wait up to 2 seconds for activity finisher to run, to prevent situations where it finishes activities mid-test
runner 1.6.0-alpha01
21 মার্চ, 2023
androidx.test:runner:1.6.0-alpha01
is released.
বাগ ফিক্স
- Improve error reporting when there is a junit class mismatch due to a custom classloader
- Fix reporting in logOnly mode for @Ignore-d classes
- Move instantiation of InstrumentationResultPrinter to after multidex is loaded
- Register TestStorage before using it in RunnerArgs parsing
- Execute test classes in order provided to TestRequestBuilder.
Dependency changes
- Update to androidx.test:monitor:1.7.0-alpha01
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 11.
Runner 1.5.0
runner 1.5.2
3 জানুয়ারী, 2023
androidx.test:runner:1.5.2
is released.
বাগ ফিক্স
- Reference doc cleanup
runner 1.5.1
9 নভেম্বর, 2022
androidx.test:runner:1.5.1
is released.
বাগ ফিক্স
- Truncate trace name in TraceRunListener to prevent crash on long test names
runner 1.5.0
8 নভেম্বর, 2022
androidx.test:runner:1.5.0
is released.
Changes since 1.4.0 include:
নতুন বৈশিষ্ট্য
- Record android Trace spans for test lifecycle events
এপিআই পরিবর্তন
- Denote the long standing @Beta/@ExperimentalTestApi androidx.test.runner.screenshot as stable but deprecated (in favor of new androidx.test.core/espresso screenshot APIs)
- Deprecate the '-e timeout' runtime parameter in favor of JUnit's Timeout rule.
- Add an AbstractFilter class.
- Add AndroidClasspathSuite and experimental PackagePrefixClasspathSuite
- No-op and deprecate Google Analytics
বাগ ফিক্স
- Add support for reading from TestStorage in -e testFile
- Handle case where app crashes before instrumentationResultPrinter is set.
- Report the process crash immediately in the orchestrator instrumentation listener.
- Support parameterized test names with commas and hashes.
- Improve error handling during test discovery phase in orchestrator
- Enhance error handling in exception scenarios (app crashes, etc)
Dependency Changes
- Update to
- org.junit:junit:4.13.2
runner 1.5.0-rc01
অক্টোবর 26, 2022
androidx.test:runner:1.5.0-rc01
is released.
runner 1.5.0-beta02
21 অক্টোবর, 2022
androidx.test:runner:1.5.0-beta02
is released.
এপিআই পরিবর্তন
- Denote the long standing @Beta/@ExperimentalTestApi androidx.test.runner.screenshot as stable but deprecated
বাগ ফিক্স
- Add support for reading from TestStorage in -e testFile
runner 1.5.0-beta01
6 অক্টোবর, 2022
androidx.test:runner:1.5.0-beta01
is released.
এপিআই পরিবর্তন
- Deprecate the '-e timeout' runtime parameter in favor of JUnit's Timeout rule.
- Add an AbstractFilter class.
বাগ ফিক্স
- Fix trace errors for long test names
- Handle case where app crashes before instrumentationResultPrinter is set.
runner 1.5.0-alpha04
জুন 1, 2022
androidx.test:runner:1.5.0-alpha04
is released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
runner 1.5.0-alpha03
28 এপ্রিল, 2022
androidx.test:runner:1.5.0-alpha03
is released.
বাগ ফিক্স
- Report the process crash immediately in the orchestrator instrumentation listener.
runner 1.5.0-alpha02
21 মার্চ, 2022
androidx.test:runner:1.5.0-alpha02
is released.
বাগ ফিক্স
- Ensure Trace.endSection is called before Instrumentation#finish.
runner 1.5.0-alpha01
11 ফেব্রুয়ারী, 2022
androidx.test:runner:1.5.0-alpha01
is released.
এপিআই পরিবর্তন
- Add AndroidClasspathSuite and PackagePrefixClasspathSuite
নতুন বৈশিষ্ট্য
- Record android Trace spans for test lifecycle events
বাগ ফিক্স
- Support parameterized test names with commas and hashes.
- Improve error handling during test discovery phase in orchestrator
Runner 1.4.1
runner 1.4.1-alpha03
4 অক্টোবর, 2021
androidx.test:runner:1.4.1-alpha03
is released.
বাগ ফিক্স
- Reports the exception when an error is thrown out of the test executor.
runner 1.4.1-alpha02
২৮ সেপ্টেম্বর, ২০২১
androidx.test:runner:1.4.1-alpha02
is released.
এপিআই পরিবর্তন
- Replace androidx.test.annotaton.Beta references with ExperimentalTestApi
বাগ ফিক্স
- No-op and deprecate Google Analytics
Dependency Changes
- Update to
- org.junit:junit:4.13.2
runner 1.4.1-alpha01
23 আগস্ট, 2021
androidx.test:runner:1.4.1-alpha01
is released.
বাগ ফিক্স
- Enhance error handling in exception scenarios (app crashes, etc)
Rules 1.7.0
rules 1.7.0-alpha01
03 ফেব্রুয়ারি, 2025
androidx.test:rules:1.7.0-alpha01
is released.
এপিআই পরিবর্তন
- Update to minSdkVersion 21
rules 1.6.1
জুন 26, 2024
androidx.test:rules:1.6.1
is released.
rules 1.6.0
জুন 24, 2024
androidx.test:rules:1.6.0
is released.
Changes since last stable release 1.5.0 include:
এপিআই পরিবর্তন
- minSdkVersion is now 19, targetSdkVersion is now 34
- Recommend use of UiAutomation#grantRuntimePermissions instead of GrantPermissionRule
বাগ ফিক্স
- Replace broken links to junit.org javadoc with @link.
- Make GrantPermissionRule use UiAutomation to grant permissions on APIs > =28 to fix issues running on automotive.
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 17.
rules 1.6.0-rc01
30 মে, 2024
androidx.test:rules:1.6.0-rc01
is released.
rules 1.6.0-beta01
১৬ মে, ২০২৪
androidx.test:rules:1.6.0-beta01
is released.
বাগ ফিক্স
- Remove unused androidx.test.annotation dependency
rules 1.6.0-alpha04
এপ্রিল 26, 2024
androidx.test:rules:1.6.0-alpha04
is released.
বাগ ফিক্স
- Make GrantPermissionRule use UiAutomation to grant permissions on APIs > =28 to fix issues running on automotive.
rules 1.6.0-alpha03
জানুয়ারী 26, 2024
androidx.test:rules:1.6.0-alpha03
is released.
বাগ ফিক্স
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
এপিআই পরিবর্তন
- Recommend use of UiAutomation#grantRuntimePermissions instead of GrantPermissionRule
rules 1.6.0-alpha02
নভেম্বর 29, 2023
androidx.test:rules:1.6.0-alpha02
is released.
বাগ ফিক্স
- Replace broken links to junit.org javadoc with @link.
এপিআই পরিবর্তন
- minSdkVersion is now 19, targetSdkVersion is now 34
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
rules 1.6.0-alpha01
21 মার্চ, 2023
androidx.test:rules:1.6.0-alpha01
is released.
Dependency changes
- Update toandroidx.test:runner:1.6.0-alpha01
- Update to kotlin stdlib 1.7.22
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 11.
Rules 1.5.0
rules 1.5.0
8 নভেম্বর, 2022
androidx.test:rules:1.5.0
is released.
Changes since 1.4.0 include:
এপিআই পরিবর্তন
- Promote long standing @Beta/@ExperimentalTestApi GrantPermissionRule and ServiceTestRule as stable APIs
- Promote long standing @Beta/@ExperimentalTestApi AtraceLogger and ProviderTestRule as stable but deprecated APIs
Dependency Changes
- Update to
- org.junit:junit:4.13.2
Rules 1.5.0
rules 1.5.0-rc01
অক্টোবর 26, 2022
androidx.test:rules:1.5.0-rc01
is released.
rules 1.5.0-beta01
21 অক্টোবর, 2022
androidx.test:rules:1.5.0-beta01
is released.
এপিআই পরিবর্তন
- Promote long standing @Beta/@ExperimentalTestApi GrantPermissionRule and ServiceTestRule as stable APIs
- Promote long standing @Beta/@ExperimentalTestApi AtraceLogger and ProviderTestRule as stable but deprecated APIs
Rules 1.4.1
rules 1.4.1-beta01
6 অক্টোবর, 2022
androidx.test:rules:1.4.1-beta01
is released.
rules 1.4.1-alpha07
জুন 1, 2022
androidx.test:rules:1.4.1-alpha07
is released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
rules 1.4.1-alpha06
28 এপ্রিল, 2022
androidx.test:rules:1.4.1-alpha06
is released.
rules 1.4.1-alpha05
21 মার্চ 2022
androidx.test:rules:1.4.1-alpha05
is released.
rules 1.4.1-alpha04
11 ফেব্রুয়ারী 2022
androidx.test:rules:1.4.1-alpha04
is released.
rules 1.4.1-alpha03
4 অক্টোবর, 2021
androidx.test:rules:1.4.1-alpha03
is released.
rules 1.4.1-alpha02
২৮ সেপ্টেম্বর, ২০২১
androidx.test:rules:1.4.1-alpha02
is released.
এপিআই পরিবর্তন
- Replace androidx.test.annotaton.Beta references with ExperimentalTestApi
Dependency Changes
- Update to
- org.junit:junit:4.13.2
rules 1.4.1-alpha01
23 আগস্ট, 2021
androidx.test:rules:1.4.1-alpha01
is released.
No significant changes
Services 1.6.0
services 1.6.0-alpha02
03 ফেব্রুয়ারি, 2025
androidx.test.services:test-services:1.6.0-alpha02
androidx.test.services:storage:1.6.0-alpha02
are released.
বাগ ফিক্স
- The obsolete FileObserver protocol has been removed in favor of the LocalSocket-based protocol.
services 1.6.0-alpha01
নভেম্বর 20, 2024
androidx.test.services:test-services:1.6.0-alpha01
androidx.test.services:storage:1.6.0-alpha01
are released.
বাগ ফিক্স
- TestStorage: Use input directory location for internal files
- StackTrimmer: harden against exceptions coming from Failure.getMessage().
নতুন বৈশিষ্ট্য
- Adding a LocalSocket-based protocol for the ShellExecutor to talk to the ShellMain. This obsoletes SpeakEasy; if androidx.test.services is killed (eg by the low memory killer) between the start of the app_process that invokes LocalSocketShellMain and the start of the test, the test is still able to talk to LocalSocketShellMain.
এপিআই পরিবর্তন
- Update to minSdkVersion 21
services 1.5.0
জুন 24, 2024
androidx.test.services:test-services:1.5.0
androidx.test.services:storage:1.5.0
are released.
Changes since last stable 1.4.2 release include:
এপিআই পরিবর্তন
- Make TestStorage an internal API from experimental
- minSdkVersion is now 19, targetSdkVersion is now 34
বাগ ফিক্স
- Reduce HostedFile log spam
- Remove unused androidx.test.annotation dependency
- TestStorage: use local cache dir to store output files when running as non system user
- When files are opened for writing, TestStorage now truncates the file unless it is explicitly opened for appending. This prevents bytes from a prior write to the file from remaining at the end of the file.
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
নতুন বৈশিষ্ট্য
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 17.
- APK is now signed with a different key and you will need to uninstall any previous APK ('adb uninstall androidx.test.services')
services 1.5.0-rc01
30 মে, 2024
androidx.test.services:test-services:1.5.0-rc01
androidx.test.services:storage:1.5.0-rc01
are released.
services 1.5.0-beta01
১৬ মে, ২০২৪
androidx.test.services:test-services:1.5.0-beta01
androidx.test.services:storage:1.5.0-beta01
are released.
বাগ ফিক্স
- Reduce HostedFile log spam
- Remove unused androidx.test.annotation dependency
services 1.5.0-alpha04
এপ্রিল 26, 2024
androidx.test.services:test-services:1.5.0-alpha04
androidx.test.services:storage:1.5.0-alpha04
are released.
বাগ ফিক্স
- TestStorage: use local cache dir to store output files when running as non system user
এপিআই পরিবর্তন
- Make TestStorage an internal API from experimental
services 1.5.0-alpha03
জানুয়ারী 26, 2024
androidx.test.services:test-services:1.5.0-alpha03
androidx.test.services:storage:1.5.0-alpha03
are released.
বাগ ফিক্স
- When files are opened for writing, TestStorage now truncates the file unless it is explicitly opened for appending. This prevents bytes from a prior write to the file from remaining at the end of the file.
- Remove all support for Android SDKs < 19. Minimum is API 19 (Android Kit Kat 4.4)
services 1.5.0-alpha02
নভেম্বর 29, 2023
androidx.test.services:test-services:1.5.0-alpha02
androidx.test.services:storage:1.5.0-alpha02
are released.
বাগ ফিক্স
- Attempt to avoid outputting a test result summary which exceeds binder transaction limit
এপিআই পরিবর্তন
- minSdkVersion is now 19, targetSdkVersion is now 34
নতুন বৈশিষ্ট্য
- Artifacts are now signed. See verify dependencies for more details.
services 1.5.0-alpha01
21 মার্চ, 2022
androidx.test.services:test-services:1.5.0-alpha01
androidx.test.services:storage:1.5.0-alpha01
are released.
Dependency changes
- Update to androidx.test:monitor:1.7.0-alpha01
- Major release toolchain update:
- classes are now compiled to java8 bytecode
- javac compiler switched to OpenJDK 11.
- APK is now signed with a different key and you will need to uninstal any previous orchestrator ('adb uninstall androidx.test.services')
Services 1.4.2
services 1.4.2
8 নভেম্বর, 2022
androidx.test.services:test-services:1.4.2
androidx.test.services:storage:1.4.2
are released.
services 1.4.2-rc01
অক্টোবর 26, 2022
androidx.test.services:test-services:1.4.2-rc01
androidx.test.services:storage:1.4.2-rc01
are released.
services 1.4.2-beta01
6 অক্টোবর, 2022
androidx.test.services:test-services:1.4.2-beta01
androidx.test.services:storage:1.4.2-beta01
are released.
services 1.4.2-alpha04
জুন 1, 2022
androidx.test.services:test-services:1.4.2-alpha04
androidx.test.services:storage:1.4.2-alpha04
are released.
বাগ ফিক্স
- Revert to javac 11 to prevent IncompatibleClassChangeErrors [#1351]
services 1.4.2-alpha03
28 এপ্রিল, 2022
androidx.test.services:test-services:1.4.2-alpha03
androidx.test.services:storage:1.4.2-alpha03
are released.
services 1.4.2-alpha02
21 মার্চ, 2022
androidx.test.services:test-services:1.4.2-alpha02
androidx.test.services:storage:1.4.2-alpha02
are released.
services 1.4.2-alpha01
11 ফেব্রুয়ারী, 2022
androidx.test.services:test-services:1.4.2-alpha01
androidx.test.services:storage:1.4.2-alpha01
are released.
Services 1.4.1
services 1.4.1
১৩ ডিসেম্বর, ২০২১
androidx.test.services:test-services:1.4.1
androidx.test.services:storage:1.4.1
are released.
The notable changes since previous 1.4.0 stable release are:
** Bug Fixes**
- Fix execution on Android API 31 by using real uid for ToolConnection [#1042]
services 1.4.1-rc01
18 নভেম্বর, 2021
androidx.test.services:test-services:1.4.1-rc01
androidx.test.services:storage:1.4.1-rc01
are released.
services 1.4.1-beta01
8 নভেম্বর, 2021
androidx.test.services:test-services:1.4.1-beta01
androidx.test.services:storage:1.4.1-beta01
are released.
services 1.4.1-alpha03
4 অক্টোবর, 2021
androidx.test.services:test-services:1.4.1-alpha03
androidx.test.services:storage:1.4.1-alpha03
are released.
services 1.4.1-alpha02
২৮ সেপ্টেম্বর, ২০২১
androidx.test.services:test-services:1.4.1-alpha02
androidx.test.services:storage:1.4.1-alpha02
are released.
services 1.4.1-alpha01
23 আগস্ট, 2021
androidx.test.services:test-services:1.4.1-alpha01
androidx.test.services:storage:1.4.1-alpha01
are released.
** Bug Fixes**
- Fix execution on Android S Beta4 by using real uid for ToolConnection [#1042]
Version 1.4.0
Version 1.4.0
৩০ জুন, ২০২১
This is the stable release of AndroidX Test 1.4.0 + Espresso 3.4.0. It contains updates to the following libraries:
- Core 1.4.0
- Espresso 3.4.0
- Intents 3.4.0
- JUnit 1.1.3
- Monitor 1.4.0
- Orchestrator 1.4.0
- Runner 1.4.0
- Rules 1.4.0
- Truth 1.4.0
- Test Services 1.4.0
There are no changes since 1.4.0-rc01. Here is a summary of the changes since the 1.3.0 release:
নতুন বৈশিষ্ট্য
- Add Espresso ViewMatcher APIs for negative conditions
- Allow unregistering Loopers from Espresso IdlingRegistry
- Support specifying junit RunListeners via java.util.ServiceLoader
- Introduce Espresso BoundedDiagnosingMatcher base class API that offers better error messaging, and apply it to various Espresso matchers
- Support using UIThreadTest at the class level
- Several utility methods added to ext.truth's LocationSubject
- Add
SparseBooleanArraySubject
TruthSubject
for making assertions aboutSparseBooleanArray
বাগ ফিক্স
- Improve handling for large stack traces on test failures [#729, #269]
- Remove test runner framework related stack frames
- Truncate stack traces to a max limit of 64KB, to avoid binder limit transaction errors
- Add support for classpath scanning test discovery for multidex instrumentation apks on android APIs < 21.
- Espresso: Improve error messaging when no activity is present
- Improve Instrumentation#runOnMainSync exception error handling
- Improve documentation for -e timeout_msec and AndroidJUnit4.
- Send ActivityOptions to BootstrapActivity [#685]
- Improve ViewMatchers#assertThat error messaging by enabling it to use Matcher.describeMismatch
- Fix the missing desugar ThrowableExtension errors when using espresso remote [issuetracker.google.com/170228109]
- Fix espresso web on < Android API 19 by including the androidx.test.espresso.web.bridge classes
- Unregister ActivityResultWaiter in InstrumentationActivityInvoker if it wasn't already unregistered
- Runner: Reduce TestEventClient 'not primary instr' log message to a warning, as its an expected condition in multi process tests
- Espresso: Update HasSiblingMatcher to only check siblings (not self)
- Fix artifact name for espresso.idling.resource [#809]
- Expose setMasterPolicyTimeoutWhenDebuggerAttached functionality [#814]
- Remove overly verbose ActivityLifecycleMonitorImpl callback logging.
Dependency Changes
- Update espresso.accessibility and espresso.contrib to depend on the androidx-compatible com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1. This release will thus require java8 source/target compatiblity. [#492]
পরিচিত সমস্যা
- Using orchestrator on APIS 30+ requires Studio/AGP 4.2+
Version 1.4.0-rc01
জুন 21, 2021
This is a release candidate of AndroidX Test 1.4.0/Espresso 3.4.0. APIs are stable. It contains updates to the following libraries:
- Core 1.4.0-rc01
- Espresso 3.4.0-rc01
- Intents 3.4.0-rc01
- JUnit 1.1.3-rc01
- Monitor 1.4.0-rc01
- Orchestrator 1.4.0-rc01
- Runner 1.4.0-rc01
- Rules 1.4.0-rc01
- Truth 1.4.0-rc01
- Test Services 1.4.0-rc01
This release candidate is equivalent to the 1.4.0-beta02/3.4.0-beta02 release, aside from the version number.
Version 1.4.0-beta02
7 জুন, 2021
This is a beta release of AndroidX Test 1.4.0. APIs are not expected to change. It contains updates to the following libraries:
- Core 1.4.0-beta02
- Espresso 3.4.0-beta02
- Intents 3.4.0-beta02
- JUnit 1.1.3-beta02
- Monitor 1.4.0-beta02
- Orchestrator 1.4.0-beta02
- Runner 1.4.0-beta02
- Rules 1.4.0-beta02
- Truth 1.4.0-beta02
- Test Services 1.4.0-beta02
Here is a summary of the changes since the 1.4.0-beta01 release:
বাগ ফিক্স
- Switch back to classic desugaring to address backwards compatiblity and core-library desugaring issues with beta-1 [Fixes #968 ]
Version 1.4.0-beta01
17 মে, 2021
This is the beta release of AndroidX Test 1.4.0. APIs are not expected to change. It contains updates to the following libraries:
- Core 1.4.0-beta01
- Espresso 3.4.0-beta01
- Intents 3.4.0-beta01
- JUnit 1.1.3-beta01
- Monitor 1.4.0-beta01
- Orchestrator 1.4.0-beta01
- Runner 1.4.0-beta01
- Rules 1.4.0-beta01
- Truth 1.4.0-beta01
- Test Services 1.4.0-beta01
Here is a summary of the changes since the 1.4.0-alpha06 release:
New API cleanup
- Remove InstrumentationProvider
- Undeprecate BoundedMatcher
- Restore CursorMatcher to inherit from BoundedMatcher
Version 1.4.0-alpha06
এপ্রিল 29, 2021
This is the alpha release of AndroidX Test 1.4.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.4.0-alpha06
- Espresso 3.4.0-alpha06
- Intents 3.4.0-alpha06
- JUnit 1.1.3-alpha06
- Monitor 1.4.0-alpha06
- Orchestrator 1.4.0-alpha06
- Runner 1.4.0-alpha06
- Rules 1.4.0-alpha06
- Truth 1.4.0-alpha06
- Test Services 1.4.0-alpha06
Here is a summary of the changes since the 1.4.0-alpha05 release:
বাগ ফিক্স
- Support compiling against SDKS < 29 by removing forceQueryable from manifest [#917]
Version 1.4.0-alpha05
15 মার্চ, 2021
This is the alpha release of AndroidX Test 1.4.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.4.0-alpha05
- Espresso 3.4.0-alpha05
- Intents 3.4.0-alpha05
- JUnit 1.1.3-alpha05
- Monitor 1.4.0-alpha05
- Orchestrator 1.4.0-alpha05
- Runner 1.4.0-alpha05
- Rules 1.4.0-alpha05
- Truth 1.4.0-alpha05
- Test Services 1.4.0-alpha05
Here is a summary of the changes since the 1.4.0-alpha04 release:
এপিআই পরিবর্তন
- [Truth] Add
SparseBooleanArraySubject
TruthSubject
for making assertions aboutSparseBooleanArray
.
বাগ ফিক্স
- Add QUERY_ALL_PACKAGES permission to the Android Test Orchestrator and Android Test Services APK to work properly on Android API R+.
- Add support for classpath scanning test discovery for multidex instrumentation apks on android APIs < 21.
Version 1.4.0-alpha04
8 ফেব্রুয়ারি, 2021
This is the alpha release of AndroidX Test 1.4.0. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.4.0-alpha04
- Espresso 3.4.0-alpha04
- Intents 3.4.0-alpha04
- JUnit 1.1.3-alpha04
- Monitor 1.4.0-alpha04
- Orchestrator 1.4.0-alpha04
- Runner 1.4.0-alpha04
- Rules 1.4.0-alpha04
- Truth 1.4.0-alpha04
- Test Services 1.4.0-alpha04
Here is a summary of the changes since the 1.3.1-alpha03 release:
নতুন বৈশিষ্ট্য
- [Espresso] Improve error messaging for various Espresso assertions
- [Truth] Several utility methods added to LocationSubject
এপিআই পরিবর্তন
- Added
InstrumentationRegistry.registerInstrumentationProvider
বাগ ফিক্স
- Remove overly verbose ActivityLifecycleMonitorImpl callback logging.
Dependency Changes
সংস্করণ 1.3.1
Version 1.3.1-alpha03
11 জানুয়ারী, 2021
This is the alpha release of AndroidX Test 1.3.1. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.3.1-alpha03
- Espresso 3.4.0-alpha03
- Intents 3.4.0-alpha03
- JUnit 1.1.3-alpha03
- Monitor 1.3.1-alpha03
- Orchestrator 1.3.1-alpha03
- Runner 1.3.1-alpha03
- Rules 1.3.1-alpha03
- Truth 1.3.1-alpha03
- Test Services 1.3.1-alpha03
Here is a summary of the changes since the 1.3.1-alpha02 release:
নতুন বৈশিষ্ট্য
- Support using UIThreadTest at the class level
বাগ ফিক্স
- Unregister ActivityResultWaiter in InstrumentationActivityInvoker if it wasn't already unregistered
- Runner: Reduce TestEventClient 'not primary instr' log message to a warning, as its an expected condition in multi process tests
- Espresso: Update HasSiblingMatcher to only check siblings (not self).
- Fix artifact name for espresso.idling.resource [#809]
- Expose setMasterPolicyTimeoutWhenDebuggerAttached functionality [#814]
Dependency Changes
- Update espresso.accessibility and espresso.contrib to depend on the androidx-compatible com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1. This release will thus require java8 source/target compatiblity. [#492]
Version 1.3.1-alpha02
20 অক্টোবর, 2020
This is the alpha release of AndroidX Test 1.3.1. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.3.1-alpha02
- Espresso 3.4.0-alpha02
- Intents 3.4.0-alpha02
- JUnit 1.1.3-alpha02
- Monitor 1.3.1-alpha02
- Orchestrator 1.3.1-alpha02
- Runner 1.3.1-alpha02
- Rules 1.3.1-alpha02
- Truth 1.3.1-alpha02
- Test Services 1.3.1-alpha02
Here is a summary of the changes since the 1.3.1-alpha01 release:
নতুন বৈশিষ্ট্য
- Early look at new Espresso BoundedDiagnosingMatcher base class API that offers better error messaging.
বাগ ফিক্স
- Fix orchestrator clearPackageData on API 30 [#743]
Version 1.3.1-alpha01
15 অক্টোবর, 2020
This is the alpha release of AndroidX Test 1.3.1. New APIs are subject to change. It contains updates to the following libraries:
- Core 1.3.1-alpha01
- Espresso 3.4.0-alpha01
- Intents 3.4.0-alpha01
- JUnit 1.1.3-alpha01
- Monitor 1.3.1-alpha01
- Orchestrator 1.3.1-alpha01
- Runner 1.3.1-alpha01
- Rules 1.3.1-alpha01
- Truth 1.3.1-alpha01
- Test Services 1.3.1-alpha01
Here is a summary of the changes since the 1.3.0 release:
নতুন বৈশিষ্ট্য
- Add Espresso ViewMatcher APIs for negative conditions
- Allow unregistering Loopers from Espresso IdlingRegistry
- Support specifying junit RunListeners via java.util.ServiceLoader
বাগ ফিক্স
- Improve handling for large stack traces on test failures [#729, #269]
- Remove test runner framework related stack frames
- Truncate stack traces to a max limit of 64KB, to avoid binder limit transaction errors
- Espresso: Improve error messaging when no activity is present
- Improve Instrumentation#runOnMainSync exception error handling
- Add package visibility entries for Orchestrator and Services to fix Orchestator when using targetSdk 30 [#743]
- Improve documentation for -e timeout_msec and AndroidJUnit4.
- Send ActivityOptions to BootstrapActivity [#685]
- Improve ViewMatchers#assertThat error messaging by enabling it to use Matcher.describeMismatch
- Fix the missing desugar ThrowableExtension errors when using espresso remote [issuetracker.google.com/170228109]
- Fix espresso web on < Android API 19 by including the androidx.test.espresso.web.bridge classes
সংস্করণ 1.3.0
সংস্করণ 1.3.0
আগস্ট 25, 2020
This is the stable release of AndroidX Test 1.3.0. It contains updates to the following libraries:
- Core 1.3.0
- Espresso 3.3.0
- Intents 3.3.0
- JUnit 1.1.2
- Monitor 1.3.0
- Orchestrator 1.3.0
- Runner 1.3.0
- Rules 1.3.0
- Truth 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()
এপিআই পরিবর্তন
- 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.