পরীক্ষা

অ্যান্ড্রয়েডে পরীক্ষা করা হচ্ছে।

এই টেবিলটি 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
এই লাইব্রেরিটি সর্বশেষ আপডেট করা হয়েছিল: ফেব্রুয়ারি 03, 2025

নির্ভরতা ঘোষণা করা

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 এর জন্য ViewCaptureRect হ্যান্ডলিং ঠিক করুন >= 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 প্রকাশিত হয়েছে।

নতুন বৈশিষ্ট্য

  • BundleSubjectbyteArray() পদ্ধতি যোগ করা হয়েছে।

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
  • 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
  • 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.
,

পরীক্ষা

Testing in Android.

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
This library was last updated on: February 03, 2025

নির্ভরতা ঘোষণা করা

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

নতুন বৈশিষ্ট্য

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

নতুন বৈশিষ্ট্য

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

নতুন বৈশিষ্ট্য

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

নতুন বৈশিষ্ট্য

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

নতুন বৈশিষ্ট্য

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 to BundleSubject .

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

নতুন বৈশিষ্ট্য

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

নতুন বৈশিষ্ট্য

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

নতুন বৈশিষ্ট্য

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 via InstrumentationResultPrinter .
  • 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

নতুন বৈশিষ্ট্য

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

নতুন বৈশিষ্ট্য

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

নতুন বৈশিষ্ট্য

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 Truth Subject for making assertions about SparseBooleanArray

বাগ ফিক্স

  • 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 Truth Subject for making assertions about SparseBooleanArray .

বাগ ফিক্স

  • 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
  • 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
  • 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.