মডিউল ফলাফল এবং মেট্রিক্স ফরোয়ার্ডার
public class ModuleResultsAndMetricsForwarder
extends ResultAndLogForwarder
| java.lang.অবজেক্ট | |||
| ↳ | com.android.tradefed.result.resultForwarder সম্পর্কে | ||
| ↳ | com.android.tradefed.result.resultAndLogForwarder সম্পর্কে | ||
| ↳ | com.android.tradefed.result.ModuleResultsAndMetricsফরওয়ার্ডার | ||
ResultAndLogForwarder এর একটি এক্সটেনশন যা পরীক্ষার ফলাফলে অতিরিক্ত মডিউল সম্পর্কিত মেট্রিক্স যোগ করে।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
ModuleResultsAndMetricsForwarder ( ITestInvocationListener... listeners) | |
পাবলিক পদ্ধতি | |
|---|---|
void | setAttemptIsolation ( CurrentInvocation.IsolationGrade isolation)প্রচেষ্টাটিকে বিচ্ছিন্ন হিসাবে রিপোর্ট করা উচিত কিনা তা সেট করে। |
void | setMarkTestsSkipped (boolean skip)বাদ দেওয়া সকল পরীক্ষার কেস চিহ্নিত করা হবে কিনা। |
void | setModuleId (String moduleId) |
void | setTestMappingSources (মেট্রিক্সে সন্নিবেশ করা হবে এমন টেস্ট-ম্যাপিং উৎস সেট করে। |
void | testEnded ( TestDescription test, long endTime, |
void | testEnded ( TestDescription test,একটি পৃথক পরীক্ষার মামলার কার্যকরকরণ সমাপ্তির প্রতিবেদন করে। |
void | testFailed ( TestDescription test, FailureDescription failure)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testFailed ( TestDescription test, String trace)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testRunEnded (long elapsedTimeMillis,পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট। |
void | testRunFailed ( FailureDescription failure) |
void | testRunFailed (String errorMessage)একটি মারাত্মক ত্রুটির কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে। |
void | testRunStarted (String runName, int testCount, int attemptNumber)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে। |
void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে। |
void | testStarted ( TestDescription test, long startTime) |
void | testStarted ( TestDescription test)একটি পৃথক পরীক্ষার মামলার শুরুর রিপোর্ট করে। |
পাবলিক কনস্ট্রাক্টর
মডিউল ফলাফল এবং মেট্রিক্স ফরোয়ার্ডার
public ModuleResultsAndMetricsForwarder (ITestInvocationListener... listeners)
| পরামিতি | |
|---|---|
listeners | ITestInvocationListener |
পাবলিক পদ্ধতি
সেটঅ্যাটেম্টআইসোলেশন
public void setAttemptIsolation (CurrentInvocation.IsolationGrade isolation)
প্রচেষ্টাটিকে বিচ্ছিন্ন হিসাবে রিপোর্ট করা উচিত কিনা তা সেট করে।
| পরামিতি | |
|---|---|
isolation | CurrentInvocation.IsolationGrade |
সেটমার্কটেস্টএড়িয়ে গেছে
public void setMarkTestsSkipped (boolean skip)
বাদ দেওয়া সকল পরীক্ষার কেস চিহ্নিত করা হবে কিনা।
| পরামিতি | |
|---|---|
skip | boolean |
সেটমডিউলআইডি
public void setModuleId (String moduleId)
| পরামিতি | |
|---|---|
moduleId | String |
সেটটেস্টম্যাপিংসোর্স
public void setTestMappingSources (testMappingSources)
মেট্রিক্সে সন্নিবেশ করা হবে এমন টেস্ট-ম্যাপিং উৎস সেট করে।
| পরামিতি | |
|---|---|
testMappingSources | |
পরীক্ষাসমাপ্ত
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 testEnded (TestDescription test,testMetrics)
একটি পৃথক পরীক্ষার মামলার কার্যকরকরণ সমাপ্তির প্রতিবেদন করে।
যদি testFailed(TestDescription, FailureDescription) ব্যবহার না করা হয়, তাহলে এই পরীক্ষাটি উত্তীর্ণ হয়েছে। এছাড়াও টেস্ট কেস এক্সিকিউশনের সময় নির্গত যেকোনো কী/মান মেট্রিক্স ফেরত পাঠায়।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
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 testRunEnded (long elapsedTimeMillis,
runMetrics) পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট।
| পরামিতি | |
|---|---|
elapsedTimeMillis | long : ডিভাইসটি মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে |
runMetrics | : পরীক্ষামূলক রানের শেষে রিপোর্ট করা কী-মান জোড়া |
পরীক্ষা চালানো ব্যর্থ হয়েছে
public void testRunFailed (FailureDescription failure)
FailureDescription দ্বারা বর্ণিত একটি ব্যর্থতার কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে।
| পরামিতি | |
|---|---|
failure | FailureDescription : FailureDescription যা ব্যর্থতা এবং এর প্রেক্ষাপট বর্ণনা করে। |
পরীক্ষা চালানো ব্যর্থ হয়েছে
public void testRunFailed (String errorMessage)
একটি মারাত্মক ত্রুটির কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে।
| পরামিতি | |
|---|---|
errorMessage | String : রান ব্যর্থতার কারণ বর্ণনা করে এমন String । |
পরীক্ষা শুরু হয়েছে
public void testRunStarted (String runName,
int testCount,
int attemptNumber)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।
| পরামিতি | |
|---|---|
runName | String : পরীক্ষামূলক রানের নাম |
testCount | int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা |
attemptNumber | int : অর্ডার নম্বর, যা একই runName-এর একাধিকবার চালানো বিভিন্ন প্রচেষ্টা চিহ্নিত করে। attemptNumberটি 0-সূচকযুক্ত এবং প্রতিবার নতুন রান করার সময় এটি বৃদ্ধি পাবে। যেমন একটি পরীক্ষা 3 বার পুনঃচেষ্টা করা হলে, একই runName-এর অধীনে মোট 4টি রান থাকা উচিত এবং attemptNumberটি 0 থেকে 3 পর্যন্ত হওয়া উচিত। |
পরীক্ষা শুরু হয়েছে
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 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() এর মাধ্যমে পরিমাপ করা হয়েছে |
পরীক্ষা শুরু হয়েছে
public void testStarted (TestDescription test)
একটি পৃথক পরীক্ষার কেসের শুরুর রিপোর্ট করে। পুরোনো ইন্টারফেস, যখনই সম্ভব testStarted(com.android.tradefed.result.TestDescription) ব্যবহার করা উচিত।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |