পরীক্ষার ফলাফল
public class TestResult
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.TestResult |
একটিমাত্র পরীক্ষার ফলাফল সংরক্ষণের ধারক।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
String | IS_FLAKY |
সরকারি নির্মাণকারী | |
|---|---|
TestResult () | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | addLoggedFile (String dataName, LogFile loggedFile)সেই টেস্ট কেসটির সাথে যুক্ত একটি লগ করা ফাইল ট্র্যাকিং যোগ করুন। |
boolean | equals (Object obj) |
long | getEndTime () |
FailureDescription | getFailure () সংশ্লিষ্ট |
Map<String, LogFile > | getLoggedFiles ()সেই টেস্ট কেসের সাথে সম্পর্কিত সমস্ত লগ করা ফাইল ধারণকারী ম্যাপটির একটি অনুলিপি ফেরত দেয়। |
Map<String, String> | getMetrics ()সংশ্লিষ্ট পরীক্ষার মেট্রিকগুলো সংগ্রহ করুন। |
HashMap<String, MetricMeasurement.Metric> | getProtoMetrics ()সংশ্লিষ্ট পরীক্ষার মেট্রিকগুলো প্রোটো ফরম্যাটে সংগ্রহ করুন। |
TestStatus | getResultStatus () টেস্টটির |
SkipReason | getSkipReason () |
String | getStackTrace () সংশ্লিষ্ট |
long | getStartTime () |
TestResult.TestStatus | getStatus () টেস্টটির |
int | hashCode () |
static TestResult | merge (List< TestResult > results, MergeStrategy strategy)মার্জিং স্ট্র্যাটেজির উপর ভিত্তি করে একই টেস্ট কেসের জন্য অ্যাটেম্পটগুলো মার্জ করুন। |
void | setEndTime (long currentTimeMillis)শেষের সময় নির্ধারণ করে |
void | setFailure ( FailureDescription failureDescription)স্ট্যাক ট্রেস সেট করুন। |
void | setMetrics (Map<String, String> metrics)পূর্ববর্তী যেকোনো মান বাতিল করে পরীক্ষার মেট্রিকগুলো নির্ধারণ করুন। |
void | setProtoMetrics (HashMap<String, MetricMeasurement.Metric> 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
ধ্রুবক মান: "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 ()
ITestInvocationListener.testEnded(TestDescription,Map) ইভেন্টটি যে সময়ে গৃহীত হয়েছিল, সেই System.currentTimeMillis() সময়টি ফেরত দিন।
| ফেরত | |
|---|---|
long | |
ব্যর্থতা
public FailureDescription getFailure ()
সংশ্লিষ্ট FailureDescription নিন। যদি getStatus() এর মান TestStatus.PASSED হয়, তবে এটি null হওয়া উচিত।
| ফেরত | |
|---|---|
FailureDescription | |
লগ করা ফাইলগুলি পান
public Map<String, LogFile> getLoggedFiles ()
সেই টেস্ট কেসের সাথে সম্পর্কিত সমস্ত লগ করা ফাইল ধারণকারী ম্যাপটির একটি অনুলিপি ফেরত দেয়।
| ফেরত | |
|---|---|
Map<String, LogFile > | |
গেটমেট্রিক্স
public Map<String, String> getMetrics ()
সংশ্লিষ্ট পরীক্ষার মেট্রিকগুলো সংগ্রহ করুন।
| ফেরত | |
|---|---|
Map<String, String> | |
getProtoMetrics
public HashMap<String, MetricMeasurement.Metric> getProtoMetrics ()
সংশ্লিষ্ট পরীক্ষার মেট্রিকগুলো প্রোটো ফরম্যাটে সংগ্রহ করুন।
| ফেরত | |
|---|---|
HashMap<String, MetricMeasurement.Metric> | |
ফলাফলের অবস্থা পান
public TestStatus getResultStatus ()
টেস্টটির TestStatus ফলাফল জানুন।
| ফেরত | |
|---|---|
TestStatus | |
স্ট্যাক ট্রেস পান
public String getStackTrace ()
সংশ্লিষ্ট String স্ট্যাক ট্রেসটি নিন। যদি getStatus() এর মান TestStatus.PASSED হয়, তবে এটি null হওয়া উচিত।
| ফেরত | |
|---|---|
String | |
শুরুর সময়
public long getStartTime ()
ITestInvocationListener.testStarted(TestDescription) ইভেন্টটি যে System.currentTimeMillis() সময়ে গৃহীত হয়েছিল, সেই সময়টি ফেরত দিন।
| ফেরত | |
|---|---|
long | |
স্ট্যাটাস পান
public TestResult.TestStatus getStatus ()
টেস্টটির TestStatus ফলাফল জানুন।
| ফেরত | |
|---|---|
TestResult.TestStatus | |
হ্যাশকোড
public int hashCode ()
| ফেরত | |
|---|---|
int | |
একত্রিত করুন
public static TestResult merge (List<TestResult> results, MergeStrategy strategy)
মার্জিং স্ট্র্যাটেজির উপর ভিত্তি করে একই টেস্ট কেসের জন্য অ্যাটেম্পটগুলো মার্জ করুন।
| প্যারামিটার | |
|---|---|
results | List : যে TestResult একত্রিত করা হবে তার তালিকা |
strategy | MergeStrategy : একত্রীকরণের ফলাফল নির্ধারণের জন্য ব্যবহৃত MergeStrategy । |
| ফেরত | |
|---|---|
TestResult | মার্জ করা TestResult , অথবা মার্জ করার মতো কিছু না থাকলে null। |
শেষ সময় নির্ধারণ করুন
public void setEndTime (long currentTimeMillis)
শেষের সময় নির্ধারণ করে
| প্যারামিটার | |
|---|---|
currentTimeMillis | long |
সেটফেলিউর
public void setFailure (FailureDescription failureDescription)
স্ট্যাক ট্রেস সেট করুন।
| প্যারামিটার | |
|---|---|
failureDescription | FailureDescription |
সেটমেট্রিক্স
public void setMetrics (Map<String, String> metrics)
পূর্ববর্তী যেকোনো মান বাতিল করে পরীক্ষার মেট্রিকগুলো নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
metrics | Map |
সেটপ্রোটোমেট্রিক্স
public void setProtoMetrics (HashMap<String, MetricMeasurement.Metric> metrics)
পূর্ববর্তী যেকোনো মান বাতিল করে টেস্ট প্রোটো মেট্রিক্স ফরম্যাট সেট করুন।
| প্যারামিটার | |
|---|---|
metrics | HashMap |
স্ট্যাকট্রেস সেট করুন
public void setStackTrace (String stackTrace)
স্ট্যাক ট্রেস সেট করুন।
| প্যারামিটার | |
|---|---|
stackTrace | String |
শুরুর সময় নির্ধারণ করুন
public void setStartTime (long startTime)
টেস্ট শুরুর সময় নির্ধারণের সুযোগ দেয়, যা ITestInvocationListener.testStarted(TestDescription,long) -এর সাথে ব্যবহার করা যায়।
| প্যারামিটার | |
|---|---|
startTime | long |
সেটস্ট্যাটাস
public TestResult setStatus (TestStatus status)
TestStatus সেট করুন।
| প্যারামিটার | |
|---|---|
status | TestStatus |
| ফেরত | |
|---|---|
TestResult | |
সেটস্ট্যাটাস
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
| প্যারামিটার | |
|---|---|
ddmlibStatus | TestResult.TestStatus |
| ফেরত | |
|---|---|
TestResult | |