RetryLogSaverResultForwarder
public class RetryLogSaverResultForwarder
extends LogSaverResultForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.LogSaverResultForwarder | ||
| ↳ | com.android.tradefed.retry.RetryLogSaverResultForwarder | ||
ফরোয়ার্ডার, যেটি আমাদের বর্তমান প্রচেষ্টাটি পাস করার কাজটিও সামলায়।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
RetryLogSaverResultForwarder ( ILogSaver logSaver, List< ITestInvocationListener > listeners, IConfiguration config) | |
RetryLogSaverResultForwarder ( ILogSaver logSaver, List< ITestInvocationListener > listeners, IConfiguration config, int prevAttempts)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)একটি পরীক্ষামূলক চালনা শুরুর ঘোষণা দেয়। |
সরকারি নির্মাণকারী
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
| প্যারামিটার | |
|---|---|
logSaver | ILogSaver |
listeners | List |
config | IConfiguration |
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
যে কনস্ট্রাক্টরের prevAttempts ইতিমধ্যে ট্র্যাক করা হচ্ছে না। prevAttempts সম্ভবত সেটআপ রিট্রাই থেকে আসবে।
| প্যারামিটার | |
|---|---|
logSaver | ILogSaver |
listeners | List |
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-টি ০-ভিত্তিক এবং প্রতিবার নতুন করে রান হওয়ার সাথে সাথে এর মান বাড়া উচিত। যেমন, একটি টেস্টকে যদি ৩ বার সুনির্দিষ্টভাবে পুনরায় চালানো হয়, তাহলে একই runName-এর অধীনে মোট ৪টি রান হবে এবং attemptNumber-এর মান ০ থেকে ৩-এর মধ্যে হবে। |
startTime | long : রান শুরু হওয়ার সময়, যা System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয়। |
পরীক্ষা শুরু হয়েছে
public void testRunStarted (String runName,
int testCount,
int attemptNumber)একটি পরীক্ষামূলক চালনা শুরুর ঘোষণা দেয়।
| প্যারামিটার | |
|---|---|
runName | String : টেস্ট রানের নাম |
testCount | int : টেস্ট রানে মোট পরীক্ষার সংখ্যা |
attemptNumber | int : ক্রমিক সংখ্যা, যা একই runName-এর একাধিকবার চালিত হওয়া বিভিন্ন প্রচেষ্টাকে শনাক্ত করে। attemptNumber-টি ০-ভিত্তিক এবং প্রতিবার নতুন করে রান হওয়ার সাথে সাথে এর মান বাড়া উচিত। যেমন, একটি টেস্টকে যদি ৩ বার সুনির্দিষ্টভাবে পুনরায় চালানো হয়, তাহলে একই runName-এর অধীনে মোট ৪টি রান হবে এবং attemptNumber-এর মান ০ থেকে ৩-এর মধ্যে হবে। |