TestRunResult
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 ( TestStatus status) इस रन के लिए दिए गए राज्य में परीक्षणों की संख्या प्राप्त करता है। |
int | getNumTestsInState (TestResult.TestStatus ddmlibStatus) पुरानी स्थिति के साथ अनुकूलता के लिए. |
getPassedTests () उत्तीर्ण परीक्षणों का सेट प्राप्त होता है। | |
FailureDescription | getRunFailureDescription () रन विफलता डिस्क्रिप्टर लौटाता है, यदि रन विफल नहीं हुआ तो |
String | getRunFailureMessage () रन विफलता त्रुटि संदेश लौटाएं, यदि रन विफल नहीं हुआ तो |
MultiMap <String, LogFile > | getRunLoggedFiles () उस परीक्षण मामले से जुड़ी सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है। |
getRunMetrics () | |
getRunProtoMetrics () | |
long | getStartTime () पहली testRunStart कॉल का प्रारंभ समय लौटाता है। |
getTestResults () परीक्षण परिणामों का एक मानचित्र लौटाता है। | |
getTestsInState ( statuses) getTestsInState ( statuses) दी गई स्थितियों में परीक्षणों का सेट प्राप्त करता है। | |
getTestsResultsInState ( 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 | testSkipped ( TestDescription test, SkipReason reason) |
void | testStarted ( TestDescription test, long startTime) |
void | testStarted ( TestDescription test) |
खेत
त्रुटि_विभाजक
public static final String ERROR_DIVIDER
सार्वजनिक निर्माणकर्ता
सार्वजनिक तरीके
पूर्ण परीक्षण प्राप्त करें
publicgetCompletedTests ()
पूर्ण परीक्षणों का सेट प्राप्त होता है।
रिटर्न | |
---|---|
बीता हुआ समय प्राप्त करें
public long getElapsedTime ()
बीता हुआ समय वर्तमान रन लौटाता है।
रिटर्न | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
इस TestRunResult द्वारा अपेक्षित परीक्षण मामलों की संख्या प्राप्त करें। परीक्षण क्रैश के कारण वास्तविक संख्या अपेक्षित संख्या से कम हो सकती है। आम तौर पर, ऐसा बेमेल परीक्षण चलाने में विफलता का संकेत देता है।
रिटर्न | |
---|---|
int |
असफल परीक्षण प्राप्त करें
publicgetFailedTests ()
असफल परीक्षणों का सेट प्राप्त करता है।
रिटर्न | |
---|---|
नाम प्राप्त करें
public String getName ()
रिटर्न | |
---|---|
String | परीक्षण चलाने का नाम |
getNumAllFairedTests
public int getNumAllFailedTests ()
विफलता स्थिति में परीक्षणों की कुल संख्या लौटाएँ (विफल, धारणा विफलता)
रिटर्न | |
---|---|
int |
getNumCompleteTests
public int getNumCompleteTests ()
इस रन में पूर्ण परीक्षणों की संख्या प्राप्त होती है अर्थात स्थिति के साथ !=अपूर्ण।
रिटर्न | |
---|---|
int |
getNumTests
public int getNumTests ()
इस रन में परीक्षणों की संख्या प्राप्त होती है।
रिटर्न | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestStatus status)
इस रन के लिए दिए गए राज्य में परीक्षणों की संख्या प्राप्त करता है।
पैरामीटर | |
---|---|
status | TestStatus |
रिटर्न | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
पुरानी स्थिति के साथ अनुकूलता के लिए. इसके बजाय getNumTestsInState(com.android.tradefed.result.TestStatus)
उपयोग करें।
पैरामीटर | |
---|---|
ddmlibStatus | TestResult.TestStatus |
रिटर्न | |
---|---|
int |
getPassedTests
publicgetPassedTests ()
उत्तीर्ण परीक्षणों का सेट प्राप्त होता है।
रिटर्न | |
---|---|
getRunFailureDescription
public FailureDescription getRunFailureDescription ()
रन विफलता डिस्क्रिप्टर लौटाता है, यदि रन विफल नहीं हुआ तो null
।
रिटर्न | |
---|---|
FailureDescription |
getRunFairureMessage
public String getRunFailureMessage ()
रन विफलता त्रुटि संदेश लौटाएं, यदि रन विफल नहीं हुआ तो null
।
रिटर्न | |
---|---|
String |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
उस परीक्षण मामले से जुड़ी सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है।
रिटर्न | |
---|---|
MultiMap <String, LogFile > |
getRunProtoMetrics
publicgetRunProtoMetrics ()
रिटर्न | |
---|---|
नए प्रोटो फॉर्मेट के साथ टेस्ट रन मेट्रिक्स की एक ERROR(/Map) । |
प्रारंभ समय प्राप्त करें
public long getStartTime ()
पहली testRunStart कॉल का प्रारंभ समय लौटाता है।
रिटर्न | |
---|---|
long |
परीक्षण परिणाम प्राप्त करें
publicgetTestResults ()
परीक्षण परिणामों का एक मानचित्र लौटाता है।
रिटर्न | |
---|---|
getTestsInState
publicgetTestsInState ( statuses)
दी गई स्थितियों में परीक्षणों का सेट प्राप्त करता है।
पैरामीटर | |
---|---|
statuses |
रिटर्न | |
---|---|
getTestsResultsInState
publicgetTestsResultsInState (TestStatus status)
किसी विशेष स्थिति में सभी TestResult
लौटाता है।
पैरामीटर | |
---|---|
status | 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 | |
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 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 testSkipped (TestDescription test, SkipReason reason)
पैरामीटर | |
---|---|
test | TestDescription |
reason | SkipReason |
परीक्षण प्रारंभ
public void testStarted (TestDescription test, long startTime)
पैरामीटर | |
---|---|
test | TestDescription |
startTime | long |