টেস্টরান রেজাল্ট
public class TestRunResult
extends Object implements ITestRunListener প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.ddmlib.testrunner.TestRunResult |
একটি একক পরীক্ষা চালানোর ফলাফল ধরে রাখে।
পরীক্ষার সঠিক গণনা বজায় রাখে এবং অসম্পূর্ণ পরীক্ষাগুলি ট্র্যাক করে।
থ্রেড নিরাপদ নয়! টেস্ট* কলব্যাকগুলি অবশ্যই ক্রমানুসারে কল করতে হবে।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
TestRunResult () একটি খালি | |
পাবলিক পদ্ধতি | |
|---|---|
| getCompletedTests ()সম্পন্ন পরীক্ষার সেট পায়। |
long | getElapsedTime ()বর্তমান রানের অতিবাহিত সময় প্রদান করে। |
String | getName () |
int | getNumAllFailedTests ()ব্যর্থ অবস্থায় মোট পরীক্ষার সংখ্যা ফেরত পাঠান (ব্যর্থ, অনুমান ব্যর্থতা) |
int | getNumCompleteTests ()এই রানে সম্পূর্ণ পরীক্ষার সংখ্যা পায়, অর্থাৎ status != incomplete সহ। |
int | getNumTests ()এই দৌড়ে পরীক্ষার সংখ্যা পায়। |
int | getNumTestsInState ( TestResult.TestStatus status)এই রানের জন্য প্রদত্ত অবস্থায় পরীক্ষার সংখ্যা পায়। |
String | getRunFailureMessage () রান ব্যর্থতার ত্রুটি বার্তাটি ফেরত দিন, যদি রান ব্যর্থ না হয় তবে |
| getRunMetrics () |
| getTestResults ()পরীক্ষার ফলাফলের একটি মানচিত্র প্রদান করে। |
String | getTextSummary ()ফলাফল বর্ণনা করে একটি ব্যবহারকারী-বান্ধব স্ট্রিং প্রদান করে। |
boolean | hasFailedTests () |
boolean | isRunComplete () |
boolean | isRunFailure () |
void | setAggregateMetrics (boolean metricAggregation) |
void | setRunComplete (boolean runComplete) |
void | testAssumptionFailure ( TestIdentifier test, String trace)যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা |
void | testEnded ( TestIdentifier test,একটি পৃথক পরীক্ষার মামলার কার্যকরকরণ সমাপ্তির প্রতিবেদন করে। |
void | testFailed ( TestIdentifier test, String trace)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testIgnored ( TestIdentifier test)যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে। |
void | testRunEnded (long elapsedTime,পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট। |
void | testRunFailed (String errorMessage)একটি মারাত্মক ত্রুটির কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে। |
void | testRunStarted (String runName, int testCount)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে। |
void | testRunStopped (long elapsedTime)ব্যবহারকারীর অনুরোধের কারণে পরীক্ষামূলক রান সম্পূর্ণ হওয়ার আগেই বন্ধ হয়ে গেছে বলে রিপোর্ট করা হয়েছে। |
void | testStarted ( TestIdentifier test)একটি পৃথক পরীক্ষার মামলার শুরুর রিপোর্ট করে। |
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
সম্পূর্ণ পরীক্ষা পান
publicgetCompletedTests ()
সম্পন্ন পরীক্ষার সেট পায়।
| রিটার্নস | |
|---|---|
| |
অতিবাহিত সময় পান
public long getElapsedTime ()
বর্তমান রানের অতিবাহিত সময় প্রদান করে।
| রিটার্নস | |
|---|---|
long | |
নাম পান
public String getName ()
| রিটার্নস | |
|---|---|
String | পরীক্ষামূলক রানের নাম |
সমস্ত ব্যর্থ পরীক্ষা পান
public int getNumAllFailedTests ()
ব্যর্থ অবস্থায় মোট পরীক্ষার সংখ্যা ফেরত পাঠান (ব্যর্থ, অনুমান ব্যর্থতা)
| রিটার্নস | |
|---|---|
int | |
সংখ্যা সম্পূর্ণ পরীক্ষা পান
public int getNumCompleteTests ()
এই রানে সম্পূর্ণ পরীক্ষার সংখ্যা পায়, অর্থাৎ status != incomplete সহ।
| রিটার্নস | |
|---|---|
int | |
গেটনামটেস্ট
public int getNumTests ()
এই দৌড়ে পরীক্ষার সংখ্যা পায়।
| রিটার্নস | |
|---|---|
int | |
রাজ্যে নাম পরীক্ষা পান
public int getNumTestsInState (TestResult.TestStatus status)
এই রানের জন্য প্রদত্ত অবস্থায় পরীক্ষার সংখ্যা পায়।
| পরামিতি | |
|---|---|
status | TestResult.TestStatus |
| রিটার্নস | |
|---|---|
int | |
getRunFailureMessage সম্পর্কে
public String getRunFailureMessage ()
রান ব্যর্থতার ত্রুটি বার্তাটি ফেরত দিন, যদি রান ব্যর্থ না হয় তবে null ।
| রিটার্নস | |
|---|---|
String | |
getRunMetrics সম্পর্কে
publicgetRunMetrics ()
| রিটার্নস | |
|---|---|
| পরীক্ষা চালানোর মেট্রিক্সের একটি ERROR(/Map) । |
পরীক্ষার ফলাফল পান
publicgetTestResults ()
পরীক্ষার ফলাফলের একটি মানচিত্র প্রদান করে।
| রিটার্নস | |
|---|---|
| |
টেক্সটসারাংশ পান
public String getTextSummary ()
ফলাফল বর্ণনা করে একটি ব্যবহারকারী-বান্ধব স্ট্রিং প্রদান করে।
| রিটার্নস | |
|---|---|
String | |
পরীক্ষা ব্যর্থ হয়েছে
public boolean hasFailedTests ()
| রিটার্নস | |
|---|---|
boolean | যদি টেস্ট রানে কোনও ব্যর্থ বা ত্রুটিপূর্ণ পরীক্ষা থাকে তবে true । |
isRunComplete সম্পর্কে
public boolean isRunComplete ()
| রিটার্নস | |
|---|---|
boolean | পরীক্ষামূলক রান শেষ হলে true । |
রান ফেইলুর
public boolean isRunFailure ()
| রিটার্নস | |
|---|---|
boolean | পরীক্ষামূলক রান ব্যর্থ হলে true । |
সেটঅ্যাগ্রিগেটমেট্রিক্স
public void setAggregateMetrics (boolean metricAggregation)
| পরামিতি | |
|---|---|
metricAggregation | boolean |
সেটরানকম্পলিট
public void setRunComplete (boolean runComplete)
| পরামিতি | |
|---|---|
runComplete | boolean |
পরীক্ষাঅনুমানব্যর্থতা
public void testAssumptionFailure (TestIdentifier test, String trace)
যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা
| পরামিতি | |
|---|---|
test | TestIdentifier : পরীক্ষাটি সনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষাসমাপ্ত
public void testEnded (TestIdentifier test,testMetrics)
একটি পৃথক পরীক্ষার মামলার কার্যকরকরণ সমাপ্তির প্রতিবেদন করে।
যদি testFailed(TestIdentifier, String) ব্যবহার না করা হয়, তাহলে এই পরীক্ষাটি উত্তীর্ণ হয়েছে। এছাড়াও টেস্ট কেস এক্সিকিউশনের সময় নির্গত যেকোনো কী/মান মেট্রিক্স ফেরত পাঠায়।
| পরামিতি | |
|---|---|
test | TestIdentifier : পরীক্ষাটি সনাক্ত করে |
testMetrics | : android.app.Instrumentation#sendStatus দ্বারা টেস্ট কেস সম্পাদনের সময় নির্গত মেট্রিক্সের একটি ERROR(/Map) যদি না আপনি একই কী একাধিকবার নির্গত করেন তবে সন্নিবেশ ক্রম সংরক্ষিত থাকে। মনে রাখবেন যে IInstrumentationResultParser.StatusKeys এ সংজ্ঞায়িত স্ট্যান্ডার্ড কীগুলি এই মানচিত্র থেকে ফিল্টার করা হয়েছে। Ddmlib IInstrumentationResultParser.StatusKeys এ সংজ্ঞায়িত অতিরিক্ত পরীক্ষার মেট্রিক্স যোগ করতে পারে। |
পরীক্ষা ব্যর্থ
public void testFailed (TestIdentifier test, String trace)
একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে।
testStarted এবং testEnded এর মধ্যে কল করা হবে।
| পরামিতি | |
|---|---|
test | TestIdentifier : পরীক্ষাটি সনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষা উপেক্ষা করা হয়েছে
public void testIgnored (TestIdentifier test)
যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে।
| পরামিতি | |
|---|---|
test | TestIdentifier : পরীক্ষাটি সনাক্ত করে |
টেস্টরানএন্ডেড
public void testRunEnded (long elapsedTime,
runMetrics) পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট।
| পরামিতি | |
|---|---|
elapsedTime | long : ডিভাইসটি মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে |
runMetrics | : android.app.Instrumentation#addResults দ্বারা টেস্ট কেস সম্পাদনের সময় নির্গত মেট্রিক্সের একটি ERROR(/Map) যদি না আপনি একই কী একাধিকবার নির্গত করেন তবে সন্নিবেশ ক্রম সংরক্ষিত থাকে। মনে রাখবেন যে IInstrumentationResultParser.StatusKeys এ সংজ্ঞায়িত স্ট্যান্ডার্ড কীগুলি এই মানচিত্র থেকে ফিল্টার করা হয়েছে। Ddmlib IInstrumentationResultParser.StatusKeys এ সংজ্ঞায়িত অতিরিক্ত পরীক্ষার মেট্রিক্স যোগ করতে পারে। |
পরীক্ষা চালানো ব্যর্থ হয়েছে
public void testRunFailed (String errorMessage)
একটি মারাত্মক ত্রুটির কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে।
| পরামিতি | |
|---|---|
errorMessage | String : রান ব্যর্থতার কারণ বর্ণনা করে এমন String । |
পরীক্ষা শুরু হয়েছে
public void testRunStarted (String runName,
int testCount)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।
| পরামিতি | |
|---|---|
runName | String : পরীক্ষামূলক রানের নাম |
testCount | int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা |
testRunStopped সম্পর্কে
public void testRunStopped (long elapsedTime)
ব্যবহারকারীর অনুরোধের কারণে পরীক্ষামূলক রান সম্পূর্ণ হওয়ার আগেই বন্ধ হয়ে গেছে বলে রিপোর্ট করা হয়েছে।
| পরামিতি | |
|---|---|
elapsedTime | long : ডিভাইসটি মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে |
পরীক্ষা শুরু হয়েছে
public void testStarted (TestIdentifier test)
একটি পৃথক পরীক্ষার মামলার শুরুর রিপোর্ট করে।
| পরামিতি | |
|---|---|
test | TestIdentifier : পরীক্ষাটি সনাক্ত করে |