টেস্টটাইমআউটএনফোর্সার

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 তৈরি করুন।

TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners)

প্রদত্ত টাইমআউট প্রয়োগ করে TestTimeoutEnforcer তৈরি করুন।

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

void testAssumptionFailure ( TestDescription test, FailureDescription failure)

যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা

void testAssumptionFailure ( TestDescription test, String trace)

যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা

void testEnded ( TestDescription test, long endTime, testMetrics)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) এর বিকল্প যেখানে আমরা সরাসরি শেষ সময় নির্দিষ্ট করতে পারি।

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)

testStarted(com.android.tradefed.result.TestDescription) এর বিকল্প যেখানে আমরা পরীক্ষাটি কখন শুরু হয়েছিল তাও নির্দিষ্ট করি, সঠিক পরিমাপের জন্য ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) এর সাথে একত্রিত করি।

ধ্রুবক

পরীক্ষা_কেস_টাইমআউট_ডেসক্রিপশন

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() এর মাধ্যমে পরিমাপ করা হয়েছে