परीक्षा परिणाम

public class TestResult
extends Object

java.lang.ऑब्जेक्ट
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) merge ( results, MergeStrategy strategy)

विलय की रणनीति के आधार पर समान परीक्षण मामले के प्रयासों को मर्ज करें।

void setEndTime (long currentTimeMillis)

अंतिम समय निर्धारित करता है

void setFailure ( FailureDescription failureDescription)

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

void setMetrics ( metrics) setMetrics ( metrics)

किसी भी पिछले मान को ओवरराइड करते हुए परीक्षण मेट्रिक्स सेट करें।

void setProtoMetrics ( metrics) 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

सार्वजनिक निर्माणकर्ता

परीक्षा परिणाम

public TestResult ()

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

लॉग फ़ाइल जोड़ें

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

विफलता प्राप्त करें

public FailureDescription getFailure ()

संबंधित FailureDescription प्राप्त करें। यदि getStatus() TestStatus#PASSED है तो null होना चाहिए।

रिटर्न
FailureDescription

getLoggedफ़ाइलें

public  getLoggedFiles ()

उस परीक्षण मामले से जुड़ी सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है।

रिटर्न

getMetrics

public  getMetrics ()

संबंधित परीक्षण मेट्रिक्स प्राप्त करें.

रिटर्न

getProtoMetrics

public  getProtoMetrics ()

संबंधित परीक्षण मेट्रिक्स को प्रोटो प्रारूप में प्राप्त करें।

रिटर्न

परिणाम स्थिति प्राप्त करें

public TestStatus getResultStatus ()

परीक्षण का TestStatus परिणाम प्राप्त करें.

रिटर्न
TestStatus

छोड़ेंकारण प्राप्त करें

public SkipReason getSkipReason ()

रिटर्न
SkipReason

getStackTrace

public String getStackTrace ()

संबंधित String स्टैक ट्रेस प्राप्त करें। यदि getStatus() TestStatus#PASSED है तो null होना चाहिए।

रिटर्न
String

प्रारंभ समय प्राप्त करें

public long getStartTime ()

System.currentTimeMillis() वह समय लौटाएं जब ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) ईवेंट प्राप्त हुआ था।

रिटर्न
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 या शून्य।

सेटएंडटाइम

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 setSkipReason (SkipReason reason)

पैरामीटर
reason SkipReason

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

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