StubTestRunListener
public
class
StubTestRunListener
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.StubTestRunListener |
ITestRunListener का स्टब लागू करना
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
StubTestRunListener()
|
|
पब्लिक मेथड | |
|---|---|
void
|
testAssumptionFailure(TestIdentifier test, String trace)
यह तब कॉल किया जाता है, जब कोई एटॉमिक टेस्ट यह फ़्लैग करता है कि वह किसी ऐसी शर्त को मान रहा है जो गलत है |
void
|
testEnded(TestIdentifier test, Map<String, String> testMetrics)
यह किसी टेस्ट केस के खत्म होने की जानकारी देता है. |
void
|
testFailed(TestIdentifier test, String trace)
यह किसी टेस्ट केस के फ़ेल होने की जानकारी देता है. |
void
|
testIgnored(TestIdentifier test)
यह तब कॉल किया जाता है, जब कोई टेस्ट रन नहीं किया जाता. आम तौर पर, ऐसा इसलिए होता है, क्योंकि किसी टेस्ट के तरीके पर org.junit.Ignore का एनोटेशन होता है. |
void
|
testRunEnded(long elapsedTime, Map<String, String> runMetrics)
यह टेस्ट रन के खत्म होने की जानकारी देता है. |
void
|
testRunFailed(String errorMessage)
यह जानकारी देता है कि किसी गंभीर गड़बड़ी की वजह से टेस्ट रन पूरा नहीं हो सका. |
void
|
testRunStarted(String runName, int testCount)
यह टेस्ट रन के शुरू होने की जानकारी देता है. |
void
|
testRunStopped(long elapsedTime)
यह जानकारी देता है कि उपयोगकर्ता के अनुरोध की वजह से, टेस्ट रन पूरा होने से पहले ही रोक दिया गया. |
void
|
testStarted(TestIdentifier test)
यह किसी टेस्ट केस के शुरू होने की जानकारी देता है. |
सार्वजनिक कंस्ट्रक्टर
StubTestRunListener
public StubTestRunListener ()
पब्लिक मेथड
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier test, String trace)
यह तब कॉल किया जाता है, जब कोई एटॉमिक टेस्ट यह फ़्लैग करता है कि वह किसी ऐसी शर्त को मान रहा है जो गलत है
| पैरामीटर | |
|---|---|
test |
TestIdentifier: टेस्ट की पहचान करता है |
trace |
String: फ़ेल होने का स्टैक ट्रेस |
testEnded
public void testEnded (TestIdentifier test, Map<String, String> testMetrics)
यह किसी टेस्ट केस के खत्म होने की जानकारी देता है.
अगर testFailed(TestIdentifier, String) को कॉल नहीं किया गया, तो इसका मतलब है कि यह टेस्ट पास हो गया. साथ ही, यह उन सभी कुंजी/वैल्यू
मेट्रिक को भी दिखाता है जो टेस्ट केस के दौरान जनरेट हुई हों.
| पैरामीटर | |
|---|---|
test |
TestIdentifier: टेस्ट की पहचान करता है |
testMetrics |
Map: टेस्ट केस के दौरान जनरेट हुई मेट्रिक का Map
android.app.Instrumentation#sendStatus की मदद से. अगर एक ही कुंजी को एक से ज़्यादा बार जनरेट नहीं किया जाता है, तो इंसर्शन ऑर्डर बना रहता है. ध्यान दें कि 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,
Map<String, String> runMetrics)यह टेस्ट रन के खत्म होने की जानकारी देता है.
| पैरामीटर | |
|---|---|
elapsedTime |
long: डिवाइस ने मिलीसेकंड में जो समय बताया है |
runMetrics |
Map: टेस्ट केस के दौरान जनरेट हुई मेट्रिक का Map
android.app.Instrumentation#addResults की मदद से. अगर एक ही कुंजी को एक से ज़्यादा बार जनरेट नहीं किया जाता है, तो इंसर्शन ऑर्डर बना रहता है. ध्यान दें कि 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: टेस्ट की पहचान करता है |