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

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 ()

System.currentTimeMillis() সময় ফেরত দিন যে ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) ইভেন্টটি গৃহীত হয়েছিল।

FailureDescription getFailure ()

সংশ্লিষ্ট FailureDescription পান।

getLoggedFiles ()

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

getMetrics ()

সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান।

getProtoMetrics ()

প্রোটো ফরম্যাটে সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান।

TestStatus getResultStatus ()

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

SkipReason getSkipReason ()
String getStackTrace ()

সংশ্লিষ্ট String স্ট্যাক ট্রেস পান।

long getStartTime ()

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) ইভেন্টটি গৃহীত হয়েছিল সেই System.currentTimeMillis() সময়টি ফেরত দিন।

TestResult.TestStatus getStatus ()

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

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)

ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) এর সাথে ব্যবহার করার জন্য পরীক্ষাটি কখন শুরু হয়েছিল সেটি সেট করার অনুমতি দেয়৷

TestResult setStatus ( TestStatus status)

TestStatus সেট করুন।

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

public  getLoggedFiles ()

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

রিটার্নস

getMetrics

public  getMetrics ()

সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান।

রিটার্নস

GetProtoMetrics

public  getProtoMetrics ()

প্রোটো ফরম্যাটে সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান।

রিটার্নস

ফলাফল স্ট্যাটাস পান

public TestStatus getResultStatus ()

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

রিটার্নস
TestStatus

getSkipReason

public SkipReason getSkipReason ()

রিটার্নস
SkipReason

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

SkipReason সেট করুন

public void setSkipReason (SkipReason reason)

পরামিতি
reason SkipReason

সেটস্ট্যাকট্রেস

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