TestResult

public class TestResult
extends Object

java.lang.Object
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()

System.currentTimeMillis() इवेंट मिलने का समय ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) दिखाता है.

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

सार्वजनिक कंस्ट्रक्टर

TestResult

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

getFailure

public FailureDescription getFailure ()

उससे जुड़ा FailureDescription पाएं. अगर getStatus(), TestStatus#PASSED है, तो यह null होना चाहिए.

रिटर्न
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

इस फ़ंक्शन से, उस टेस्ट केस से जुड़ी सभी लॉग की गई फ़ाइलों वाले मैप की कॉपी मिलती है.

रिटर्न

getMetrics

public  getMetrics ()

इससे जुड़ी टेस्ट मेट्रिक पाएं.

रिटर्न

getProtoMetrics

public  getProtoMetrics ()

प्रोटो फ़ॉर्मैट में, टेस्ट से जुड़ी मेट्रिक पाएं.

रिटर्न

getResultStatus

public TestStatus getResultStatus ()

टेस्ट का TestStatus नतीजा पाएं.

रिटर्न
TestStatus

getSkipReason

public SkipReason getSkipReason ()

रिटर्न
SkipReason

getStackTrace

public String getStackTrace ()

इससे जुड़ा String स्टैक ट्रेस पाएं. अगर getStatus() TestStatus#PASSED है, तो यह null होना चाहिए.

रिटर्न
String

getStartTime

public long getStartTime ()

System.currentTimeMillis() इवेंट मिलने का समय ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) दिखाता है.

रिटर्न
long

getStatus

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 या अगर मर्ज करने के लिए कुछ नहीं है, तो शून्य.

setEndTime

public void setEndTime (long currentTimeMillis)

खत्म होने का समय सेट करता है

पैरामीटर
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

स्टैक ट्रेस सेट करें.

पैरामीटर
failureDescription FailureDescription

सेट मेट्रिक

public void setMetrics ( metrics)

पिछली वैल्यू को ओवरराइड करके टेस्ट मेट्रिक सेट करें.

पैरामीटर
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

पिछली वैल्यू को ओवरराइड करके, टेस्ट प्रोटो मेट्रिक फ़ॉर्मैट सेट करें.

पैरामीटर
metrics

सेट करने की वजह

public void setSkipReason (SkipReason reason)

पैरामीटर
reason SkipReason

setStackTrace

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

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

पैरामीटर
ddmlibStatus TestResult.TestStatus

रिटर्न
TestResult