27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
    
    
      
      আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
    
  
  
    
  
  
  
  
    
  
  
    
    
 স্ট্রিক্টশার্ড হেল্পার
 public class StrictShardHelper
  
  
  
extends ShardHelper
  
  
  
 একত্রে রিপোর্ট না করে এমন কঠোর শার্ড তৈরি করার জন্য ভাগ করার কৌশল,
 সারাংশ 
|  সুরক্ষিত পদ্ধতি | 
|---|
| boolean | shardConfigDynamic ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) | 
| boolean | shardConfigInternal ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) | 
|  | splitTests ( fullList, int shardCount, boolean useEvenModuleSharding)splitTests ( fullList, int shardCount, boolean useEvenModuleSharding) চালানোর জন্য পরীক্ষার তালিকা বিভক্ত করুন যদিও বাস্তবায়নটি উপযুক্ত বলে মনে হয়।  | 
 পাবলিক কনস্ট্রাক্টর 
 স্ট্রিক্টশার্ড হেল্পার 
public StrictShardHelper ()
 পাবলিক পদ্ধতি 
public boolean shardConfig (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger) কনফিগারেশনটিকে সাব-কনফিগারেশনে শার্ড করার চেষ্টা, সমান্তরালভাবে একাধিক রিসোর্সে চালানোর জন্য পুনরায় নির্ধারিত করা।
 একটি সফল শার্ড অ্যাকশন বর্তমান কনফিগারেশনকে খালি রেন্ডার করে, এবং আমন্ত্রণটি এগিয়ে যাওয়া উচিত নয়।
| রিটার্নস | 
|---|
| boolean | সত্য যদি পরীক্ষা sharded হয়. অন্যথায় falseফিরে | 
 সুরক্ষিত পদ্ধতি 
 বিভক্ত পরীক্ষা 
protected  splitTests ( fullList, 
                int shardCount, 
                boolean useEvenModuleSharding)
 চালানোর জন্য পরীক্ষার তালিকা বিভক্ত করুন যদিও বাস্তবায়নটি উপযুক্ত বলে মনে হয়। Sharding সামঞ্জস্যপূর্ণ হতে হবে. শার্ডে কোনো পরীক্ষা চালানো না গেলে খালি তালিকা ফেরত দেওয়া গ্রহণযোগ্য।
 একটি পরীক্ষা স্যুট নির্দিষ্ট শার্ডিং প্রদান করার জন্য এটি প্রয়োগ করুন। ডিফল্ট বাস্তবায়ন প্রথম ধাপে যতটা সম্ভব শার্ড প্রতি IRemoteTest সংখ্যার ভারসাম্য বজায় রাখার চেষ্টা করে, তারপরে তালিকাগুলিকে আরও কিছুটা সামঞ্জস্য করতে একটি ছোট মাপদণ্ড বা রান-ইঙ্গিত ব্যবহার করুন।
| পরামিতি | 
|---|
| fullList | : IRemoteTestএর প্রাথমিক সম্পূর্ণ তালিকা যাতে চালানোর জন্য প্রয়োজনীয় সমস্ত পরীক্ষা রয়েছে৷ | 
| shardCount | int: মোট শার্ড সংখ্যা যা চালাতে হবে। | 
| useEvenModuleSharding | boolean: এমন একটি কৌশল ব্যবহার করতে হবে যা শার্ড জুড়ে সমানভাবে মডিউলের সংখ্যা বিতরণ করে | 
| রিটার্নস | 
|---|
|  | IRemoteTestএর তালিকার একটি তালিকা যা প্রতিটি শার্ডে বরাদ্দ করা হয়েছে। তালিকার আকার হবে shardCount। | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]