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

public class TestRunResult
extends Object

java.lang.অবজেক্ট
com.android.tradefed.result.TestRunResult


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

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

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

সারাংশ

ধ্রুবক

String ERROR_DIVIDER

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

TestRunResult ()

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

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

void addTestResult ( TestDescription test, TestResult testResult)
getCompletedTests ()

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

long getElapsedTime ()

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

int getExpectedTestCount ()

এই TestRunResult-এর প্রত্যাশা অনুযায়ী টেস্ট কেসের সংখ্যা পায়।

getFailedTests ()

ব্যর্থ পরীক্ষার সেট পায়।

String getName ()
int getNumAllFailedTests ()

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

int getNumCompleteTests ()

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

int getNumTests ()

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

int getNumTestsInState ( TestStatus status)

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

int getNumTestsInState ( TestResult.TestStatus ddmlibStatus)

পুরোনো স্ট্যাটাসের সাথে সামঞ্জস্যের জন্য।

getPassedTests ()

উত্তীর্ণ পরীক্ষার সেট পায়।

FailureDescription getRunFailureDescription ()

রান ব্যর্থতার বর্ণনাকারী ফেরত দেয়, যদি রান ব্যর্থ না হয় তবে null

String getRunFailureMessage ()

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

MultiMap <String, LogFile > getRunLoggedFiles ()

সেই পরীক্ষার ক্ষেত্রের সাথে সম্পর্কিত সমস্ত লগ করা ফাইল ধারণকারী মানচিত্রের একটি অনুলিপি ফেরত দেয়।

getRunMetrics ()
getRunProtoMetrics ()
long getStartTime ()

প্রথম testRunStart কলের শুরুর সময় প্রদান করে।

getTestEntriesInState ( statuses)

প্রদত্ত অবস্থায় পরীক্ষার সেট পায়।

getTestResults ()

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

getTestsInState ( statuses)

প্রদত্ত অবস্থায় পরীক্ষার সেট পায়।

getTestsResultsInState ( TestStatus status)

একটি নির্দিষ্ট অবস্থায় সমস্ত TestResult ফেরত দেয়।

String getTextSummary ()

ফলাফল বর্ণনা করে একটি ব্যবহারকারী-বান্ধব স্ট্রিং প্রদান করে।

boolean hasFailedTests ()
boolean isRunComplete ()
boolean isRunFailure ()
static TestRunResult merge ( testRunResults)
static TestRunResult merge ( testRunResults, MergeStrategy strategy)

একই testRunName এর একাধিক TestRunResults মার্জ করুন।

void resetRunFailure ()

রান ব্যর্থতার স্থিতি পুনরায় সেট করুন।

void setAggregateMetrics (boolean metricAggregation)
void setRunComplete (boolean runComplete)
void testAssumptionFailure ( TestDescription test, String trace)
void testAssumptionFailure ( TestDescription test, FailureDescription failure)
void testEnded ( TestDescription test, long endTime, testMetrics)
void testEnded ( TestDescription test, testMetrics)
void testFailed ( TestDescription test, FailureDescription failure)
void testFailed ( TestDescription test, String trace)
void testIgnored ( TestDescription test)
void testLogSaved (String dataName, LogFile logFile)

লগ করা ফাইল সম্পর্কে তথ্য সংরক্ষণ করা হয় এবং পরীক্ষার ক্ষেত্রে বা চলমান পরীক্ষা চালানোর সাথে সম্পর্কিত করা হয়।

void testRunEnded (long elapsedTime, runMetrics)
void testRunFailed ( FailureDescription failureDescription)
void testRunFailed (String errorMessage)
void testRunStarted (String runName, int testCount, long startTime)

একটি পরীক্ষামূলক রান শুরু হয়েছে তা জানান।

void testRunStarted (String runName, int testCount)

একটি পরীক্ষামূলক রান শুরু হয়েছে তা জানান।

void testRunStopped (long elapsedTime)
void testSkipped ( TestDescription test, SkipReason reason)
void testStarted ( TestDescription test, long startTime)
void testStarted ( TestDescription test)

ধ্রুবক

ত্রুটি_বিভাজন

public static final String ERROR_DIVIDER

ধ্রুবক মান: " ====পরবর্তী ত্রুটি==== "

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

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

public TestRunResult ()

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

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

টেস্ট রেজাল্ট যোগ করুন

public void addTestResult (TestDescription test, 
                TestResult testResult)

পরামিতি
test TestDescription

testResult TestResult

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

public  getCompletedTests ()

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

রিটার্নস

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

public long getElapsedTime ()

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

রিটার্নস
long

এক্সপেক্টেডটেস্টকাউন্ট পান

public int getExpectedTestCount ()

এই TestRunResult-এর প্রত্যাশা অনুযায়ী টেস্ট কেসের সংখ্যা বের করে। টেস্ট ক্র্যাশের কারণে প্রকৃত সংখ্যাটি প্রত্যাশিত সংখ্যার চেয়ে কম হতে পারে। সাধারণত, এই ধরনের অমিল টেস্ট রান ব্যর্থতা নির্দেশ করে।

রিটার্নস
int

ব্যর্থ পরীক্ষাগুলি পান

public  getFailedTests ()

ব্যর্থ পরীক্ষার সেট পায়।

রিটার্নস

নাম পান

public String getName ()

রিটার্নস
String পরীক্ষামূলক রানের নাম

সমস্ত ব্যর্থ পরীক্ষা পান

public int getNumAllFailedTests ()

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

রিটার্নস
int

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

public int getNumCompleteTests ()

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

রিটার্নস
int

গেটনামটেস্ট

public int getNumTests ()

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

রিটার্নস
int

রাজ্যে নাম পরীক্ষা পান

public int getNumTestsInState (TestStatus status)

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

পরামিতি
status TestStatus

রিটার্নস
int

রাজ্যে নাম পরীক্ষা পান

public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)

পুরোনো স্ট্যাটাসের সাথে সামঞ্জস্যের জন্য। পরিবর্তে getNumTestsInState(com.android.tradefed.result.TestStatus) ব্যবহার করুন।

পরামিতি
ddmlibStatus TestResult.TestStatus

রিটার্নস
int

পাস করা পরীক্ষাগুলি পান

public  getPassedTests ()

উত্তীর্ণ পরীক্ষার সেট পায়।

রিটার্নস

getRunFailureDescription সম্পর্কে

public FailureDescription getRunFailureDescription ()

রান ব্যর্থতার বর্ণনাকারী ফেরত দেয়, যদি রান ব্যর্থ না হয় তবে null

রিটার্নস
FailureDescription

getRunFailureMessage সম্পর্কে

public String getRunFailureMessage ()

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

রিটার্নস
String

getRunLoggedFiles সম্পর্কে

public MultiMap<String, LogFile> getRunLoggedFiles ()

সেই পরীক্ষার ক্ষেত্রের সাথে সম্পর্কিত সমস্ত লগ করা ফাইল ধারণকারী মানচিত্রের একটি অনুলিপি ফেরত দেয়।

রিটার্নস
MultiMap <String, LogFile >

getRunMetrics সম্পর্কে

public  getRunMetrics ()

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

getRunProtoMetrics সম্পর্কে

public  getRunProtoMetrics ()

রিটার্নস
নতুন প্রোটো ফর্ম্যাটের সাথে পরীক্ষামূলক রান মেট্রিক্সের একটি ERROR(/Map)

শুরুর সময় পান

public long getStartTime ()

প্রথম testRunStart কলের শুরুর সময় প্রদান করে।

রিটার্নস
long

রাজ্যে প্রবেশের পরীক্ষা করুন

public  getTestEntriesInState ( statuses)

প্রদত্ত অবস্থায় পরীক্ষার সেট পায়।

পরামিতি
statuses

রিটার্নস

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

public  getTestResults ()

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

রিটার্নস

getTestsInState সম্পর্কে

public  getTestsInState ( statuses)

প্রদত্ত অবস্থায় পরীক্ষার সেট পায়।

পরামিতি
statuses

রিটার্নস

রাজ্যে পরীক্ষার ফলাফল পান

public  getTestsResultsInState (TestStatus status)

একটি নির্দিষ্ট অবস্থায় সমস্ত TestResult ফেরত দেয়।

পরামিতি
status TestStatus

রিটার্নস

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

public String getTextSummary ()

ফলাফল বর্ণনা করে একটি ব্যবহারকারী-বান্ধব স্ট্রিং প্রদান করে।

রিটার্নস
String

পরীক্ষা ব্যর্থ হয়েছে

public boolean hasFailedTests ()

রিটার্নস
boolean যদি টেস্ট রানে কোনও ব্যর্থ বা ত্রুটিপূর্ণ পরীক্ষা থাকে তবে true

isRunComplete সম্পর্কে

public boolean isRunComplete ()

রিটার্নস
boolean পরীক্ষামূলক রান শেষ হলে true

রান ফেইলুর

public boolean isRunFailure ()

রিটার্নস
boolean পরীক্ষামূলক রান ব্যর্থ হলে true

একত্রিত করা

public static TestRunResult merge ( testRunResults)

পরামিতি
testRunResults

রিটার্নস
TestRunResult

আরও দেখুন:

একত্রিত করা

public static TestRunResult merge ( testRunResults, 
                MergeStrategy strategy)

একই testRunName এর একাধিক TestRunResults একত্রিত করুন। যদি একটি testcase একাধিক TestRunResults এ প্রদর্শিত হয় কিন্তু তার ফলাফল ভিন্ন হয় (যেমন "boottest-device" ফলাফল FAIL-FAIL-PASS সহ তিনবার রান করে), আমরা FAILED রান থেকে সমস্ত স্ট্যাক ট্রেস একত্রিত করি এবং স্ট্যাটাস, মেট্রিক্স, লগ ফাইল, শুরু/শেষ সময়ের জন্য চূড়ান্ত রান ফলাফল বিশ্বাস করি।

পরামিতি
testRunResults : একত্রিত করার জন্য TestRunResult এর একটি তালিকা।

strategy MergeStrategy : ফলাফল একত্রিত করার জন্য গৃহীত একত্রিতকরণ কৌশল।

রিটার্নস
TestRunResult testRunResults থেকে মার্জ করা ডেটা ধারণকারী চূড়ান্ত TestRunResult।

রিসেট রান ফেইলুর

public void resetRunFailure ()

রান ব্যর্থতার স্থিতি পুনরায় সেট করুন।

পুনরায় চেষ্টা করার সময় কখনও কখনও রান ব্যর্থতার স্থিতি পুনরায় সেট করার প্রয়োজন হয়। প্রকৃত ব্যর্থতা এড়াতে এটি সাবধানতার সাথে করা উচিত।

সেটঅ্যাগ্রিগেটমেট্রিক্স

public void setAggregateMetrics (boolean metricAggregation)

পরামিতি
metricAggregation boolean

সেটরানকম্পলিট

public void setRunComplete (boolean runComplete)

পরামিতি
runComplete boolean

পরীক্ষাঅনুমানব্যর্থতা

public void testAssumptionFailure (TestDescription test, 
                String trace)

পরামিতি
test TestDescription

trace String

পরীক্ষাঅনুমানব্যর্থতা

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

পরামিতি
test TestDescription

failure FailureDescription

পরীক্ষাসমাপ্ত

public void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

পরামিতি
test TestDescription

endTime long

testMetrics

পরীক্ষাসমাপ্ত

public void testEnded (TestDescription test, 
                 testMetrics)

পরামিতি
test TestDescription

testMetrics

পরীক্ষা ব্যর্থ

public void testFailed (TestDescription test, 
                FailureDescription failure)

পরামিতি
test TestDescription

failure FailureDescription

পরীক্ষা ব্যর্থ

public void testFailed (TestDescription test, 
                String trace)

পরামিতি
test TestDescription

trace String

পরীক্ষা উপেক্ষা করা হয়েছে

public void testIgnored (TestDescription test)

পরামিতি
test TestDescription

testLogসংরক্ষিত

public void testLogSaved (String dataName, 
                LogFile logFile)

লগ করা ফাইল সম্পর্কে তথ্য সংরক্ষণ করা হয় এবং পরীক্ষার ক্ষেত্রে বা চলমান পরীক্ষা চালানোর সাথে সম্পর্কিত করা হয়।

পরামিতি
dataName String : ডেটা উল্লেখ করে এমন নাম।

logFile LogFile : LogFile অবজেক্টটি যেখানে অবজেক্টটি সংরক্ষণ করা হয়েছিল এবং এটি সম্পর্কে তথ্য উপস্থাপন করে।

টেস্টরানএন্ডেড

public void testRunEnded (long elapsedTime, 
                 runMetrics)

পরামিতি
elapsedTime long

runMetrics

পরীক্ষা চালানো ব্যর্থ হয়েছে

public void testRunFailed (FailureDescription failureDescription)

পরামিতি
failureDescription FailureDescription

পরীক্ষা চালানো ব্যর্থ হয়েছে

public void testRunFailed (String errorMessage)

পরামিতি
errorMessage String

পরীক্ষা শুরু হয়েছে

public void testRunStarted (String runName, 
                int testCount, 
                long startTime)

একটি পরীক্ষামূলক রান শুরু হয়েছে তা জানান।

পরামিতি
runName String : ট্র্যাকিংয়ের উদ্দেশ্যে পরীক্ষা চালানোর সাথে সম্পর্কিত নাম।

testCount int : পরীক্ষা চালানোর সাথে সম্পর্কিত প্রত্যাশিত পরীক্ষার সংখ্যা।

startTime long

পরীক্ষা শুরু হয়েছে

public void testRunStarted (String runName, 
                int testCount)

একটি পরীক্ষামূলক রান শুরু হয়েছে তা জানান।

পরামিতি
runName String : ট্র্যাকিংয়ের উদ্দেশ্যে পরীক্ষা চালানোর সাথে সম্পর্কিত নাম।

testCount int : পরীক্ষা চালানোর সাথে সম্পর্কিত প্রত্যাশিত পরীক্ষার সংখ্যা।

testRunStopped সম্পর্কে

public void testRunStopped (long elapsedTime)

পরামিতি
elapsedTime long

পরীক্ষা বাদ দেওয়া হয়েছে

public void testSkipped (TestDescription test, 
                SkipReason reason)

পরামিতি
test TestDescription

reason SkipReason

পরীক্ষা শুরু হয়েছে

public void testStarted (TestDescription test, 
                long startTime)

পরামিতি
test TestDescription

startTime long

পরীক্ষা শুরু হয়েছে

public void testStarted (TestDescription test)

পরামিতি
test TestDescription