রিমোটটেস্টটাইমআউটএনফোর্সার
public class RemoteTestTimeOutEnforcer
extends ResultAndLogForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.ResultAndLogForwarder | ||
| ↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer | ||
লিসেনার যা একটি প্রদত্ত টেস্ট কনফিগের এক্সিকিউশন টাইম পরীক্ষা করতে এবং একটি নির্দিষ্ট টাইমআউট অতিক্রম করলে সেটিকে ব্যর্থ করে দিতে সাহায্য করে।
মনে রাখবেন যে এই এনফোর্সারটি টেস্টগুলোতে বাধা দেয় না, কিন্তু সেগুলোকে ব্যর্থ করে দেবে।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
String | REMOTE_TEST_TIMEOUT_DESCRIPTION |
String | REMOTE_TEST_TIMEOUT_OPTION |
সরকারি নির্মাণকারী | |
|---|---|
RemoteTestTimeOutEnforcer (List< ITestInvocationListener > allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut) প্রয়োগ করার জন্য প্রদত্ত টাইমআউট সহ | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | setGranularListener ( ModuleListener listener) |
void | testRunEnded (long elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)পরীক্ষামূলক কার্যক্রমের সমাপ্তির প্রতিবেদন। |
ধ্রুবক
রিমোট_টেস্ট_টাইমআউট_বর্ণনা
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
ধ্রুবক মান: "টাইমআউট যা রানের প্রতিটি রিমোট টেস্ট অবজেক্টে প্রয়োগ করা হবে।"
রিমোট_টেস্ট_টাইমআউট_অপশন
public static final String REMOTE_TEST_TIMEOUT_OPTION
ধ্রুবক মান: "রিমোট-টেস্ট-টাইমআউট"
সরকারি নির্মাণকারী
রিমোটটেস্টটাইমআউটএনফোর্সার
public RemoteTestTimeOutEnforcer (List<ITestInvocationListener> allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
প্রয়োগ করার জন্য প্রদত্ত টাইমআউট সহ RemoteTestTimeOutEnforcer তৈরি করুন।
| প্যারামিটার | |
|---|---|
allListeners | List |
moduleDefinition | ModuleDefinition : যে টেস্ট মডিউলটি চালানো হবে তার ModuleDefinition । |
test | IRemoteTest : যে IRemoteTest সম্পাদন করা হবে। |
timeOut | Duration : প্রতিটি টেস্ট রানের জন্য টাইম আউটের Duration । |
জনসাধারণের পদ্ধতি
সেটগ্র্যানুলারলিসেনার
public void setGranularListener (ModuleListener listener)
| প্যারামিটার | |
|---|---|
listener | ModuleListener |
পরীক্ষা শেষ হয়েছে
public void testRunEnded (long elapsedTime,
HashMap<String, MetricMeasurement.Metric> runMetrics)টেস্ট রান শেষ হওয়ার রিপোর্ট। সংশোধন: আমরা ভিন্ন টাইপের দুটি Map<> ইন্টারফেস ব্যবহার করতে পারি না, তাই এখানে HashMap ব্যবহার করতে হবে।
| প্যারামিটার | |
|---|---|
elapsedTime | long : ডিভাইস দ্বারা রিপোর্ট করা অতিবাহিত সময়, মিলিসেকেন্ডে |
runMetrics | HashMap : Metric ব্যবহার করে একটি পরীক্ষা চালানোর শেষে রিপোর্ট করা কী-ভ্যালু পেয়ারসমূহ। |