টেস্টটাইমআউটএনফোর্সার
public final class TestTimeoutEnforcer
extends ResultForwarder
| java.lang.অবজেক্ট | ||
| ↳ | com.android.tradefed.result.resultForwarder সম্পর্কে | |
| ↳ | com.android.tradefed.testtype.TestTimeoutEnforcer | |
শ্রোতা যা একটি প্রদত্ত পরীক্ষার কেসের কার্যকর করার সময় পরীক্ষা করতে এবং যদি এটি একটি নির্দিষ্ট সময়সীমা অতিক্রম করে তবে এটি ব্যর্থ করতে দেয়।
মনে রাখবেন যে এই এনফোর্সার পরীক্ষাগুলিতে বাধা দেয় না, তবে সেগুলিকে ব্যর্থ করে দেবে।
সারাংশ
ধ্রুবক | |
|---|---|
String | TEST_CASE_TIMEOUT_DESCRIPTION |
String | TEST_CASE_TIMEOUT_OPTION |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, ITestInvocationListener... listeners) প্রদত্ত টাইমআউট প্রয়োগ করে | |
TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, প্রদত্ত টাইমআউট প্রয়োগ করে | |
পাবলিক পদ্ধতি | |
|---|---|
void | testAssumptionFailure ( TestDescription test, FailureDescription failure)যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা |
void | testAssumptionFailure ( TestDescription test, String trace)যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা |
void | testEnded ( TestDescription test, long endTime, |
void | testFailed ( TestDescription test, FailureDescription failure)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testFailed ( TestDescription test, String trace)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testIgnored ( TestDescription test)যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে। |
void | testStarted ( TestDescription test, long startTime) |
ধ্রুবক
পরীক্ষা_কেস_টাইমআউট_ডেসক্রিপশন
public static final String TEST_CASE_TIMEOUT_DESCRIPTION
ধ্রুবক মান: "প্রতিটি পরীক্ষার ক্ষেত্রে যে সময়সীমা প্রয়োগ করা হবে।"
পরীক্ষা_কেস_টাইমআউট_বিকল্প
public static final String TEST_CASE_TIMEOUT_OPTION
ধ্রুবক মান: "টেস্ট-কেস-টাইমআউট"
পাবলিক কনস্ট্রাক্টর
টেস্টটাইমআউটএনফোর্সার
public TestTimeoutEnforcer (long perTestCaseTimeout,
TimeUnit unit,
ITestInvocationListener... listeners) প্রদত্ত টাইমআউট প্রয়োগ করে TestTimeoutEnforcer তৈরি করুন।
| পরামিতি | |
|---|---|
perTestCaseTimeout | long : সময়সীমার মান। |
unit | TimeUnit : perTestCaseTimeout এর ERROR(/TimeUnit) । |
listeners | ITestInvocationListener : ফরোয়ার্ড করার জন্য ITestInvocationListener । |
টেস্টটাইমআউটএনফোর্সার
public TestTimeoutEnforcer (long perTestCaseTimeout,
TimeUnit unit,
listeners) প্রদত্ত টাইমআউট প্রয়োগ করে TestTimeoutEnforcer তৈরি করুন।
| পরামিতি | |
|---|---|
perTestCaseTimeout | long : সময়সীমার মান। |
unit | TimeUnit : perTestCaseTimeout এর ERROR(/TimeUnit) । |
listeners | : ITestInvocationListener এ ফরোয়ার্ড করতে হবে। |
পাবলিক পদ্ধতি
পরীক্ষাঅনুমানব্যর্থতা
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
failure | FailureDescription : FailureDescription যা ব্যর্থতা এবং এর প্রেক্ষাপট বর্ণনা করে। |
পরীক্ষাঅনুমানব্যর্থতা
public void testAssumptionFailure (TestDescription test, String trace)
যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষাসমাপ্ত
public void testEnded (TestDescription test, long endTime,testMetrics)
ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) এর বিকল্প যেখানে আমরা সরাসরি শেষ সময় নির্দিষ্ট করতে পারি। সঠিক পরিমাপের জন্য testStarted(com.android.tradefed.result.TestDescription, long) এর সাথে একত্রিত করুন।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
endTime | long : পরীক্ষা শেষ হওয়ার সময়, System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয়েছে |
testMetrics | : নির্গত মেট্রিক্সের একটি ERROR(/Map) |
পরীক্ষা ব্যর্থ
public void testFailed (TestDescription test, FailureDescription failure)
একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে।
testStarted এবং testEnded এর মধ্যে কল করা হবে।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
failure | FailureDescription : FailureDescription যা ব্যর্থতা এবং এর প্রেক্ষাপট বর্ণনা করে। |
পরীক্ষা ব্যর্থ
public void testFailed (TestDescription test, String trace)
একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে।
testStarted এবং testEnded এর মধ্যে কল করা হবে।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষা উপেক্ষা করা হয়েছে
public void testIgnored (TestDescription test)
যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
পরীক্ষা শুরু হয়েছে
public void testStarted (TestDescription test, long startTime)
testStarted(com.android.tradefed.result.TestDescription) এর বিকল্প যেখানে আমরা পরীক্ষাটি কখন শুরু হয়েছিল তাও নির্দিষ্ট করি, সঠিক পরিমাপের জন্য ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) এর সাথে একত্রিত করি।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
startTime | long : পরীক্ষা শুরু হওয়ার সময়, System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয়েছে |