পরীক্ষা

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

এই টেবিলটি androidx.test গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।

আর্টিফ্যাক্ট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
টীকা 1.0.1 - - 1.1.0-আলফা04
মূল 1.6.1 - - -
এসপ্রেসো 3.6.1 - - -
এসপ্রেসো ডিভাইস 1.0.1 - - -
ext.junit 1.2.1 - - -
ext:junit-gtest - - - 1.0.0-আলফা01
ext.truth 1.6.0 - - -
মনিটর 1.7.2 - - -
অর্কেস্ট্রেটর 1.5.1 - - -
রানার 1.6.2 - - -
নিয়ম 1.6.1 - - -
সেবা 1.5.0 - - -
এই লাইব্রেরিটি সর্বশেষ আপডেট করা হয়েছিল: অক্টোবর 15, 2024

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

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

Core Core-ktx 1.6.1

জুন 26, 2024

androidx.test:core:1.6.1 এবং androidx.test:core-ktx:1.6.1 প্রকাশিত হয়েছে।

Core Core-ktx 1.6.0

জুন 24, 2024

androidx.test:core:1.6.0 এবং androidx.test:core-ktx:1.6.0 প্রকাশিত হয়েছে।

সর্বশেষ স্থিতিশীল প্রকাশ 1.5.0 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:

এপিআই পরিবর্তন

  • যোগ করা হয়েছে 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.6.1

এসপ্রেসো 3.6.1

জুন 26, 2024

নিম্নলিখিত নিদর্শন প্রকাশ করা হয়েছে:

  • androidx.test.espresso:espresso-accessibility:3.6.1
  • androidx.test.espresso:espresso-core:3.6.1
  • androidx.test.espresso:espresso-contrib:3.6.1
  • androidx.test.espresso:espresso-idling-resource:3.6.1
  • androidx.test.espresso:espresso-intents:3.6.1
  • androidx.test.espresso:espresso-remote:3.6.1
  • androidx.test.espresso:espresso-web:3.6.1
  • androidx.test.espresso.idling:idling-concurrent:3.6.1
  • androidx.test.espresso.idling:idling-net:3.6.1

বাগ ফিক্স

  • অ্যাক্সেসিবিলিটি টেস্ট ফ্রেমওয়ার্ক সংস্করণ (ব্যাক) 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.0.1

এসপ্রেসো ডিভাইস 1.0.1

জুন 26, 2024

androidx.test.espresso:espresso-device:1.0.1 প্রকাশিত হয়েছে।

এসপ্রেসো ডিভাইস 1.0.0

জুন 24, 2024

androidx.test.espresso:espresso-device:1.0.0 প্রকাশিত হয়েছে।

প্রাথমিক মুক্তি!

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

  • ঘূর্ণন এবং ভাঁজ ডিভাইসের জন্য 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.2.1

ext.junit 1.2.1

জুন 26, 2024

androidx.test.ext:junit:1.2.1 এবং androidx.test.ext:junit-ktx:1.2.1 প্রকাশিত হয়েছে।

ext.junit 1.2.0

জুন 24, 2024

androidx.test.ext:junit:1.2.0 এবং androidx.test.ext:junit-ktx:1.2.0 প্রকাশিত হয়েছে।

সর্বশেষ স্থিতিশীল প্রকাশ 1.1.5 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:

এপিআই পরিবর্তন

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

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

মনিটর 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 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত:

এপিআই পরিবর্তন

  • ডিভাইস কন্ট্রোলারকে একটি সর্বজনীন API করুন
  • PlatformTestStorage একটি পাবলিক API এ সরান
  • অভ্যন্তরীণ ControlledLooper#isDrawCallbacksSupported যোগ করুন।
  • অ্যান্ড্রয়েড এসডিকে < 19 এর জন্য সমস্ত সমর্থন সরান। সর্বনিম্ন হল API 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)
  • minSdkVersion এখন 19, টার্গেটSdkVersion এখন 34

বাগ ফিক্স

  • অব্যবহৃত androidx.test.annotation নির্ভরতা সরান
  • IntentMonitorImpl কলব্যাকগুলিতে সিঙ্ক্রোনাইজেশন ঠিক করুন

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

  • শিল্পকর্ম এখন স্বাক্ষরিত. আরো বিস্তারিত জানার জন্য নির্ভরতা যাচাই দেখুন.
  • প্রধান রিলিজ টুলচেন আপডেট: এখন java8 বাইটকোডে কম্পাইল করা হয়েছে

পরিচিত সমস্যা

  • মনিটরের androidx.tracing:1.1.0-এর উপর নির্ভরশীলতা রয়েছে। কনফিগারেশনের উপর নির্ভর করে, gradle রানটাইমে এটিকে 1.0.0 এ ডাউনগ্রেড করতে পারে যার ফলে 'কোনও স্ট্যাটিক মেথড forceEnableAppTracing' ত্রুটি নেই। একটি সমাধান হিসাবে, একটি স্পষ্ট 'ইমপ্লিমেন্টেশন androidx.tracing:1.1.0' নির্ভরতা যোগ করুন। https://github.com/android/android-test/issues/1755 দেখুন

মনিটর 1.7.0-rc01

30 মে, 2024

androidx.test:monitor:1.7.0-rc01 প্রকাশিত হয়েছে।

মনিটর 1.7.0-beta01

১৬ মে, ২০২৪

androidx.test:monitor:1.7.0-beta01 প্রকাশিত হয়েছে।

বাগ ফিক্স

  • অব্যবহৃত androidx.test.annotation নির্ভরতা সরান

মনিটর 1.7.0-alpha05

এপ্রিল 26, 2024

androidx.test:monitor:1.7.0-alpha05 প্রকাশিত হয়েছে।

API পরিবর্তনগুলি * ExperimentalTestApi থেকে DeviceControllerকে একটি পাবলিক API তৈরি করুন * PlatformTestStorageকে একটি পাবলিক API এ সরান * অভ্যন্তরীণ ControlledLooper#isDrawCallbacksSupported যোগ করুন।

মনিটর 1.7.0-alpha04

জানুয়ারী 26, 2024

androidx.test:monitor:1.7.0-alpha04 প্রকাশিত হয়েছে।

বাগ ফিক্স

  • IntentMonitorImpl কলব্যাকগুলিতে সিঙ্ক্রোনাইজেশন ঠিক করুন
  • অ্যান্ড্রয়েড এসডিকে < 19 এর জন্য সমস্ত সমর্থন সরান। সর্বনিম্ন হল API 19 (অ্যান্ড্রয়েড কিট ক্যাট 4.4)

এপিআই পরিবর্তন * androidx.test.platform.tracing একটি অভ্যন্তরীণ API এ সরান

মনিটর 1.7.0-alpha03

নভেম্বর 29, 2023

androidx.test:monitor:1.7.0-alpha03 প্রকাশিত হয়েছে।

এপিআই পরিবর্তন

  • targetSdkVersion এখন 34

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

মনিটর 1.7.0-alpha02

সেপ্টেম্বর 18, 2023

androidx.test:monitor:1.7.0-alpha02 প্রকাশিত হয়েছে।

API পরিবর্তন * AppComponentFactory নিয়ম যোগ করুন

বৈশিষ্ট্য * অলস সম্পদের সময় শেষ হলে ডাম্প থ্রেড স্টেট

বাগ ফিক্সগুলি * এপিআইএস> = 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.5.1

অর্কেস্টেটর 1.5.1

15 অক্টোবর, 2024

androidx.test:orchestrator:1.5.1 প্রকাশিত হয়েছে।

বাগ ফিক্স

  • হোয়াইটস্পেসযুক্ত পরীক্ষার নামগুলির সম্পাদন ঠিক করুন

অর্কেস্টেটর 1.5.0

জুন 24, 2024

androidx.test:orchestrator:1.5.0 প্রকাশিত হয়েছে।

সর্বশেষ স্থিতিশীল রিলিজ 1.4.2 এর মধ্যে পরিবর্তনগুলি অন্তর্ভুক্ত:

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

  • ইনস্ট্রুমেন্টেশন প্যারামগুলি প্রক্সিং পরিচয় করিয়ে দিন যা ব্যবহারকারীকে পরীক্ষার অধীনে এপিকিতে ইনস্ট্রুমেন্টেশন যুক্তিগুলি প্রক্সি করতে দেয় (যেমন:-কোনও-লুকানো-এপি-চেকস)।
  • মেজর রিলিজ টুলচেইন আপডেট। এপিকে এখন একটি আলাদা কী দিয়ে স্বাক্ষর করা হয়েছে এবং আপনাকে পূর্ববর্তী যে কোনও অর্কেস্টেটর আনইনস্টল করতে হবে ('এডিবি আনইনস্টল অ্যান্ড্রয়েডএক্স.টেস্ট.অরচেস্ট্রেটর')

এপিআই পরিবর্তন

  • মিনসডকভার্সন এখন 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.6.2

রানার 1.6.2

আগস্ট 14, 2024

androidx.test:runner:1.6.2 প্রকাশিত হয়েছে।

রানার 1.6.1

জুন 26, 2024

androidx.test:runner:1.6.1 প্রকাশিত হয়েছে।

রানার 1.6.0

জুন 24, 2024

androidx.test:runner:1.6.0 প্রকাশিত হয়েছে।

সর্বশেষ স্থিতিশীল রিলিজ 1.5.2 এর মধ্যে পরিবর্তনগুলি অন্তর্ভুক্ত:

এপিআই পরিবর্তন

  • মার্ক অ্যান্ড্রয়েডএক্স.টেস্ট.স সার্ভিসেস। ** লাইব্রেরি_গ্রুপ হিসাবে সীমাবদ্ধ
  • কাস্টমফিল্টার এপিআই যুক্ত করুন
  • প্যাকেজপ্রিফিক্সক্লাসপ্যাথসুইট এপিআই যুক্ত করুন
  • পরীক্ষামূলক টেস্টাপির পরিবর্তে সীমাবদ্ধ লাইব্রেরি_গ্রুপ হিসাবে অনুমতিটি চিহ্নিত করুন
  • মিনসডকভার্সন এখন 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.6.1

বিধি 1.6.1

জুন 26, 2024

androidx.test:rules:1.6.1 প্রকাশিত হয়েছে।

বিধি 1.6.0

জুন 24, 2024

androidx.test:rules:1.6.0 প্রকাশিত হয়েছে।

সর্বশেষ স্থিতিশীল রিলিজ 1.5.0 এর মধ্যে পরিবর্তনগুলি অন্তর্ভুক্ত:

এপিআই পরিবর্তন

  • মিনসডকভার্সন এখন 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.5.0

পরিষেবাগুলি 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
  • সত্য 1.3.1-Alpha03
  • পরীক্ষা পরিষেবাগুলি 1.3.1-ALPHA03

1.3.1-Alpha02 প্রকাশের পর থেকে এখানে পরিবর্তনগুলির সংক্ষিপ্তসার রয়েছে:

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

  • শ্রেণি স্তরে ইউথ্রেডস্টেস্ট ব্যবহার করে সমর্থন

বাগ ফিক্স

  • ইন্সট্রাকশন অ্যাক্টিভিটিভোকারে ক্রিয়াকলাপের তালিকাভুক্ত করুন রেজাল্টওয়েটার যদি এটি ইতিমধ্যে নিবন্ধভুক্ত না হয়
  • রানার: টেস্টেভেন্টক্লিয়েন্টকে হ্রাস করুন 'প্রাথমিক ইনস্ট্রুমেন্ট নয়' লগ বার্তাটি একটি সতর্কতা হিসাবে, এটি মাল্টি প্রক্রিয়া পরীক্ষায় প্রত্যাশিত শর্ত হিসাবে
  • এস্প্রেসো: কেবলমাত্র ভাইবোনদের (স্ব নয়) পরীক্ষা করতে হ্যাসিভিংম্যাচার আপডেট করুন।
  • এস্প্রেসো.আইডলিং.আরসোর্স [#809] এর জন্য আর্টিক্ট নামটি ঠিক করুন
  • সেটমাস্টারপলিসটাইমআউট আউটহেন্ডেবেগেরেট্যাচড কার্যকারিতা [#814] প্রকাশ করুন

নির্ভরতা পরিবর্তন

  • Androidx- সামঞ্জস্যপূর্ণ com.google.android.apps.common.testing.accessessibility.framework: অ্যাক্সেসিবিলিটি-টেস্ট-ফ্রেমওয়ার্ক: 3.1। এই রিলিজের জন্য java8 উত্স/লক্ষ্য সামঞ্জস্যতা প্রয়োজন। [#492]

সংস্করণ 1.3.1-Alpha02

20 অক্টোবর, 2020

এটি অ্যান্ড্রয়েডএক্স পরীক্ষার 1.3.1 এর আলফা রিলিজ। নতুন এপিআই পরিবর্তন সাপেক্ষে। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:

  • কোর 1.3.1-আলফা 02
  • এস্প্রেসো 3.4.0-আলফা 02
  • ইন্টেন্টস 3.4.0-আলফা 02
  • জুনিত 1.1.3-Alpha02
  • মনিটর 1.3.1-আলফা 02
  • অর্কেস্টেটর 1.3.1-Alpha02
  • রানার 1.3.1-আলফা 02
  • বিধি 1.3.1-Alpha02
  • সত্য 1.3.1-Alpha02
  • পরীক্ষা পরিষেবাগুলি 1.3.1-ALPHA02

1.3.1-Alpha01 প্রকাশের পর থেকে এখানে পরিবর্তনের সংক্ষিপ্তসার রয়েছে:

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

  • নতুন এস্প্রেসো বাউন্ডেডডিয়াগনোসিংম্যাচার বেস ক্লাস এপিআইয়ের প্রথম দিকে নজর দিন যা আরও ভাল ত্রুটি মেসেজিংয়ের প্রস্তাব দেয়।

বাগ ফিক্স

  • এপিআই 30 এ অর্কেস্টেটর ক্লিয়ারপ্যাকেজডেটা ঠিক করুন [#743]

সংস্করণ 1.3.1-Alpha01

15 অক্টোবর, 2020

এটি অ্যান্ড্রয়েডএক্স পরীক্ষার 1.3.1 এর আলফা রিলিজ। নতুন এপিআই পরিবর্তন সাপেক্ষে। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:

  • কোর 1.3.1-আলফা 01
  • এস্প্রেসো 3.4.0-আলফা 01
  • ইন্টেন্টস 3.4.0-আলফা 01
  • জুনিত 1.1.3-Alpha01
  • মনিটর 1.3.1-আলফা 01
  • অর্কেস্টেটর 1.3.1-Alpha01
  • রানার 1.3.1-আলফা 01
  • বিধি 1.3.1-Alpha01
  • সত্য 1.3.1-Alpha01
  • পরীক্ষা পরিষেবাগুলি 1.3.1-ALPHA01

1.3.0 রিলিজের পর থেকে এখানে পরিবর্তনের সংক্ষিপ্তসার রয়েছে:

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

  • নেতিবাচক অবস্থার জন্য এস্প্রেসো ভিউম্যাচার এপিআই যুক্ত করুন
  • এস্প্রেসো আইডলিংগ্রিস্ট্রি থেকে নিবন্ধভুক্ত লুপারদের অনুমতি দিন
  • জাভা.উটিল.সার্ভিসিলোডারের মাধ্যমে জুনিত রানলিস্টনার নির্দিষ্ট করে সমর্থন করুন

বাগ ফিক্স

  • পরীক্ষার ব্যর্থতায় বড় স্ট্যাক ট্রেসগুলির জন্য হ্যান্ডলিং উন্নত করুন [ #729, #269]
    • টেস্ট রানার ফ্রেমওয়ার্ক সম্পর্কিত স্ট্যাক ফ্রেমগুলি সরান
    • বাইন্ডার সীমা লেনদেনের ত্রুটিগুলি এড়াতে, k৪ কেবি -র সর্বোচ্চ সীমাতে ট্রানকেট স্ট্যাক ট্রেস ট্রেস
  • এস্প্রেসো: কোনও ক্রিয়াকলাপ উপস্থিত না থাকলে ত্রুটি বার্তাগুলি উন্নত করুন
  • উপকরণ উন্নত করুন#রানোনমেইনসিনসি ব্যতিক্রম ত্রুটি হ্যান্ডলিং
  • টার্গেটসডিকে 30 [#743] ব্যবহার করার সময় অর্কেস্টেটর ঠিক করতে অর্কেস্টেটর এবং পরিষেবাগুলির জন্য প্যাকেজ দৃশ্যমানতা এন্ট্রি যুক্ত করুন
  • -E টাইমআউট_এমএসইসি এবং অ্যান্ড্রয়েডজুনিট 4 এর জন্য ডকুমেন্টেশন উন্নত করুন।
  • বুটস্ট্র্যাপ্যাকটিভিটিতে ক্রিয়াকলাপগুলি প্রেরণ করুন [#685]
  • ভিউ ম্যাচারগুলি উন্নত করুন#ম্যাচার ব্যবহার করতে সক্ষম করে মেসেজিং ত্রুটি বার্তা।
  • এস্প্রেসো রিমোট ব্যবহার করার সময় অনুপস্থিত ডেসুগার থ্রোয়েবল এক্সটেনশন ত্রুটিগুলি ঠিক করুন [issuetracker.google.com/170228109]
  • Androidx.test.espresso.web.bridge ক্লাস অন্তর্ভুক্ত করে <অ্যান্ড্রয়েড এপিআই 19 এ এস্প্রেসো ওয়েব ঠিক করুন

সংস্করণ 1.3.0

সংস্করণ 1.3.0

আগস্ট 25, 2020

এটি অ্যান্ড্রয়েডএক্স টেস্ট 1.3.0 এর স্থিতিশীল প্রকাশ। এটিতে নিম্নলিখিত গ্রন্থাগারগুলিতে আপডেট রয়েছে:

  • কোর 1.3.0
  • এস্প্রেসো 3.3.0
  • উদ্দেশ্য 3.3.0
  • জুনিত 1.1.2
  • মনিটর 1.3.0
  • অর্কেস্টেটর 1.3.0
  • রানার 1.3.0
  • বিধি 1.3.0
  • সত্য 1.3.0
  • পরীক্ষা পরিষেবা 1.3.0

1.3.0-আরসি 03 এর পরে কোনও পরিবর্তন নেই। 1.2.0 প্রকাশের পর থেকে এখানে পরিবর্তনের সংক্ষিপ্তসার রয়েছে:

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

  • SDKSPPRESS#কোডনাম মাধ্যমে প্রিরিলিজ এসডিকে দ্বারা ফিল্টারিং সমর্থন করুন
  • অবস্থানের জন্য সত্য এক্সটেনশন যুক্ত করুন
  • বান্ডিল স্ট্রিং এবং পার্কেবল অ্যারেগুলির জন্য সত্যের দাবী যুক্ত করুন।
  • অ্যাক্টিভিটিসকে ক্রিয়াকলাপগুলি সমর্থন করে
  • ক্রিয়াকলাপ লাইফসাইকেল ট্রানজিশন টাইমআউট কনফিগারযোগ্য করুন
  • অন্তর্নিহিত উদ্দেশ্যগুলির মাধ্যমে চালু করা ক্রিয়াকলাপগুলি পরিচালনা করুন। (ফিক্স #496)
  • একটি বান্ডলম্যাচারস.আইপিম্টি () এবং ইস্পেক্টিরনুল () পদ্ধতি যুক্ত করুন
  • 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

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