TestResult

public class TestResult
extends Object

java.lang.Object
com.android.tradefed.result.Testresults


सिंगल टेस्ट के नतीजे का कंटेनर.

खास जानकारी

फ़ील्ड्स की फ़िल्में

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)

फ़ील्ड्स की फ़िल्में

इज़_फ़्लाकी

public static final String IS_FLAKY

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

TestResult

public TestResult ()

सार्वजनिक तरीके

addLoggedफ़ाइल

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

गेटFailure

public FailureDescription getFailure ()

संबंधित FailureDescription पाएं. अगर getStatus(), TestStatus#PASSED है, तो यह null होना चाहिए.

रिटर्न
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

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

रिटर्न

गेट मेट्रिक

public  getMetrics ()

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

रिटर्न

गेटप्रोटोमेट्रिक्स

public  getProtoMetrics ()

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

रिटर्न

नतीजे की स्थिति

public TestStatus getResultStatus ()

जांच का TestStatus नतीजा पाएं.

रिटर्न
TestStatus

स्किप करने की वजह

public SkipReason getSkipReason ()

रिटर्न
SkipReason

गेटस्टैकट्रेस

public String getStackTrace ()

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

रिटर्न
String

गेटस्टार्ट टाइम

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 या शून्य.

सेटएंडटाइम

public void setEndTime (long currentTimeMillis)

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

पैरामीटर
currentTimeMillis long

SetFailure

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

setStartTime

public void setStartTime (long startTime)

टेस्ट शुरू होने का समय सेट करने की अनुमति देता है, ताकि ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) के साथ इस्तेमाल किया जा सके.

पैरामीटर
startTime long

setStatus

public TestResult setStatus (TestStatus status)

TestStatus सेट करें.

पैरामीटर
status TestStatus

रिटर्न
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

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

रिटर्न
TestResult