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

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

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

FailureDescription getFailure ()

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

Map<String, LogFile > getLoggedFiles ()

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

Map<String, String> getMetrics ()

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

HashMap<String, MetricMeasurement.Metric> getProtoMetrics ()

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

TestStatus getResultStatus ()

টেস্টটির TestStatus ফলাফল জানুন।

SkipReason getSkipReason ()
String getStackTrace ()

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

long getStartTime ()

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

TestResult.TestStatus getStatus ()

টেস্টটির TestStatus ফলাফল জানুন।

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)

টেস্ট শুরুর সময় নির্ধারণের সুযোগ দেয়, যা ITestInvocationListener.testStarted(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 ()

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

getSkipReason

public SkipReason getSkipReason ()

ফেরত
SkipReason

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

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

setSkipReason

public void setSkipReason (SkipReason reason)

প্যারামিটার
reason SkipReason

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

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