টেস্টরান রেজাল্ট

public class TestRunResult
extends Object implements ITestRunListener প্রসারিত করে

java.lang.অবজেক্ট
com.android.ddmlib.testrunner.TestRunResult


একটি একক পরীক্ষা চালানোর ফলাফল ধরে রাখে।

পরীক্ষার সঠিক গণনা বজায় রাখে এবং অসম্পূর্ণ পরীক্ষাগুলি ট্র্যাক করে।

থ্রেড নিরাপদ নয়! টেস্ট* কলব্যাকগুলি অবশ্যই ক্রমানুসারে কল করতে হবে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

TestRunResult ()

একটি খালি TestRunResult তৈরি করুন।

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

getCompletedTests ()

সম্পন্ন পরীক্ষার সেট পায়।

long getElapsedTime ()

বর্তমান রানের অতিবাহিত সময় প্রদান করে।

String getName ()
int getNumAllFailedTests ()

ব্যর্থ অবস্থায় মোট পরীক্ষার সংখ্যা ফেরত পাঠান (ব্যর্থ, অনুমান ব্যর্থতা)

int getNumCompleteTests ()

এই রানে সম্পূর্ণ পরীক্ষার সংখ্যা পায়, অর্থাৎ status != incomplete সহ।

int getNumTests ()

এই দৌড়ে পরীক্ষার সংখ্যা পায়।

int getNumTestsInState ( TestResult.TestStatus status)

এই রানের জন্য প্রদত্ত অবস্থায় পরীক্ষার সংখ্যা পায়।

String getRunFailureMessage ()

রান ব্যর্থতার ত্রুটি বার্তাটি ফেরত দিন, যদি রান ব্যর্থ না হয় তবে null

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, testMetrics)

একটি পৃথক পরীক্ষার মামলার কার্যকরকরণ সমাপ্তির প্রতিবেদন করে।

void testFailed ( TestIdentifier test, String trace)

একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে।

void testIgnored ( TestIdentifier test)

যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে।

void testRunEnded (long elapsedTime, runMetrics)

পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট।

void testRunFailed (String errorMessage)

একটি মারাত্মক ত্রুটির কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে।

void testRunStarted (String runName, int testCount)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

void testRunStopped (long elapsedTime)

ব্যবহারকারীর অনুরোধের কারণে পরীক্ষামূলক রান সম্পূর্ণ হওয়ার আগেই বন্ধ হয়ে গেছে বলে রিপোর্ট করা হয়েছে।

void testStarted ( TestIdentifier test)

একটি পৃথক পরীক্ষার মামলার শুরুর রিপোর্ট করে।

পাবলিক কনস্ট্রাক্টর

টেস্টরান রেজাল্ট

public TestRunResult ()

একটি খালি TestRunResult তৈরি করুন।

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

সম্পূর্ণ পরীক্ষা পান

public  getCompletedTests ()

সম্পন্ন পরীক্ষার সেট পায়।

রিটার্নস

অতিবাহিত সময় পান

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 সম্পর্কে

public  getRunMetrics ()

রিটার্নস
পরীক্ষা চালানোর মেট্রিক্সের একটি ERROR(/Map)

পরীক্ষার ফলাফল পান

public  getTestResults ()

পরীক্ষার ফলাফলের একটি মানচিত্র প্রদান করে।

রিটার্নস

টেক্সটসারাংশ পান

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 : পরীক্ষাটি সনাক্ত করে