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

public class TestResult
extends Object

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


একটি একক পরীক্ষার ফলাফলের জন্য ধারক।

সারাংশ

ধ্রুবক

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)

মার্জিং কৌশলের উপর ভিত্তি করে একই পরীক্ষার ক্ষেত্রে প্রচেষ্টাগুলিকে মার্জ করুন।

void setEndTime (long currentTimeMillis)

শেষ সময় সেট করে

void setFailure ( FailureDescription failureDescription)

স্ট্যাক ট্রেস সেট করুন।

void setMetrics ( metrics)

পূর্ববর্তী যেকোনো মানকে অগ্রাহ্য করে পরীক্ষার মেট্রিক্স সেট করুন।

void 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

ধ্রুবক মান: "is_flaky"

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

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

public TestResult ()

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

অ্যাডলগডফাইল

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

সেই টেস্ট কেসের সাথে সম্পর্কিত একটি লগ করা ফাইল ট্র্যাকিং যোগ করুন

পরামিতি
dataName String

loggedFile LogFile

সমান

public boolean equals (Object obj)

পরামিতি
obj Object

রিটার্নস
boolean

শেষ সময় পান

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

লগডফাইলস পান

public  getLoggedFiles ()

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

রিটার্নস

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

public  getMetrics ()

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

রিটার্নস

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

public  getProtoMetrics ()

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

রিটার্নস

ফলাফলের অবস্থা পান

public TestStatus getResultStatus ()

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

রিটার্নস
TestStatus

getSkipReason সম্পর্কে

public SkipReason getSkipReason ()

রিটার্নস
SkipReason

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

public String getStackTrace ()

সংশ্লিষ্ট String স্ট্যাক ট্রেস পান। যদি getStatus() TestStatus.PASSED হয় তাহলে null হওয়া উচিত।

রিটার্নস
String

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

public long getStartTime ()

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

রিটার্নস
long

স্ট্যাটাস পান

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 অথবা মার্জ করার মতো কিছু না থাকলে null।

শেষ সময় সেট করুন

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