TestRunResult

public class TestRunResult
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.result.TestRunResult


एकल परीक्षण चलाने से परिणाम प्राप्त होता है।

परीक्षणों की सटीक गिनती बनाए रखता है, और अपूर्ण परीक्षणों को ट्रैक करता है।

थ्रेड सुरक्षित नहीं! परीक्षण* कॉलबैक को क्रम में बुलाया जाना चाहिए

सारांश

खेत

public static final String ERROR_DIVIDER

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

TestRunResult ()

एक खाली TestRunResult बनाएं।

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

getCompletedTests ()

पूर्ण परीक्षणों का सेट प्राप्त होता है।

long getElapsedTime ()

बीता हुआ समय वर्तमान रन लौटाता है।

int getExpectedTestCount ()

इस TestRunResult द्वारा अपेक्षित परीक्षण मामलों की संख्या प्राप्त करें।

getFailedTests ()

असफल परीक्षणों का सेट प्राप्त करता है।

String getName ()
int getNumAllFailedTests ()

विफलता स्थिति में परीक्षणों की कुल संख्या लौटाएँ (विफल, धारणा विफलता)

int getNumCompleteTests ()

इस रन में पूर्ण परीक्षणों की संख्या प्राप्त होती है अर्थात स्थिति के साथ !=अपूर्ण।

int getNumTests ()

इस रन में परीक्षणों की संख्या प्राप्त होती है।

int getNumTestsInState (TestResult.TestStatus status)

इस रन के लिए दिए गए राज्य में परीक्षणों की संख्या प्राप्त करता है।

getPassedTests ()

उत्तीर्ण परीक्षणों का सेट प्राप्त होता है।

FailureDescription getRunFailureDescription ()

रन विफलता डिस्क्रिप्टर लौटाता है, यदि रन विफल नहीं हुआ तो null

String getRunFailureMessage ()

रन विफलता त्रुटि संदेश लौटाएं, यदि रन विफल नहीं हुआ तो null

MultiMap <String, LogFile > getRunLoggedFiles ()

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

getRunMetrics ()
getRunProtoMetrics ()
long getStartTime ()

पहली testRunStart कॉल का प्रारंभ समय लौटाता है।

getTestResults ()

परीक्षण परिणामों का एक मानचित्र लौटाता है।

getTestsInState ( statuses) getTestsInState ( statuses)

दी गई स्थितियों में परीक्षणों का सेट प्राप्त करता है।

getTestsResultsInState (TestResult.TestStatus status)

किसी विशेष स्थिति में सभी TestResult लौटाता है।

String getTextSummary ()

परिणामों का वर्णन करने वाली एक उपयोगकर्ता अनुकूल स्ट्रिंग लौटाता है।

boolean hasFailedTests ()
boolean isRunComplete ()
boolean isRunFailure ()
static TestRunResult merge ( testRunResults) merge ( testRunResults)
static TestRunResult merge ( testRunResults, MergeStrategy strategy) merge ( testRunResults, MergeStrategy strategy)

एक ही testRunName के एकाधिक TestRunResults को मर्ज करें।

void resetRunFailure ()

रन विफलता स्थिति को रीसेट करें।

void setAggregateMetrics (boolean metricAggregation)
void setRunComplete (boolean runComplete)
void testAssumptionFailure ( TestDescription test, String trace)
void testAssumptionFailure ( TestDescription test, FailureDescription failure)
void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)
void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)
void testFailed ( TestDescription test, FailureDescription failure)
void testFailed ( TestDescription test, String trace)
void testIgnored ( TestDescription test)
void testLogSaved (String dataName, LogFile logFile)

लॉग की जा रही फ़ाइल के बारे में जानकारी संग्रहीत की जाती है और परीक्षण मामले या चल रहे परीक्षण रन से संबद्ध होती है।

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

नए प्रोटो मेट्रिक्स का उपयोग करके नया इंटरफ़ेस।

void testRunFailed ( FailureDescription failureDescription)
void testRunFailed (String errorMessage)
void testRunStarted (String runName, int testCount, long startTime)

सूचित करें कि परीक्षण प्रारंभ हो गया है.

void testRunStarted (String runName, int testCount)

सूचित करें कि परीक्षण प्रारंभ हो गया है.

void testRunStopped (long elapsedTime)
void testStarted ( TestDescription test, long startTime)
void testStarted ( TestDescription test)

खेत

त्रुटि_विभाजक

public static final String ERROR_DIVIDER

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

TestRunResult

public TestRunResult ()

एक खाली TestRunResult बनाएं।

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

पूर्ण परीक्षण प्राप्त करें

public  getCompletedTests ()

पूर्ण परीक्षणों का सेट प्राप्त होता है।

रिटर्न

बीता हुआ समय प्राप्त करें

public long getElapsedTime ()

बीता हुआ समय वर्तमान रन लौटाता है।

रिटर्न
long

getExpectedTestCount

public int getExpectedTestCount ()

इस TestRunResult द्वारा अपेक्षित परीक्षण मामलों की संख्या प्राप्त करें। परीक्षण क्रैश के कारण वास्तविक संख्या अपेक्षित संख्या से कम हो सकती है। आम तौर पर, ऐसा बेमेल परीक्षण चलाने में विफलता का संकेत देता है।

रिटर्न
int

असफल परीक्षण प्राप्त करें

public  getFailedTests ()

असफल परीक्षणों का सेट प्राप्त करता है।

रिटर्न

नाम प्राप्त करें

public String getName ()

रिटर्न
String परीक्षण चलाने का नाम

getNumAllFairedTests

public int getNumAllFailedTests ()

विफलता स्थिति में परीक्षणों की कुल संख्या लौटाएँ (विफल, धारणा विफलता)

रिटर्न
int

getNumCompleteTests

public int getNumCompleteTests ()

इस रन में पूर्ण परीक्षणों की संख्या प्राप्त होती है अर्थात स्थिति के साथ !=अपूर्ण।

रिटर्न
int

getNumTests

public int getNumTests ()

इस रन में परीक्षणों की संख्या प्राप्त होती है।

रिटर्न
int

getNumTestsInState

public int getNumTestsInState (TestResult.TestStatus status)

इस रन के लिए दिए गए राज्य में परीक्षणों की संख्या प्राप्त करता है।

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

रिटर्न
int

getPassedTests

public  getPassedTests ()

उत्तीर्ण परीक्षणों का सेट प्राप्त होता है।

रिटर्न

getRunFailureDescription

public FailureDescription getRunFailureDescription ()

रन विफलता डिस्क्रिप्टर लौटाता है, यदि रन विफल नहीं हुआ तो null

रिटर्न
FailureDescription

getRunFairureMessage

public String getRunFailureMessage ()

रन विफलता त्रुटि संदेश लौटाएं, यदि रन विफल नहीं हुआ तो null

रिटर्न
String

getRunLoggedFiles

public MultiMap<String, LogFile> getRunLoggedFiles ()

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

रिटर्न
MultiMap <String, LogFile >

getRunMetrics

public  getRunMetrics ()

रिटर्न
परीक्षण रन मेट्रिक्स की एक ERROR(/Map)

getRunProtoMetrics

public  getRunProtoMetrics ()

रिटर्न
नए प्रोटो फॉर्मेट के साथ टेस्ट रन मेट्रिक्स की एक ERROR(/Map)

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

public long getStartTime ()

पहली testRunStart कॉल का प्रारंभ समय लौटाता है।

रिटर्न
long

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

public  getTestResults ()

परीक्षण परिणामों का एक मानचित्र लौटाता है।

रिटर्न

getTestsInState

public  getTestsInState ( statuses)

दी गई स्थितियों में परीक्षणों का सेट प्राप्त करता है।

पैरामीटर
statuses

रिटर्न

getTestsResultsInState

public  getTestsResultsInState (TestResult.TestStatus status)

किसी विशेष स्थिति में सभी TestResult लौटाता है।

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

रिटर्न

पाठसारांश प्राप्त करें

public String getTextSummary ()

परिणामों का वर्णन करने वाली एक उपयोगकर्ता अनुकूल स्ट्रिंग लौटाता है।

रिटर्न
String

परीक्षण में विफल रहा

public boolean hasFailedTests ()

रिटर्न
boolean true यदि परीक्षण चलाने में कोई विफल या त्रुटि परीक्षण हुआ हो।

पूर्ण चलाएँ है

public boolean isRunComplete ()

रिटर्न
boolean यदि परीक्षण रन समाप्त हो गया तो true

रनविफलता है

public boolean isRunFailure ()

रिटर्न
boolean यदि परीक्षण विफल रहा तो true

मर्ज

public static TestRunResult merge ( testRunResults)

पैरामीटर
testRunResults

रिटर्न
TestRunResult

यह सभी देखें:

मर्ज

public static TestRunResult merge ( testRunResults, 
                MergeStrategy strategy)

एक ही testRunName के एकाधिक TestRunResults को मर्ज करें। यदि एक टेस्टकेस कई TestRunResults में दिखाई देता है, लेकिन उसके परिणाम अलग-अलग होते हैं (उदाहरण के लिए "बूटटेस्ट-डिवाइस" FAIL-FAIL-PASS परिणाम के साथ तीन बार चलता है), तो हम FAILED रन से सभी स्टैक ट्रेस को जोड़ते हैं और स्थिति के लिए अंतिम रन परिणाम पर भरोसा करते हैं, मेट्रिक्स, लॉग फ़ाइलें, प्रारंभ/समाप्ति समय।

पैरामीटर
testRunResults : मर्ज करने के लिए TestRunResult की एक सूची।

strategy MergeStrategy : विलय परिणामों के लिए अपनाई गई विलय रणनीति।

रिटर्न
TestRunResult अंतिम TestRunResult जिसमें testRunResults से मर्ज किया गया डेटा शामिल है।

रीसेट रन विफलता

public void resetRunFailure ()

रन विफलता स्थिति को रीसेट करें।

पुन: प्रयास करते समय कभी-कभी रन विफलता स्थिति को रीसेट करना आवश्यक होता है। वास्तविक विफलता से बचने के लिए इसे सावधानी से किया जाना चाहिए।

सेटएग्रीगेटमेट्रिक्स

public void setAggregateMetrics (boolean metricAggregation)

पैरामीटर
metricAggregation boolean

setRunComplete

public void setRunComplete (boolean runComplete)

पैरामीटर
runComplete boolean

परीक्षणधारणाविफलता

public void testAssumptionFailure (TestDescription test, 
                String trace)

पैरामीटर
test TestDescription

trace String

परीक्षणधारणाविफलता

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

पैरामीटर
test TestDescription

failure FailureDescription

परीक्षण समाप्त

public void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

पैरामीटर
test TestDescription

endTime long

testMetrics

परीक्षण समाप्त

public void testEnded (TestDescription test, 
                 testMetrics)

पैरामीटर
test TestDescription

testMetrics

परीक्षण विफल

public void testFailed (TestDescription test, 
                FailureDescription failure)

पैरामीटर
test TestDescription

failure FailureDescription

परीक्षण विफल

public void testFailed (TestDescription test, 
                String trace)

पैरामीटर
test TestDescription

trace String

परीक्षणअनदेखा

public void testIgnored (TestDescription test)

पैरामीटर
test TestDescription

परीक्षण लॉग सहेजा गया

public void testLogSaved (String dataName, 
                LogFile logFile)

लॉग की जा रही फ़ाइल के बारे में जानकारी संग्रहीत की जाती है और परीक्षण मामले या चल रहे परीक्षण रन से संबद्ध होती है।

पैरामीटर
dataName String : डेटा को संदर्भित करने वाला नाम.

logFile LogFile : LogFile ऑब्जेक्ट यह दर्शाता है कि ऑब्जेक्ट कहाँ सहेजा गया था और इसके बारे में जानकारी।

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

नए प्रोटो मेट्रिक्स का उपयोग करके नया इंटरफ़ेस।

पैरामीटर
elapsedTime long

runMetrics

परीक्षण चलाने में विफल

public void testRunFailed (FailureDescription failureDescription)

पैरामीटर
failureDescription FailureDescription

परीक्षण चलाने में विफल

public void testRunFailed (String errorMessage)

पैरामीटर
errorMessage String

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                long startTime)

सूचित करें कि परीक्षण प्रारंभ हो गया है.

पैरामीटर
runName String : ट्रैकिंग उद्देश्य के लिए परीक्षण चलाने से जुड़ा नाम।

testCount int : परीक्षण चलाने से जुड़े अपेक्षित परीक्षण मामलों की संख्या।

startTime long

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

सूचित करें कि परीक्षण प्रारंभ हो गया है.

पैरामीटर
runName String : ट्रैकिंग उद्देश्य के लिए परीक्षण चलाने से जुड़ा नाम।

testCount int : परीक्षण चलाने से जुड़े अपेक्षित परीक्षण मामलों की संख्या।

टेस्टरनस्टॉप किया गया

public void testRunStopped (long elapsedTime)

पैरामीटर
elapsedTime long

परीक्षण प्रारंभ

public void testStarted (TestDescription test, 
                long startTime)

पैरामीटर
test TestDescription

startTime long

परीक्षण प्रारंभ

public void testStarted (TestDescription test)

पैरामीटर
test TestDescription