TestRunResult
public
class
TestRunResult
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.ddmlib.testrunner.TestRunResult |
यह कुकी, एक टेस्ट रन के नतीजे सेव करती है.
यह कुकी, टेस्ट की सटीक संख्या को बनाए रखती है और अधूरे टेस्ट को ट्रैक करती है.
यह थ्रेड के लिए सुरक्षित नहीं है! test* कॉलबैक को क्रम से कॉल किया जाना चाहिए
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
TestRunResult()
खाली |
|
सार्वजनिक तरीके | |
|---|---|
|
getCompletedTests()
पूरे हो चुके टेस्ट का सेट मिलता है. |
long
|
getElapsedTime()
यह फ़ंक्शन, मौजूदा रन के पूरे होने में लगे समय की जानकारी देता है. |
String
|
getName()
|
int
|
getNumAllFailedTests()
यह फ़ंक्शन, फ़ेल हो चुके टेस्ट की कुल संख्या दिखाता है. जैसे, फ़ेल हो चुके टेस्ट और अनुमान के मुताबिक नतीजे न देने वाले टेस्ट |
int
|
getNumCompleteTests()
इस रन में पूरे हुए टेस्ट की संख्या मिलती है. इसका मतलब है कि स्थिति != 'पूरा नहीं हुआ' है. |
int
|
getNumTests()
इस रन में टेस्ट की संख्या मिलती है. |
int
|
getNumTestsInState(TestResult.TestStatus status)
इस रन के लिए, दी गई स्थिति में टेस्ट की संख्या मिलती है. |
String
|
getRunFailureMessage()
अगर रन पूरा नहीं हुआ है, तो रन पूरा न होने की वजह बताने वाला गड़बड़ी का मैसेज दिखाएं. |
|
getRunMetrics()
|
|
getTestResults()
यह फ़ंक्शन, टेस्ट के नतीजों का मैप दिखाता है. |
String
|
getTextSummary()
यह फ़ंक्शन, नतीजों के बारे में बताने वाली ऐसी स्ट्रिंग दिखाता है जिसे आसानी से समझा जा सकता है. |
boolean
|
hasFailedTests()
|
boolean
|
isRunComplete()
|
boolean
|
isRunFailure()
|
void
|
setAggregateMetrics(boolean metricAggregation)
|
void
|
setRunComplete(boolean runComplete)
|
void
|
testAssumptionFailure(TestIdentifier test, String trace)
इस फ़ंक्शन को तब कॉल किया जाता है, जब कोई ऐटॉमिक टेस्ट यह फ़्लैग करता है कि वह ऐसी शर्त मान रहा है जो गलत है |
void
|
testEnded(TestIdentifier test,
यह किसी टेस्ट केस के खत्म होने की जानकारी देता है. |
void
|
testFailed(TestIdentifier test, String trace)
यह किसी टेस्ट केस के फ़ेल होने की जानकारी देता है. |
void
|
testIgnored(TestIdentifier test)
इस फ़ंक्शन को तब कॉल किया जाता है, जब टेस्ट नहीं चलाया जाता. आम तौर पर, ऐसा इसलिए होता है, क्योंकि टेस्ट के तरीके को org.junit.Ignore के साथ एनोटेट किया जाता है. |
void
|
testRunEnded(long elapsedTime,
यह कुकी, टेस्ट रन के खत्म होने की जानकारी देती है. |
void
|
testRunFailed(String errorMessage)
गंभीर गड़बड़ी की वजह से, रिपोर्ट के टेस्ट रन को पूरा नहीं किया जा सका. |
void
|
testRunStarted(String runName, int testCount)
यह कुकी, टेस्ट रन की शुरुआत की रिपोर्ट करती है. |
void
|
testRunStopped(long elapsedTime)
उपयोगकर्ता के अनुरोध की वजह से, रिपोर्ट के टेस्ट रन को पूरा होने से पहले ही रोक दिया गया. |
void
|
testStarted(TestIdentifier test)
यह फ़ंक्शन, किसी टेस्ट केस के शुरू होने की जानकारी देता है. |
पब्लिक कंस्ट्रक्टर
सार्वजनिक तरीके
getCompletedTests
publicgetCompletedTests ()
पूरे हो चुके टेस्ट का सेट मिलता है.
| रिटर्न | |
|---|---|
|
|
getElapsedTime
public long getElapsedTime ()
यह फ़ंक्शन, मौजूदा रन के पूरे होने में लगे समय की जानकारी देता है.
| रिटर्न | |
|---|---|
long |
|
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 |
|
getRunFailureMessage
public String getRunFailureMessage ()
अगर रन पूरा नहीं हुआ है, तो रन पूरा न होने की वजह बताने वाला गड़बड़ी का मैसेज दिखाएं. null अगर रन पूरा हो गया है, तो कुछ न दिखाएं.
| रिटर्न | |
|---|---|
String |
|
getTestResults
publicgetTestResults ()
यह फ़ंक्शन, टेस्ट के नतीजों का मैप दिखाता है.
| रिटर्न | |
|---|---|
|
|
getTextSummary
public String getTextSummary ()
यह फ़ंक्शन, नतीजों के बारे में बताने वाली ऐसी स्ट्रिंग दिखाता है जिसे आसानी से समझा जा सकता है.
| रिटर्न | |
|---|---|
String |
|
hasFailedTests
public boolean hasFailedTests ()
| रिटर्न | |
|---|---|
boolean |
true अगर टेस्ट रन में कोई टेस्ट पूरा नहीं हुआ है या उसमें कोई गड़बड़ी हुई है. |
isRunComplete
public boolean isRunComplete ()
| रिटर्न | |
|---|---|
boolean |
true अगर जांच पूरी हो गई है. |
isRunFailure
public boolean isRunFailure ()
| रिटर्न | |
|---|---|
boolean |
true अगर टेस्ट रन पूरा नहीं हो सका. |
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
| पैरामीटर | |
|---|---|
metricAggregation |
boolean |
setRunComplete
public void setRunComplete (boolean runComplete)
| पैरामीटर | |
|---|---|
runComplete |
boolean |
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier test, String trace)
इस फ़ंक्शन को तब कॉल किया जाता है, जब कोई ऐटॉमिक टेस्ट यह फ़्लैग करता है कि वह ऐसी शर्त मान रहा है जो गलत है
| पैरामीटर | |
|---|---|
test |
TestIdentifier: इससे टेस्ट की पहचान होती है |
trace |
String: गड़बड़ी का स्टैक ट्रेस |
testEnded
public void testEnded (TestIdentifier test,testMetrics)
यह किसी टेस्ट केस के खत्म होने की जानकारी देता है.
अगर testFailed(TestIdentifier, String) को लागू नहीं किया गया था, तो यह टेस्ट पास हो गया. यह टेस्ट केस के एक्ज़ीक्यूशन के दौरान, जनरेट हुई किसी भी मुख्य/वैल्यू मेट्रिक को भी दिखाता है.
| पैरामीटर | |
|---|---|
test |
TestIdentifier: इससे टेस्ट की पहचान होती है |
testMetrics |
: android.app.Instrumentation#sendStatus की ओर से टेस्ट केस को लागू करने के दौरान, जनरेट की गई मेट्रिक का ERROR(/Map). अगर एक ही कुंजी को कई बार नहीं भेजा जाता है, तो
डेटा को उसी क्रम में दिखाया जाता है जिस क्रम में उसे डाला गया था. ध्यान दें कि IInstrumentationResultParser.StatusKeys में तय की गई स्टैंडर्ड कुंजियों को इस मैप से फ़िल्टर कर दिया जाता है. Ddmlib, IInstrumentationResultParser.StatusKeys में तय की गई अतिरिक्त टेस्ट मेट्रिक जोड़ सकता है. |
testFailed
public void testFailed (TestIdentifier test, String trace)
यह किसी टेस्ट केस के फ़ेल होने की जानकारी देता है.
इसे testStarted और testEnded के बीच कॉल किया जाएगा.
| पैरामीटर | |
|---|---|
test |
TestIdentifier: इससे टेस्ट की पहचान होती है |
trace |
String: गड़बड़ी का स्टैक ट्रेस |
testIgnored
public void testIgnored (TestIdentifier test)
इस फ़ंक्शन को तब कॉल किया जाता है, जब टेस्ट नहीं चलाया जाता. आम तौर पर, ऐसा इसलिए होता है, क्योंकि टेस्ट के तरीके को org.junit.Ignore के साथ एनोटेट किया जाता है.
| पैरामीटर | |
|---|---|
test |
TestIdentifier: इससे टेस्ट की पहचान होती है |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) यह कुकी, टेस्ट रन के खत्म होने की जानकारी देती है.
| पैरामीटर | |
|---|---|
elapsedTime |
long: डिवाइस ने मिलीसेकंड में बीता हुआ समय रिपोर्ट किया |
runMetrics |
: android.app.Instrumentation#addResults की ओर से टेस्ट केस को लागू करने के दौरान, जनरेट की गई मेट्रिक का ERROR(/Map). अगर एक ही कुंजी को कई बार नहीं भेजा जाता है, तो
डेटा को उसी क्रम में दिखाया जाता है जिस क्रम में उसे डाला गया था. ध्यान दें कि IInstrumentationResultParser.StatusKeys में तय की गई स्टैंडर्ड कुंजियों को इस मैप से फ़िल्टर कर दिया जाता है. Ddmlib, IInstrumentationResultParser.StatusKeys में तय की गई अतिरिक्त टेस्ट मेट्रिक जोड़ सकता है. |
testRunFailed
public void testRunFailed (String errorMessage)
गंभीर गड़बड़ी की वजह से, रिपोर्ट के टेस्ट रन को पूरा नहीं किया जा सका.
| पैरामीटर | |
|---|---|
errorMessage |
String: String में, रन फ़ेल होने की वजह बताई गई है. |
testRunStarted
public void testRunStarted (String runName,
int testCount)यह कुकी, टेस्ट रन की शुरुआत की रिपोर्ट करती है.
| पैरामीटर | |
|---|---|
runName |
String: टेस्ट रन का नाम |
testCount |
int: टेस्ट रन में कुल टेस्ट की संख्या |
testRunStopped
public void testRunStopped (long elapsedTime)
उपयोगकर्ता के अनुरोध की वजह से, रिपोर्ट के टेस्ट रन को पूरा होने से पहले ही रोक दिया गया.
| पैरामीटर | |
|---|---|
elapsedTime |
long: डिवाइस ने मिलीसेकंड में बीता हुआ समय रिपोर्ट किया |
testStarted
public void testStarted (TestIdentifier test)
यह फ़ंक्शन, किसी टेस्ट केस के शुरू होने की जानकारी देता है.
| पैरामीटर | |
|---|---|
test |
TestIdentifier: इससे टेस्ट की पहचान होती है |