পরীক্ষার ফলাফল
public class TestResult
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.result.TestResult |
একটি একক পরীক্ষার ফলাফলের জন্য ধারক।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | IS_FLAKY
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
TestResult () |
পাবলিক পদ্ধতি | |
---|---|
void | addLoggedFile (String dataName, LogFile loggedFile) সেই টেস্ট কেসের সাথে যুক্ত একটি লগ করা ফাইল ট্র্যাকিং যোগ করুন |
boolean | equals (Object obj) |
long | getEndTime () |
FailureDescription | getFailure () সংশ্লিষ্ট |
getLoggedFiles () সেই পরীক্ষার ক্ষেত্রে সংশ্লিষ্ট সমস্ত লগ করা ফাইল ধারণকারী মানচিত্রের একটি অনুলিপি ফেরত দেয়। | |
getMetrics () সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান। | |
getProtoMetrics () প্রোটো ফরম্যাটে সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান। | |
TestStatus | getResultStatus () পরীক্ষার |
SkipReason | getSkipReason () |
String | getStackTrace () সংশ্লিষ্ট |
long | getStartTime () |
TestResult.TestStatus | getStatus () পরীক্ষার |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy) মার্জিং কৌশলের উপর ভিত্তি করে একই টেস্ট কেসের জন্য প্রচেষ্টাগুলিকে একত্রিত করুন। |
void | setEndTime (long currentTimeMillis) শেষ সময় সেট করে |
void | setFailure ( FailureDescription failureDescription) স্ট্যাক ট্রেস সেট করুন। |
void | setMetrics ( metrics) setMetrics ( metrics) পূর্ববর্তী কোনো মান ওভাররাইড করে পরীক্ষার মেট্রিক্স সেট করুন। |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) পরীক্ষার প্রোটো মেট্রিক্স ফরম্যাট সেট করুন, আগের যেকোনো মানকে ওভাররাইড করে। |
void | setSkipReason ( SkipReason reason) |
void | setStackTrace (String stackTrace) স্ট্যাক ট্রেস সেট করুন। |
void | setStartTime (long startTime) |
TestResult | setStatus ( TestStatus status) |
TestResult | setStatus (TestResult.TestStatus ddmlibStatus) |
ক্ষেত্র
IS_FLAKY
public static final String IS_FLAKY
পাবলিক কনস্ট্রাক্টর
পরীক্ষার ফলাফল
public TestResult ()
পাবলিক পদ্ধতি
addLoggedFile
public void addLoggedFile (String dataName, LogFile loggedFile)
সেই টেস্ট কেসের সাথে যুক্ত একটি লগ করা ফাইল ট্র্যাকিং যোগ করুন
পরামিতি | |
---|---|
dataName | String |
loggedFile | LogFile |
সমান
public boolean equals (Object obj)
পরামিতি | |
---|---|
obj | Object |
রিটার্নস | |
---|---|
boolean |
GetEndTime
public long getEndTime ()
System.currentTimeMillis()
সময় ফেরত দিন যে ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
ইভেন্টটি গৃহীত হয়েছিল।
রিটার্নস | |
---|---|
long |
ব্যর্থতা পেতে
public FailureDescription getFailure ()
সংশ্লিষ্ট FailureDescription
পান। getStatus()
TestStatus#PASSED
হলে null
হওয়া উচিত।
রিটার্নস | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
সেই পরীক্ষার ক্ষেত্রে সংশ্লিষ্ট সমস্ত লগ করা ফাইল ধারণকারী মানচিত্রের একটি অনুলিপি ফেরত দেয়।
রিটার্নস | |
---|---|
getMetrics
publicgetMetrics ()
সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান।
রিটার্নস | |
---|---|
GetProtoMetrics
publicgetProtoMetrics ()
প্রোটো ফরম্যাটে সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান।
রিটার্নস | |
---|---|
ফলাফল স্ট্যাটাস পান
public TestStatus getResultStatus ()
পরীক্ষার TestStatus
ফলাফল পান।
রিটার্নস | |
---|---|
TestStatus |
getStackTrace
public String getStackTrace ()
সংশ্লিষ্ট String
স্ট্যাক ট্রেস পান। getStatus()
TestStatus#PASSED
হলে null
হওয়া উচিত।
রিটার্নস | |
---|---|
String |
GetStartTime
public long getStartTime ()
ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
ইভেন্টটি গৃহীত হয়েছিল সেই System.currentTimeMillis()
সময়টি ফেরত দিন।
রিটার্নস | |
---|---|
long |
get Status
public TestResult.TestStatus getStatus ()
পরীক্ষার TestStatus
ফলাফল পান।
রিটার্নস | |
---|---|
TestResult.TestStatus |
হ্যাশকোড
public int hashCode ()
রিটার্নস | |
---|---|
int |
একত্রিত করা
public static TestResult merge (results, MergeStrategy strategy)
মার্জিং কৌশলের উপর ভিত্তি করে একই টেস্ট কেসের জন্য প্রচেষ্টাগুলিকে একত্রিত করুন।
পরামিতি | |
---|---|
results | TestResult তালিকা যা একত্রিত করা হবে |
strategy | MergeStrategy : MergeStrategy একত্রিত হওয়ার ফলাফল নির্ধারণ করতে ব্যবহার করা হবে। |
রিটার্নস | |
---|---|
TestResult | মার্জ করার মতো কিছু না থাকলে মার্জড TestResult বা নাল। |
সেটএন্ডটাইম
public void setEndTime (long currentTimeMillis)
শেষ সময় সেট করে
পরামিতি | |
---|---|
currentTimeMillis | long |
সেট ব্যর্থতা
public void setFailure (FailureDescription failureDescription)
স্ট্যাক ট্রেস সেট করুন।
পরামিতি | |
---|---|
failureDescription | FailureDescription |
সেটমেট্রিক্স
public void setMetrics (metrics)
পূর্ববর্তী কোনো মান ওভাররাইড করে পরীক্ষার মেট্রিক্স সেট করুন।
পরামিতি | |
---|---|
metrics |
সেট প্রোটোমেট্রিক্স
public void setProtoMetrics (metrics)
পরীক্ষার প্রোটো মেট্রিক্স ফরম্যাট সেট করুন, আগের যেকোনো মানকে ওভাররাইড করে।
পরামিতি | |
---|---|
metrics |
সেটস্ট্যাকট্রেস
public void setStackTrace (String stackTrace)
স্ট্যাক ট্রেস সেট করুন।
পরামিতি | |
---|---|
stackTrace | String |
স্টার্টটাইম সেট করুন
public void setStartTime (long startTime)
ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
এর সাথে ব্যবহার করার জন্য পরীক্ষাটি কখন শুরু হয়েছিল সেটি সেট করার অনুমতি দেয়৷
পরামিতি | |
---|---|
startTime | long |
সেট স্ট্যাটাস
public TestResult setStatus (TestStatus status)
TestStatus
সেট করুন।
পরামিতি | |
---|---|
status | TestStatus |
রিটার্নস | |
---|---|
TestResult |
সেট স্ট্যাটাস
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
পরামিতি | |
---|---|
ddmlibStatus | TestResult.TestStatus |
রিটার্নস | |
---|---|
TestResult |