TestRunResult
public class TestRunResult
extends Object
java.lang.Object | |
↳ | 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 () पहले टेस्टरनस्टार्ट कॉल का प्रारंभ समय लौटाता है। |
getTestResults () परीक्षा परिणामों का नक्शा लौटाता है। | |
getTestsInState ( statuses) getTestsInState ( statuses) दी गई स्थितियों में परीक्षणों का सेट प्राप्त करता है। | |
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
सार्वजनिक निर्माणकर्ता
सार्वजनिक तरीके
getCompletedTests
publicgetCompletedTests ()
पूर्ण परीक्षणों का सेट प्राप्त करता है।
रिटर्न | |
---|---|
getElapsedTime
public long getElapsedTime ()
वर्तमान रन बीता हुआ समय लौटाता है।
रिटर्न | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
इस TestRunResult द्वारा अपेक्षित परीक्षण मामलों की संख्या प्राप्त करता है। परीक्षण क्रैश होने के कारण वास्तविक संख्या अपेक्षित संख्या से कम हो सकती है। आम तौर पर, ऐसा बेमेल परीक्षण रन विफलता को इंगित करता है।
रिटर्न | |
---|---|
int |
getFailedTest
publicgetFailedTests ()
विफल परीक्षणों का सेट प्राप्त करता है।
रिटर्न | |
---|---|
getName
public String getName ()
रिटर्न | |
---|---|
String | टेस्ट रन नाम |
getNumAllFailedTests
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
publicgetPassedTests ()
उत्तीर्ण परीक्षणों का सेट प्राप्त करता है।
रिटर्न | |
---|---|
getRunFailureDescription
public FailureDescription getRunFailureDescription ()
रन विफलता डिस्क्रिप्टर लौटाता है, यदि रन विफल नहीं हुआ तो null
।
रिटर्न | |
---|---|
FailureDescription |
getRunFailureMessage
public String getRunFailureMessage ()
रन विफलता त्रुटि संदेश वापस करें, यदि रन विफल नहीं हुआ तो null
।
रिटर्न | |
---|---|
String |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
उस परीक्षण मामले से जुड़ी सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है।
रिटर्न | |
---|---|
MultiMap <String, LogFile > |
getRunProtoMetrics
publicgetRunProtoMetrics ()
रिटर्न | |
---|---|
नए प्रोटो प्रारूप के साथ टेस्ट रन मेट्रिक्स का एक ERROR(/Map) । |
getStartTime
public long getStartTime ()
पहले टेस्टरनस्टार्ट कॉल का प्रारंभ समय लौटाता है।
रिटर्न | |
---|---|
long |
getTestResults
publicgetTestResults ()
परीक्षा परिणामों का नक्शा लौटाता है।
रिटर्न | |
---|---|
getTestsInState
publicgetTestsInState ( statuses)
दी गई स्थितियों में परीक्षणों का सेट प्राप्त करता है।
पैरामीटर | |
---|---|
statuses |
रिटर्न | |
---|---|
getTestsResultsInState
publicgetTestsResultsInState (TestResult.TestStatus status)
किसी विशेष स्थिति में सभी TestResult
लौटाता है।
पैरामीटर | |
---|---|
status | TestResult.TestStatus |
रिटर्न | |
---|---|
getTextSummary
public String getTextSummary ()
परिणामों का वर्णन करने वाली एक उपयोगकर्ता के अनुकूल स्ट्रिंग लौटाता है।
रिटर्न | |
---|---|
String |
hasFailedTest
public boolean hasFailedTests ()
रिटर्न | |
---|---|
boolean | true अगर टेस्ट रन में कोई विफल या त्रुटि परीक्षण था। |
isRunComplete
public boolean isRunComplete ()
रिटर्न | |
---|---|
boolean | true अगर टेस्ट रन खत्म हो गया है। |
isRunFailure
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 से मर्ज किए गए डेटा शामिल हैं। |
resetRunFailure
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 |
testLogSaved
public void testLogSaved (String dataName, LogFile logFile)
लॉग की जा रही फ़ाइल के बारे में जानकारी संग्रहीत की जाती है और टेस्ट केस या टेस्ट रन से जुड़ी होती है।
पैरामीटर | |
---|---|
dataName | String : डेटा को संदर्भित करने वाला नाम। |
logFile | LogFile : LogFile ऑब्जेक्ट यह दर्शाता है कि ऑब्जेक्ट कहाँ सहेजा गया था और इसके बारे में जानकारी। |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
नए प्रोटो मेट्रिक्स का उपयोग कर नया इंटरफ़ेस।
पैरामीटर | |
---|---|
elapsedTime | long |
runMetrics |
testrunFailed
public void testRunFailed (FailureDescription failureDescription)
पैरामीटर | |
---|---|
failureDescription | FailureDescription |
testrunFailed
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 : टेस्ट रन से जुड़े अपेक्षित टेस्ट केस की संख्या। |
testRunStopped
public void testRunStopped (long elapsedTime)
पैरामीटर | |
---|---|
elapsedTime | long |
परीक्षण शुरू
public void testStarted (TestDescription test, long startTime)
पैरामीटर | |
---|---|
test | TestDescription |
startTime | long |