मॉड्यूल लिस्टनर
public class ModuleListener
extends CollectingTestListener
java.lang.ऑब्जेक्ट | ||
मैं | com.android.tradefed.result.CollectingTestListener | |
मैं | com.android.tradefed.testtype.suite.ModuleListener |
परिणामों की सूची एकत्र करने के लिए प्रत्येक मॉड्यूल के प्रत्येक IRemoteTest
से जुड़ा श्रोता।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
ModuleListener ( ITestInvocationListener listener) निर्माता। |
सार्वजनिक तरीके | |
---|---|
boolean | hasLastAttemptFailed () यह लौटाता है कि श्रोता अंतिम पुन: प्रयास सत्र विफल हुआ है या नहीं। |
void | logAssociation (String dataName, LogFile logFile) कुछ मामलों में, लॉग को परीक्षण मामलों के साथ दृढ़ता से जोड़ा जाना चाहिए, लेकिन प्रत्यक्ष परीक्षण पर ऐसा करने का अवसर |
void | setAttemptIsolation ( CurrentInvocation.IsolationGrade isolation) सेट करता है कि प्रयास को पृथक के रूप में रिपोर्ट किया जाना चाहिए या नहीं। |
void | setCollectTestsOnly (boolean collectTestsOnly) सेट करता है कि हम केवल परीक्षण एकत्र कर रहे हैं या नहीं। |
void | setMarkTestsSkipped (boolean skip) छोड़े गए सभी परीक्षण मामलों को चिह्नित करना है या नहीं। |
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) तब कॉल किया जाता है जब कोई परीक्षण नहीं चलाया जाएगा, आम तौर पर क्योंकि एक परीक्षण विधि को org.junit.Ignore के साथ एनोटेट किया जाता है। |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) परीक्षण चलाने के अंत की रिपोर्ट। |
void | testRunFailed ( FailureDescription failure) विफलता विवरण द्वारा |
void | testRunFailed (String errorMessage) एक घातक त्रुटि के कारण रिपोर्ट टेस्ट रन पूरा नहीं हो सका। |
void | testRunStarted (String name, int numTests, int attemptNumber) एक परीक्षण चलाने की शुरुआत की रिपोर्ट करता है। |
void | testRunStarted (String name, int numTests, int attemptNumber, long startTime) एक परीक्षण चलाने की शुरुआत की रिपोर्ट करता है। |
void | testStarted ( TestDescription test, long startTime) |
सार्वजनिक निर्माणकर्ता
मॉड्यूल लिस्टनर
public ModuleListener (ITestInvocationListener listener)
निर्माता।
मापदंडों | |
---|---|
listener | ITestInvocationListener |
सार्वजनिक तरीके
अंतिम प्रयास विफल रहा है
public boolean hasLastAttemptFailed ()
यह लौटाता है कि श्रोता अंतिम पुन: प्रयास सत्र विफल हुआ है या नहीं।
रिटर्न | |
---|---|
boolean |
लॉग एसोसिएशन
public void logAssociation (String dataName, LogFile logFile)
कुछ मामलों में, लॉग को परीक्षण मामलों के साथ दृढ़ता से जोड़ा जाना चाहिए, लेकिन प्रत्यक्ष परीक्षण पर ऐसा करने का अवसर testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)
कॉलबैक संभव नहीं है। इस प्रकार, यह कॉलबैक स्पष्ट रूप से एक मजबूत जुड़ाव प्रदान करने की अनुमति देता है।
मापदंडों | |
---|---|
dataName | String : डेटा का नाम |
logFile | LogFile : LogFile जो पहले लॉग किया गया था और परीक्षण मामले से जुड़ा होना चाहिए। |
सेट प्रयास अलगाव
public void setAttemptIsolation (CurrentInvocation.IsolationGrade isolation)
सेट करता है कि प्रयास को पृथक के रूप में रिपोर्ट किया जाना चाहिए या नहीं।
मापदंडों | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
केवल संग्रह परीक्षण सेट करें
public void setCollectTestsOnly (boolean collectTestsOnly)
सेट करता है कि हम केवल परीक्षण एकत्र कर रहे हैं या नहीं।
मापदंडों | |
---|---|
collectTestsOnly | boolean |
setMarkTestsछोड़ दिया गया
public void setMarkTestsSkipped (boolean skip)
छोड़े गए सभी परीक्षण मामलों को चिह्नित करना है या नहीं।
मापदंडों | |
---|---|
skip | boolean |
परीक्षण धारणाविफलता
public void testAssumptionFailure (TestDescription test, String trace)
कॉल किया जाता है जब एक परमाणु परीक्षण ध्वजांकित करता है कि यह एक ऐसी स्थिति मानता है जो झूठी है
मापदंडों | |
---|---|
test | TestDescription : टेस्ट की पहचान करता है |
trace | String : विफलता का स्टैक ट्रेस |
परीक्षण धारणाविफलता
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
कॉल किया जाता है जब एक परमाणु परीक्षण ध्वजांकित करता है कि यह एक ऐसी स्थिति मानता है जो झूठी है
मापदंडों | |
---|---|
test | TestDescription : टेस्ट की पहचान करता है |
failure | FailureDescription विवरण: FailureDescription विवरण विफलता और उसके संदर्भ का वर्णन करता है। |
परीक्षण समाप्त
public void testEnded (TestDescription test, long endTime,testMetrics)
ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
का विकल्प जहां हम सीधे अंत समय निर्दिष्ट कर सकते हैं। सटीक माप के लिए testStarted(com.android.tradefed.result.TestDescription, long)
के साथ मिलाएं।
मापदंडों | |
---|---|
test | TestDescription : टेस्ट की पहचान करता है |
endTime | long : परीक्षण समाप्त होने का समय, System.currentTimeMillis() के माध्यम से मापा जाता है |
testMetrics | ERROR(/Map) |
परीक्षण समाप्त
public void testEnded (TestDescription test,testMetrics)
एक व्यक्तिगत परीक्षण मामले के निष्पादन के अंत की रिपोर्ट करता है।
यदि testFailed(TestDescription, FailureDescription)
लागू नहीं किया गया था, तो यह परीक्षा उत्तीर्ण हुई। किसी भी कुंजी/मान मेट्रिक्स को भी लौटाता है जो परीक्षण मामले के निष्पादन के दौरान उत्सर्जित हो सकते हैं।
मापदंडों | |
---|---|
test | TestDescription : टेस्ट की पहचान करता है |
testMetrics | ERROR(/Map) |
परीक्षण विफल
public void testFailed (TestDescription test, FailureDescription failure)
एक व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।
टेस्टस्टार्ट और टेस्टएंडेड के बीच बुलाया जाएगा।
मापदंडों | |
---|---|
test | TestDescription : टेस्ट की पहचान करता है |
failure | FailureDescription विवरण: FailureDescription विवरण विफलता और उसके संदर्भ का वर्णन करता है। |
परीक्षण विफल
public void testFailed (TestDescription test, String trace)
एक व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।
टेस्टस्टार्ट और टेस्टएंडेड के बीच बुलाया जाएगा।
मापदंडों | |
---|---|
test | TestDescription : टेस्ट की पहचान करता है |
trace | String : विफलता का स्टैक ट्रेस |
परीक्षण पर ध्यान नहीं दिया गया
public void testIgnored (TestDescription test)
तब कॉल किया जाता है जब कोई परीक्षण नहीं चलाया जाएगा, आम तौर पर क्योंकि एक परीक्षण विधि को org.junit.Ignore के साथ एनोटेट किया जाता है।
मापदंडों | |
---|---|
test | TestDescription : टेस्ट की पहचान करता है |
टेस्टलॉग
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
मापदंडों | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
परीक्षण लॉग सहेजा गया
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
मापदंडों | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
टेस्टरनसमाप्त
public void testRunEnded (long elapsedTime,runMetrics)
परीक्षण चलाने के अंत की रिपोर्ट। FIXME: हमारे पास अलग-अलग प्रकार के दो मैप<> इंटरफेस नहीं हो सकते हैं, इसलिए हमें यहां हैश मैप का उपयोग करना होगा।
मापदंडों | |
---|---|
elapsedTime | long : डिवाइस ने बीता हुआ समय, मिलीसेकंड में सूचित किया |
runMetrics | Metric के साथ परीक्षण चलाने के अंत में की-वैल्यू पेयर रिपोर्ट की गई। |
टेस्टरनविफल
public void testRunFailed (FailureDescription failure)
विफलता विवरण द्वारा FailureDescription
विफलता के कारण रिपोर्ट परीक्षण चलाने में विफल रहा।
मापदंडों | |
---|---|
failure | FailureDescription विवरण: FailureDescription विवरण विफलता और उसके संदर्भ का वर्णन करता है। |
टेस्टरनविफल
public void testRunFailed (String errorMessage)
एक घातक त्रुटि के कारण रिपोर्ट टेस्ट रन पूरा नहीं हो सका।
मापदंडों | |
---|---|
errorMessage | String : रन विफलता के कारण का वर्णन करने वाला String । |
टेस्टरनस्टार्ट किया गया
public void testRunStarted (String name, int numTests, int attemptNumber)
एक परीक्षण चलाने की शुरुआत की रिपोर्ट करता है।
मापदंडों | |
---|---|
name | String : टेस्ट रन नाम |
numTests | int : टेस्ट रन में परीक्षणों की कुल संख्या |
attemptNumber | int : क्रम संख्या, एक ही रननाम के विभिन्न प्रयासों की पहचान करना जो कई बार चलते हैं। प्रयास संख्या 0-अनुक्रमित है और हर बार एक नया रन होने पर इसे बढ़ाना चाहिए। उदाहरण के लिए एक परीक्षण को 3 बार बारीक पुन: प्रयास किया जाता है, इसमें एक ही रननाम के तहत कुल 4 रन होने चाहिए और प्रयास संख्या 0 से 3 तक है। |
टेस्टरनस्टार्ट किया गया
public void testRunStarted (String name, int numTests, int attemptNumber, long startTime)
एक परीक्षण चलाने की शुरुआत की रिपोर्ट करता है।
मापदंडों | |
---|---|
name | String : टेस्ट रन नाम |
numTests | int : टेस्ट रन में परीक्षणों की कुल संख्या |
attemptNumber | int : क्रम संख्या, एक ही रननाम के विभिन्न प्रयासों की पहचान करना जो कई बार चलते हैं। प्रयास संख्या 0-अनुक्रमित है और हर बार एक नया रन होने पर इसे बढ़ाना चाहिए। उदाहरण के लिए एक परीक्षण को 3 बार बारीक पुन: प्रयास किया जाता है, इसमें एक ही रननाम के तहत कुल 4 रन होने चाहिए और प्रयास संख्या 0 से 3 तक है। |
startTime | long : रन शुरू होने का समय, System.currentTimeMillis() के माध्यम से मापा जाता है |
परीक्षण शुरू हुआ
public void testStarted (TestDescription test, long startTime)
testStarted(com.android.tradefed.result.TestDescription)
का विकल्प जहां हम यह भी निर्दिष्ट करते हैं कि परीक्षण कब शुरू किया गया था, सटीक माप के लिए ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
के साथ संयुक्त .
मापदंडों | |
---|---|
test | TestDescription : टेस्ट की पहचान करता है |
startTime | long : परीक्षण शुरू होने का समय, System.currentTimeMillis() के माध्यम से मापा जाता है |