পরীক্ষার ফলাফল
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 () |
FailureDescription | getFailure () সংশ্লিষ্ট |
| getLoggedFiles ()সেই পরীক্ষার ক্ষেত্রের সাথে সম্পর্কিত সমস্ত লগ করা ফাইল ধারণকারী মানচিত্রের একটি অনুলিপি ফেরত দেয়। |
| getMetrics ()সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান। |
| getProtoMetrics ()প্রোটো ফর্ম্যাটে সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান। |
TestStatus | getResultStatus () পরীক্ষার |
SkipReason | getSkipReason () |
String | getStackTrace () সংশ্লিষ্ট |
long | getStartTime () |
TestResult.TestStatus | getStatus () পরীক্ষার |
int | hashCode () |
static TestResult | merge (মার্জিং কৌশলের উপর ভিত্তি করে একই পরীক্ষার ক্ষেত্রে প্রচেষ্টাগুলিকে মার্জ করুন। |
void | setEndTime (long currentTimeMillis)শেষ সময় সেট করে |
void | setFailure ( FailureDescription failureDescription)স্ট্যাক ট্রেস সেট করুন। |
void | setMetrics (পূর্ববর্তী যেকোনো মানকে অগ্রাহ্য করে পরীক্ষার মেট্রিক্স সেট করুন। |
void | setProtoMetrics (পূর্ববর্তী যেকোনো মানকে অগ্রাহ্য করে টেস্ট প্রোটো মেট্রিক্স ফর্ম্যাট সেট করুন। |
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
ধ্রুবক মান: "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 | |
লগডফাইলস পান
publicgetLoggedFiles ()
সেই পরীক্ষার ক্ষেত্রের সাথে সম্পর্কিত সমস্ত লগ করা ফাইল ধারণকারী মানচিত্রের একটি অনুলিপি ফেরত দেয়।
| রিটার্নস | |
|---|---|
| |
মেট্রিক্স পান
publicgetMetrics ()
সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান।
| রিটার্নস | |
|---|---|
| |
প্রোটোমেট্রিক্স পান
publicgetProtoMetrics ()
প্রোটো ফর্ম্যাটে সংশ্লিষ্ট পরীক্ষার মেট্রিক্স পান।
| রিটার্নস | |
|---|---|
| |
ফলাফলের অবস্থা পান
public TestStatus getResultStatus ()
পরীক্ষার TestStatus ফলাফল পান।
| রিটার্নস | |
|---|---|
TestStatus | |
স্ট্যাকট্রেস পান
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 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 | |