রিট্র্যালগসেভার রেজাল্ট ফরওয়ার্ডার

public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder

java.lang.অবজেক্ট
com.android.tradefed.result.resultForwarder সম্পর্কে
com.android.tradefed.result.LogSaverResultForwarder সম্পর্কে
com.android.tradefed.retry.RetryLogSaverResultForwarder সম্পর্কে


ফরোয়ার্ডার যে আমাদের বর্তমান প্রচেষ্টায় পাস করার কাজও পরিচালনা করে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners, IConfiguration config)
RetryLogSaverResultForwarder ( ILogSaver logSaver, listeners, IConfiguration config, int prevAttempts)

পূর্ববর্তী প্রচেষ্টাগুলি ইতিমধ্যে ট্র্যাক করা হয়নি এমন কনস্ট্রাক্টর।

পাবলিক পদ্ধতি

int getCurrentAttempt ()
void incrementAttempt ()

প্রচেষ্টার সংখ্যা বাড়ান।

void testRunStarted (String runName, int testCount)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

void testRunStarted (String runName, int testCount, int attemptNumber)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

পাবলিক কনস্ট্রাক্টর

রিট্র্যালগসেভার রেজাল্ট ফরওয়ার্ডার

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config)

পরামিতি
logSaver ILogSaver

listeners

config IConfiguration

রিট্র্যালগসেভার রেজাল্ট ফরওয়ার্ডার

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config, 
                int prevAttempts)

পূর্ববর্তী প্রচেষ্টাগুলি ইতিমধ্যে ট্র্যাক করা হয়নি এমন কনস্ট্রাক্টর। পূর্ববর্তী প্রচেষ্টাগুলি সম্ভবত সেটআপ পুনঃপ্রচেষ্টা থেকে আসবে।

পরামিতি
logSaver ILogSaver

listeners

config IConfiguration

prevAttempts int

পাবলিক পদ্ধতি

বর্তমান প্রচেষ্টা পান

public int getCurrentAttempt ()

রিটার্নস
int

বৃদ্ধি প্রচেষ্টা

public void incrementAttempt ()

প্রচেষ্টার সংখ্যা বাড়ান।

পরীক্ষা শুরু হয়েছে

public void testRunStarted (String runName, 
                int testCount)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

পরামিতি
runName String : পরীক্ষামূলক রানের নাম

testCount int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা

পরীক্ষা শুরু হয়েছে

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

পরামিতি
runName String : পরীক্ষামূলক রানের নাম

testCount int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা

attemptNumber int : অর্ডার নম্বর, যা একই runName-এর একাধিকবার চালানো বিভিন্ন প্রচেষ্টা চিহ্নিত করে। attemptNumberটি 0-সূচকযুক্ত এবং প্রতিবার নতুন রান করার সময় এটি বৃদ্ধি পাবে। যেমন একটি পরীক্ষা 3 বার পুনঃচেষ্টা করা হলে, একই runName-এর অধীনে মোট 4টি রান থাকা উচিত এবং attemptNumberটি 0 থেকে 3 পর্যন্ত হওয়া উচিত।

startTime long : রান শুরু হওয়ার সময়, System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয়।

পরীক্ষা শুরু হয়েছে

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

পরামিতি
runName String : পরীক্ষামূলক রানের নাম

testCount int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা

attemptNumber int : অর্ডার নম্বর, যা একই runName-এর একাধিকবার চালানো বিভিন্ন প্রচেষ্টা চিহ্নিত করে। attemptNumberটি 0-সূচকযুক্ত এবং প্রতিবার নতুন রান করার সময় এটি বৃদ্ধি পাবে। যেমন একটি পরীক্ষা 3 বার পুনঃচেষ্টা করা হলে, একই runName-এর অধীনে মোট 4টি রান থাকা উচিত এবং attemptNumberটি 0 থেকে 3 পর্যন্ত হওয়া উচিত।