27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
বিচ্ছিন্নতা পুনরায় চেষ্টা করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
পুনরায় চেষ্টা করার বৈশিষ্ট্যটি কীভাবে কাজ করে তা বোঝার জন্য স্বয়ংক্রিয় পরীক্ষা পুনঃপ্রচার ডকুমেন্টেশন দেখুন।
পুনরায় চেষ্টা চালানোর সময়, যদি ডিভাইসটি একটি খারাপ অবস্থায় প্রবেশ করে যা পরীক্ষাগুলিকে আর সফল হতে দেয় না। আইসোলেশন বৈশিষ্ট্য ব্যবহার করুন ডিভাইসটিকে একটি নতুন প্রাথমিক অবস্থায় পুনরুদ্ধার করুন এবং পরীক্ষাগুলি চালানোর এবং সফল হওয়ার অনুমতি দিন।
বৈশিষ্ট্য সক্রিয় করুন
পুনরায় চেষ্টা করার বিকল্পগুলি ছাড়াও নিম্নলিখিত বিকল্পগুলির সাথে পুনরায় চেষ্টা বিচ্ছিন্নতা সক্ষম করা যেতে পারে:
--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>
অথবা এর সাথে অক্ষম:
--retry-isolation-grade NOT_ISOLATED
বৈশিষ্ট্যটি ডিফল্টরূপে অক্ষম করা হয়।
বিচ্ছিন্নতার বিভিন্ন গ্রেড
বিচ্ছিন্নতা গ্রেডটি বিচ্ছিন্নতার পরিমাণকে উপস্থাপন করে যা আমরা পুনরায় চেষ্টা করার মধ্যে কনফিগার করতে চাই:
- FULLY_ISOLATED কনফিগারেশনের কনফিগার করা টার্গেট_প্রিপারার্স পুনরায় চালু করে ডিভাইসটিকে সম্পূর্ণরূপে মুছে ফেলবে এবং পুনরায় সেটআপ করবে
- REBOOT_ISOLATED ডিভাইসটি রিবুট করবে
কম্প্যাটিবিলিটি টেস্ট স্যুট (CTS) এর উপর নোট
CTS-এর Android পার্টনার রান বর্তমানে FULLY_ISOLATED সমর্থন করে না
ফলাফল কি মত দেখায়?
ফলাফল রিপোর্টাররা একটি মার্কার পায় যে একটি প্রদত্ত মডিউল বা রান বিচ্ছিন্নভাবে চলছিল এবং তাদের রিপোর্টে মার্কার প্রদর্শন করতে নির্বাচন করতে পারে।
- মডিউল স্তরে
module-isolated
সম্পত্তি তার বিচ্ছিন্নতা গ্রেডে সেট করা হবে। - রান লেভেলে
run-isolated
সম্পত্তি তার আইসোলেশন গ্রেডে সেট করা হবে।
উদাহরণস্বরূপ: বিচ্ছিন্ন হওয়ার পরে চলমান প্রথম মডিউলটি module-isolated:FULLY_ISOLATED
।
বিচ্ছিন্নভাবে চালানো একটি পরীক্ষা একটি শক্তিশালী সংকেত প্রদান করে। পাস হোক বা ব্যর্থ হোক, পরীক্ষার মালিকের উচ্চ আত্মবিশ্বাস থাকা উচিত যে পূর্ববর্তী পরীক্ষা থেকে কোনও খারাপ অবস্থা ডিভাইসে অবশিষ্ট নেই।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Retry isolation\n\nSee the [Automatic Test Retry documentation](/docs/core/tests/tradefed/testing/through-tf/auto-retry)\nto understand how the retry feature works.\n\nWhen executing retries, if the device has entered into a bad state\nthat does not allow tests to succeed anymore. Use the isolation\nfeature restore the device into a fresh initial\nstate and allow tests to run and succeed.\n\nEnable the feature\n------------------\n\nThe retry isolation can be enabled with the follow options in addition to the\nretry options: \n\n --retry-isolation-grade \u003cFULLY_ISOLATED|REBOOT_ISOLATED\u003e\n\nor disabled with: \n\n --retry-isolation-grade NOT_ISOLATED\n\nThe feature is disabled by default.\n\n### Different grade of isolation\n\nThe isolation grade represents the extent of the isolation we want to configure\nbetween retries:\n\n- FULLY_ISOLATED will completely wipe \\& resetup the device by rerunning the configured target_preparers of the configuration\n- REBOOT_ISOLATED will reboot the device\n\n### Note on Compatibility Test Suite (CTS)\n\nAndroid partner runs of CTS currently do not support FULLY_ISOLATED\n\nWhat do the results look like?\n------------------------------\n\nResult reporters receive a marker that a given module or run was running in\nisolation and can elect to display the marker in their report.\n\n- At the module level the `module-isolated` property will be set to its isolation grade.\n- At the run level the `run-isolated` property will be set to its isolation grade.\n\nFor example: the first module running after being isolated will be reported as\n`module-isolated:FULLY_ISOLATED`.\n\nA test run in isolation provides a strong signal. Be it pass or fail, the\ntest owner should have high confidence that no bad state from a previous\ntest was left on the device."]]