टेस्ट रन परिणाम
public class TestRunResult
extends Object
java.lang.ऑब्जेक्ट | |
मैं | com.android.tradefed.result.TestRunResult |
एकल परीक्षण रन से परिणाम धारण करता है।
परीक्षणों की सटीक गणना बनाए रखता है, और अपूर्ण परीक्षणों को ट्रैक करता है।
धागा सुरक्षित नहीं है! परीक्षण * कॉलबैक क्रम में बुलाया जाना चाहिए
सारांश
खेत | |
---|---|
public static final String | ERROR_DIVIDER
|
सार्वजनिक निर्माणकर्ता | |
---|---|
TestRunResult () एक खाली |
सार्वजनिक तरीके | |
---|---|
getCompletedTests () पूर्ण परीक्षणों का सेट प्राप्त करें। | |
long | getElapsedTime () वर्तमान रन बीता हुआ समय देता है। |
int | getExpectedTestCount () इस TestRunResult में जितने टेस्ट केस होने की उम्मीद है, उतने टेस्ट केस प्राप्त करता है। |
getFailedTests () असफल परीक्षणों का सेट प्राप्त करें। | |
String | getName () |
int | getNumAllFailedTests () विफलता स्थिति में परीक्षणों की कुल संख्या लौटाएं (विफल, धारणा विफलता) |
int | getNumCompleteTests () इस रन में पूर्ण परीक्षणों की संख्या प्राप्त करता है अर्थात स्थिति के साथ != अपूर्ण। |
int | getNumTests () इस रन में परीक्षणों की संख्या प्राप्त करता है। |
int | getNumTestsInState (TestResult.TestStatus status) इस रन के लिए दिए गए राज्य में परीक्षणों की संख्या प्राप्त करता है। |
getPassedTests () उत्तीर्ण परीक्षणों का सेट प्राप्त करता है। | |
FailureDescription | getRunFailureDescription () रन विफलता डिस्क्रिप्टर देता है, यदि रन विफल नहीं हुआ तो |
String | getRunFailureMessage () रन विफलता त्रुटि संदेश लौटाएं, यदि रन विफल नहीं हुआ तो |
MultiMap <String, LogFile > | getRunLoggedFiles () उस परीक्षण मामले से संबद्ध सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है। |
getRunMetrics () | |
getRunProtoMetrics () | |
long | getStartTime () पहले testRunStart कॉल का प्रारंभ समय लौटाता है। |
getTestResults () परीक्षण के परिणामों का नक्शा लौटाता है। | |
getTestsResultsInState (TestResult.TestStatus status) किसी विशेष स्थिति में सभी | |
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) |
खेत
ERROR_DIVIDER
public static final String ERROR_DIVIDER
सार्वजनिक निर्माणकर्ता
सार्वजनिक तरीके
पूर्ण परीक्षण प्राप्त करें
publicgetCompletedTests ()
पूर्ण परीक्षणों का सेट प्राप्त करें।
रिटर्न | |
---|---|
प्राप्त बीता हुआ समय
public long getElapsedTime ()
वर्तमान रन बीता हुआ समय देता है।
रिटर्न | |
---|---|
long |
अपेक्षित परीक्षण गणना प्राप्त करें
public int getExpectedTestCount ()
इस TestRunResult में जितने टेस्ट केस होने की उम्मीद है, उतने टेस्ट केस प्राप्त करता है। परीक्षण क्रैश के कारण वास्तविक संख्या अपेक्षित संख्या से कम हो सकती है। आम तौर पर, ऐसा बेमेल परीक्षण चलाने की विफलता को इंगित करता है।
रिटर्न | |
---|---|
int |
असफल परीक्षण प्राप्त करें
publicgetFailedTests ()
असफल परीक्षणों का सेट प्राप्त करें।
रिटर्न | |
---|---|
getName
public String getName ()
रिटर्न | |
---|---|
String | टेस्ट रन नाम |
getNumAllFailedTests
public int getNumAllFailedTests ()
विफलता स्थिति में परीक्षणों की कुल संख्या लौटाएं (विफल, धारणा विफलता)
रिटर्न | |
---|---|
int |
संख्या पूर्ण परीक्षण प्राप्त करें
public int getNumCompleteTests ()
इस रन में पूर्ण परीक्षणों की संख्या प्राप्त करता है अर्थात स्थिति के साथ != अपूर्ण।
रिटर्न | |
---|---|
int |
संख्या परीक्षण प्राप्त करें
public int getNumTests ()
इस रन में परीक्षणों की संख्या प्राप्त करता है।
रिटर्न | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus status)
इस रन के लिए दिए गए राज्य में परीक्षणों की संख्या प्राप्त करता है।
मापदंडों | |
---|---|
status | TestResult.TestStatus |
रिटर्न | |
---|---|
int |
पास किए गए परीक्षण प्राप्त करें
publicgetPassedTests ()
उत्तीर्ण परीक्षणों का सेट प्राप्त करता है।
रिटर्न | |
---|---|
getRunFailureDescription
public FailureDescription getRunFailureDescription ()
रन विफलता डिस्क्रिप्टर देता है, यदि रन विफल नहीं हुआ तो null
।
रिटर्न | |
---|---|
FailureDescription |
getRunFailureMessage
public String getRunFailureMessage ()
रन विफलता त्रुटि संदेश लौटाएं, यदि रन विफल नहीं हुआ तो null
।
रिटर्न | |
---|---|
String |
getRunLoggedफ़ाइलें
public MultiMap<String, LogFile> getRunLoggedFiles ()
उस परीक्षण मामले से संबद्ध सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है।
रिटर्न | |
---|---|
MultiMap <String, LogFile > |
getRunProtoMetrics
publicgetRunProtoMetrics ()
रिटर्न | |
---|---|
नए प्रोटो प्रारूप के साथ टेस्ट रन मेट्रिक्स का एक ERROR(/Map) । |
प्रारंभ समय प्राप्त करें
public long getStartTime ()
पहले testRunStart कॉल का प्रारंभ समय लौटाता है।
रिटर्न | |
---|---|
long |
टेस्ट परिणाम प्राप्त करें
publicgetTestResults ()
परीक्षण के परिणामों का नक्शा लौटाता है।
रिटर्न | |
---|---|
getTestsResultsInState
publicgetTestsResultsInState (TestResult.TestStatus status)
किसी विशेष स्थिति में सभी TestResult
लौटाता है।
मापदंडों | |
---|---|
status | TestResult.TestStatus |
रिटर्न | |
---|---|
getTextSummary
public String getTextSummary ()
परिणामों का वर्णन करने वाला एक उपयोगकर्ता के अनुकूल स्ट्रिंग देता है।
रिटर्न | |
---|---|
String |
हैअसफल परीक्षण
public boolean hasFailedTests ()
रिटर्न | |
---|---|
boolean | true अगर परीक्षण चलाने में कोई असफल या त्रुटि परीक्षण था। |
isRunComplete
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 | |
strategy | MergeStrategy : विलय के परिणामों के लिए अपनाई गई विलय की रणनीति। |
रिटर्न | |
---|---|
TestRunResult | अंतिम TestRunResult जिसमें testRunResults से मर्ज किए गए डेटा शामिल हैं। |
रीसेटरनविफलता
public void resetRunFailure ()
रन विफलता स्थिति रीसेट करें।
पुन: प्रयास करते समय कभी-कभी रन विफलता स्थिति को रीसेट करना आवश्यक होता है। वास्तविक विफलता को दूर करने से बचने के लिए इसे सावधानी से किया जाना चाहिए।
सेट एग्रीगेट मेट्रिक्स
public void setAggregateMetrics (boolean metricAggregation)
मापदंडों | |
---|---|
metricAggregation | boolean |
सेटरनपूरा
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 ऑब्जेक्ट यह दर्शाता है कि ऑब्जेक्ट कहाँ सहेजा गया था और इसके बारे में जानकारी। |
टेस्टरनसमाप्त
public void testRunEnded (long elapsedTime,runMetrics)
नए प्रोटो मेट्रिक्स का उपयोग करते हुए नया इंटरफ़ेस।
मापदंडों | |
---|---|
elapsedTime | long |
runMetrics |
टेस्टरनविफल
public void testRunFailed (FailureDescription failureDescription)
मापदंडों | |
---|---|
failureDescription | FailureDescription |
टेस्टरनविफल
public void testRunFailed (String errorMessage)
मापदंडों | |
---|---|
errorMessage | String |
टेस्टरनस्टार्ट किया गया
public void testRunStarted (String runName, int testCount, long startTime)
सूचित करें कि एक परीक्षण रन प्रारंभ हुआ।
मापदंडों | |
---|---|
runName | String : ट्रैकिंग उद्देश्य के लिए चलाए गए परीक्षण से संबद्ध नाम। |
testCount | int : टेस्ट रन से जुड़े अपेक्षित परीक्षण मामलों की संख्या। |
startTime | long |
टेस्टरनस्टार्ट किया गया
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 |