कलेक्टिंग टेस्ट लिस्टनर
public class CollectingTestListener
extends Object
implements ITestInvocationListener , ILogSaverListener , IDisableable
java.lang.Object | |
↳ | com.android.tradefed.result.CollectingTestListener |
एक ITestInvocationListener
जो सभी परीक्षा परिणाम एकत्र करेगा।
हालाँकि इस ऑब्जेक्ट में उपयोग की जाने वाली डेटा संरचनाएँ थ्रेड-सुरक्षित हैं, ITestInvocationListener
कॉलबैक को सही क्रम में कॉल किया जाना चाहिए।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
CollectingTestListener () |
सार्वजनिक तरीके | |
---|---|
IBuildInfo | getBuildInfo () यह तरीका बहिष्कृत है। |
TestRunResult | getCurrentRunResults () वर्तमान टेस्ट रन के लिए परिणाम प्राप्त करता है। |
int | getExpectedTests () अपेक्षित परीक्षणों की संख्या लौटाता है। |
IInvocationContext | getInvocationContext () मंगलाचरण संदर्भ वापस करें जो कि |
getMergedTestRunResults () विभिन्न प्रयासों में सभी रन के लिए मर्ज किए गए परिणामों का संग्रह लौटाएं। | |
IInvocationContext | getModuleContextForRunResult (String testRunName) परिणामों से जुड़े मॉड्यूल का |
MultiMap <String, LogFile > | getModuleLogFiles () मॉड्यूल से जुड़ी सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है |
MultiMap <String, LogFile > | getNonAssociatedLogFiles () परीक्षण रन या मॉड्यूल से संबद्ध न होने वाली सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है। |
int | getNumAllFailedTestRuns () विफल स्थिति में परीक्षण की कुल संख्या लौटाता है |
int | getNumAllFailedTests () एक विफलता स्थिति में परीक्षणों की कुल संख्या लौटाता है (केवल विफल, धारणा विफलताओं की गणना नहीं की जाती है)। |
int | getNumTestsInState (TestResult.TestStatus status) इस रन के लिए दिए गए राज्य में परीक्षणों की संख्या लौटाता है। |
int | getNumTotalTests () सभी रनों के लिए पूर्ण परीक्षणों की कुल संख्या लौटाता है। |
IBuildInfo | getPrimaryBuildInfo () वो प्राथमिक बिल्ड जानकारी लौटाएं जो |
getRunResults () यह तरीका बहिष्कृत है। | |
TestRunResult | getTestRunAtAttempt (String testRunName, int attempt) एक प्रयास के लिए |
int | getTestRunAttemptCount (String testRunName) किसी दिए गए टेस्ट रन नाम के प्रयासों की संख्या लौटाता है। |
getTestRunAttempts (String testRunName) किसी दिए गए टेस्ट रन के | |
getTestRunForAttempts (int attempt) दिए गए प्रयास के सभी परिणाम प्राप्त करता है। | |
getTestRunNames () सभी टेस्ट रन के लिए सभी नाम लौटाएं। | |
boolean | hasFailedTests () यदि मंगलाचरण में कोई विफल या धारणा विफल परीक्षण हो तो लौटाता है। |
boolean | hasTestRunResultsForName (String testRunName) लौटाता है कि दिए गए टेस्ट रन नाम का कोई परिणाम है या नहीं। |
void | invocationEnded (long elapsedTime) रिपोर्ट करता है कि आमंत्रण समाप्त हो गया है, चाहे सफलतापूर्वक या कुछ त्रुटि स्थिति के कारण। |
void | invocationFailed (Throwable cause) कुछ त्रुटि स्थिति के कारण अपूर्ण मंगलाचरण की रिपोर्ट करता है। |
void | invocationStarted ( IInvocationContext context) परीक्षण आमंत्रण की शुरुआत की रिपोर्ट करता है। |
boolean | isDisabled () यदि संपूर्ण ऑब्जेक्ट अक्षम है (सेटअप और टियरडाउन दोनों को छोड़ दें) तो सही रिटर्न देता है। |
void | logAssociation (String dataName, LogFile logFile) कुछ मामलों में, लॉग को परीक्षण मामलों के साथ मजबूती से जुड़ा होना चाहिए, लेकिन प्रत्यक्ष परीक्षण पर ऐसा करने का अवसर |
void | setBuildInfo ( IBuildInfo buildInfo) यह तरीका बहिष्कृत है। अब परीक्षण के लिए जरूरी नहीं है। |
void | setDisable (boolean isDisabled) सेट करता है कि वस्तु को अक्षम किया जाना चाहिए या नहीं। |
void | setMergeStrategy ( MergeStrategy strategy) परिणामों को मर्ज करते समय उपयोग करने के लिए |
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 | testModuleEnded () एक मॉड्यूल रन के अंत की रिपोर्ट करता है। |
void | testModuleStarted ( IInvocationContext moduleContext) चलने वाले मॉड्यूल की शुरुआत की रिपोर्ट करता है। |
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) टेस्ट रन की शुरुआत की रिपोर्ट करता है। |
void | testRunStarted (String name, int numTests, int attemptNumber, long startTime) टेस्ट रन की शुरुआत की रिपोर्ट करता है। |
void | testRunStopped (long elapsedTime) एक उपयोगकर्ता के अनुरोध के कारण रिपोर्ट का परीक्षण पूरा होने से पहले ही रुक गया। |
void | testStarted ( TestDescription test, long startTime) |
void | testStarted ( TestDescription test) एक व्यक्तिगत परीक्षण मामले की शुरुआत की रिपोर्ट करता है। |
संरक्षित तरीके | |
---|---|
final void | clearModuleLogFiles () मॉड्यूल फाइल को साफ करने की अनुमति देता है इसलिए हम उन्हें बहुत लंबे समय तक ले जाने से बचते हैं। |
final void | clearResultsForName (String testRunName) किसी दिए गए रन नाम के लिए परिणाम साफ़ करने की अनुमति देता है। |
void | setIsAggregrateMetrics (boolean aggregate) 'एग्रीगेट मेट्रिक्स' विकल्प को टॉगल करें |
सार्वजनिक निर्माणकर्ता
कलेक्टिंग टेस्ट लिस्टनर
public CollectingTestListener ()
सार्वजनिक तरीके
getBuildInfo
public IBuildInfo getBuildInfo ()
यह तरीका बहिष्कृत है।
IBuildInfo
पर getInvocationContext()
से भरोसा करें।
बिल्ड जानकारी लौटाता है।
रिटर्न | |
---|---|
IBuildInfo |
getCurrentRunResults
public TestRunResult getCurrentRunResults ()
वर्तमान टेस्ट रन के लिए परिणाम प्राप्त करता है।
ध्यान दें कि परिणाम पूर्ण नहीं हो सकते हैं। यह अनुशंसा की जाती है कि परिणामों को संसाधित करने से पहले TestRunResult.isRunComplete()
और/या (@link TestRunResult#isRunFailure()} के मान का परीक्षण करें।
रिटर्न | |
---|---|
TestRunResult | TestRunResult पिछले टेस्ट रन के दौरान एकत्र किए गए डेटा का प्रतिनिधित्व करता है |
getExpectedTests
public int getExpectedTests ()
अपेक्षित परीक्षणों की संख्या लौटाता है। अगर कुछ परीक्षण नहीं चले तो getNumTotalTests()
से अलग हो सकता है।
रिटर्न | |
---|---|
int |
getInvocationContext
public IInvocationContext getInvocationContext ()
मंगलाचरण संदर्भ वापस करें जो कि invocationStarted(com.android.tradefed.invoker.IInvocationContext)
रिटर्न | |
---|---|
IInvocationContext |
getMergedTestRunResults
publicgetMergedTestRunResults ()
विभिन्न प्रयासों में सभी रन के लिए मर्ज किए गए परिणामों का संग्रह लौटाएं।
यदि कई परिणाम हैं, तो प्रत्येक परीक्षण रन को विलय कर दिया जाता है, जिसमें नवीनतम परीक्षा परिणाम पिछले रन के परीक्षण परिणामों को अधिलेखित कर देता है। टेस्ट रन को प्रयास संख्या द्वारा क्रमबद्ध किया जाता है।
एक ही प्रयास के लिए मेट्रिक्स aggregate-metrics
द्वारा निर्धारित वरीयता के आधार पर मर्ज किए जाएंगे। अंतिम मेट्रिक्स अंतिम प्रयास के मेट्रिक्स होंगे।
रिटर्न | |
---|---|
getModuleContextForRunResult
public IInvocationContext getModuleContextForRunResult (String testRunName)
परिणामों से जुड़े मॉड्यूल का IInvocationContext
लौटाता है।
पैरामीटर | |
---|---|
testRunName | String : { testRunStarted(String, int) द्वारा दिया गया नाम। |
रिटर्न | |
---|---|
IInvocationContext | किसी दिए गए टेस्ट रन नाम के लिए मॉड्यूल का IInvocationContext उस नाम के लिए कोई परिणाम नहीं होने पर null । |
getModuleLogFiles
public MultiMap<String, LogFile> getModuleLogFiles ()
मॉड्यूल से जुड़ी सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है
रिटर्न | |
---|---|
MultiMap <String, LogFile > |
getNonAssociatedLogFiles
public MultiMap<String, LogFile> getNonAssociatedLogFiles ()
परीक्षण रन या मॉड्यूल से संबद्ध न होने वाली सभी लॉग फ़ाइल वाले मानचित्र की एक प्रति लौटाता है।
रिटर्न | |
---|---|
MultiMap <String, LogFile > |
getNumAllFailedTestRuns
public int getNumAllFailedTestRuns ()
विफल स्थिति में परीक्षण की कुल संख्या लौटाता है
रिटर्न | |
---|---|
int |
getNumAllFailedTests
public int getNumAllFailedTests ()
एक विफलता स्थिति में परीक्षणों की कुल संख्या लौटाता है (केवल विफल, धारणा विफलताओं की गणना नहीं की जाती है)।
रिटर्न | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus status)
इस रन के लिए दिए गए राज्य में परीक्षणों की संख्या लौटाता है।
पैरामीटर | |
---|---|
status | TestResult.TestStatus |
रिटर्न | |
---|---|
int |
getNumTotalTests
public int getNumTotalTests ()
सभी रनों के लिए पूर्ण परीक्षणों की कुल संख्या लौटाता है।
रिटर्न | |
---|---|
int |
getPrimaryBuildInfo
public IBuildInfo getPrimaryBuildInfo ()
वो प्राथमिक बिल्ड जानकारी लौटाएं जो invocationStarted(com.android.tradefed.invoker.IInvocationContext)
द्वारा रिपोर्ट की गई थी। प्राथमिक बिल्ड रनिंग कॉन्फ़िगरेशन के पहले बिल्ड प्रदाता द्वारा दिया गया बिल्ड है। यदि कोई संदर्भ नहीं है (मामले का परीक्षण करने के लिए कोई निर्माण नहीं है) तो शून्य वापस आ जाता है।
रिटर्न | |
---|---|
IBuildInfo |
getRunResults
publicgetRunResults ()
यह तरीका बहिष्कृत है।
getMergedTestRunResults()
उपयोग करें
सभी टेस्ट रन के परिणाम लौटाता है।
रिटर्न | |
---|---|
getTestRunAtAttempt
public TestRunResult getTestRunAtAttempt (String testRunName, int attempt)
एक प्रयास के लिए TestRunResult
वापस करें।
पैरामीटर | |
---|---|
testRunName | String : { testRunStarted(String, int) द्वारा दिया गया नाम। |
attempt | int : प्रयास आईडी। |
रिटर्न | |
---|---|
TestRunResult | दिए गए नाम के लिए TestRunResult और अगर यह मौजूद नहीं है तो आईडी या null का प्रयास करें। |
getTestRunAttemptCount
public int getTestRunAttemptCount (String testRunName)
किसी दिए गए टेस्ट रन नाम के प्रयासों की संख्या लौटाता है।
पैरामीटर | |
---|---|
testRunName | String : { testRunStarted(String, int) द्वारा दिया गया नाम। |
रिटर्न | |
---|---|
int |
getTestRunAttempts
publicgetTestRunAttempts (String testRunName)
किसी दिए गए टेस्ट रन के TestRunResult
के सभी प्रयासों को प्राप्त करता है।
पैरामीटर | |
---|---|
testRunName | String : { testRunStarted(String, int) द्वारा दिया गया नाम। |
रिटर्न | |
---|---|
दिए गए टेस्ट रन के लिए सभी TestRunResult , प्रयासों द्वारा क्रमित। |
getTestRunForAttempts
publicgetTestRunForAttempts (int attempt)
दिए गए प्रयास के सभी परिणाम प्राप्त करता है।
पैरामीटर | |
---|---|
attempt | int : वह प्रयास जिसके लिए हम परिणाम चाहते हैं। |
रिटर्न | |
---|---|
दिए गए प्रयास के लिए सभी TestRunResult । |
getTestRunNames
publicgetTestRunNames ()
सभी टेस्ट रन के लिए सभी नाम लौटाएं।
ये टेस्ट रन अलग-अलग प्रयासों के साथ कई बार चलाए जा सकते हैं।
रिटर्न | |
---|---|
hasFailedTest
public boolean hasFailedTests ()
यदि मंगलाचरण में कोई विफल या धारणा विफल परीक्षण हो तो लौटाता है।
रिटर्न | |
---|---|
boolean |
hasTestRunResultsForName
public boolean hasTestRunResultsForName (String testRunName)
लौटाता है कि दिए गए टेस्ट रन नाम का कोई परिणाम है या नहीं।
पैरामीटर | |
---|---|
testRunName | String : { testRunStarted(String, int) द्वारा दिया गया नाम। |
रिटर्न | |
---|---|
boolean |
मंगलाचरणसमाप्त
public void invocationEnded (long elapsedTime)
रिपोर्ट करता है कि आमंत्रण समाप्त हो गया है, चाहे सफलतापूर्वक या कुछ त्रुटि स्थिति के कारण।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।पैरामीटर | |
---|---|
elapsedTime | long : एमएस में मंगलाचरण का बीता हुआ समय |
मंगलाचरण विफल
public void invocationFailed (Throwable cause)
कुछ त्रुटि स्थिति के कारण अपूर्ण मंगलाचरण की रिपोर्ट करता है।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।पैरामीटर | |
---|---|
cause | Throwable : ERROR(/Throwable) विफलता का कारण |
मंगलाचरण प्रारंभ
public void invocationStarted (IInvocationContext context)
परीक्षण आमंत्रण की शुरुआत की रिपोर्ट करता है।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा। एकाधिक डिवाइस रिपोर्टिंग का समर्थन करने के लिए रिपोर्टरों को इस विधि को ओवरराइड करने की आवश्यकता है।
पैरामीटर | |
---|---|
context | IInvocationContext : मंगलाचरण के बारे में जानकारी |
अक्षम है
public boolean isDisabled ()
यदि संपूर्ण ऑब्जेक्ट अक्षम है (सेटअप और टियरडाउन दोनों को छोड़ दें) तो सही रिटर्न देता है। झूठा अन्यथा।
रिटर्न | |
---|---|
boolean |
logAssociation
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 setBuildInfo (IBuildInfo buildInfo)
यह तरीका बहिष्कृत है।
अब परीक्षण के लिए जरूरी नहीं है।
बिल्ड जानकारी सेट करें। केवल परीक्षण के लिए इस्तेमाल किया जाना चाहिए।
पैरामीटर | |
---|---|
buildInfo | IBuildInfo |
अक्षम करें
public void setDisable (boolean isDisabled)
सेट करता है कि वस्तु को अक्षम किया जाना चाहिए या नहीं। अक्षम का अर्थ है कि सेटअप और टियरडाउन चरण दोनों को छोड़ दिया जाना चाहिए. डिफ़ॉल्ट कन्स्ट्रक्टर में डिफ़ॉल्ट रूप से किसी ऑब्जेक्ट को अक्षम करने के लिए उपयोग किया जा सकता है।
पैरामीटर | |
---|---|
isDisabled | boolean : वह स्थिति जिसमें वस्तु को रखा जाना चाहिए। |
setMergeStrategy
public void setMergeStrategy (MergeStrategy strategy)
परिणामों को मर्ज करते समय उपयोग करने के लिए MergeStrategy
सेट करता है।
पैरामीटर | |
---|---|
strategy | MergeStrategy |
परीक्षण धारणा विफलता
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 : परीक्षण समाप्त होने का समय, ERROR(/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 : परीक्षण की पहचान करता है |
testModuleEnd
public void testModuleEnded ()
एक मॉड्यूल रन के अंत की रिपोर्ट करता है।
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
चलने वाले मॉड्यूल की शुरुआत की रिपोर्ट करता है। यह कॉलबैक testModuleEnded()
से संबद्ध है और अनुक्रम में वैकल्पिक है। यह केवल एक रन के दौरान उपयोग किया जाता है जो मॉड्यूल का उपयोग करता है: सूट आधारित धावक।
पैरामीटर | |
---|---|
moduleContext | IInvocationContext : मॉड्यूल का IInvocationContext । |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
टेस्ट रन के अंत की रिपोर्ट। FIXME: हमारे पास अलग-अलग प्रकार के दो मैप<> इंटरफेस नहीं हो सकते हैं, इसलिए हमें यहां हैश मैप का उपयोग करना होगा।
पैरामीटर | |
---|---|
elapsedTime | long : डिवाइस ने बीता हुआ समय, मिलीसेकंड में रिपोर्ट किया |
runMetrics | Metric के साथ टेस्ट रन के अंत में रिपोर्ट किए गए की-वैल्यू पेयर। |
testrunFailed
public void testRunFailed (FailureDescription failure)
विफलता FailureDescription
द्वारा वर्णित विफलता के कारण रिपोर्ट परीक्षण रन पूरा करने में विफल रहा।
पैरामीटर | |
---|---|
failure | FailureDescription : FailureDescription विफलता और उसके संदर्भ का वर्णन करता है। |
testrunFailed
public void testRunFailed (String errorMessage)
घातक त्रुटि के कारण रिपोर्ट परीक्षण रन पूरा करने में विफल रहा।
पैरामीटर | |
---|---|
errorMessage | String : ERROR(/String) रन विफलता के कारण का वर्णन करता है। |
testrunStarted
public void testRunStarted (String name, int numTests, int attemptNumber)
टेस्ट रन की शुरुआत की रिपोर्ट करता है।
पैरामीटर | |
---|---|
name | String : टेस्ट रन नाम |
numTests | int : परीक्षण चलाने में परीक्षणों की कुल संख्या |
attemptNumber | int : क्रम संख्या, एक ही रननाम के विभिन्न प्रयासों की पहचान करना जो कई बार चलते हैं। प्रयास संख्या 0-अनुक्रमित है और हर बार एक नया रन होने पर वृद्धि होनी चाहिए। उदाहरण के लिए एक परीक्षण को 3 बार पुन: प्रयास किया जाता है, इसमें एक ही रननाम के तहत कुल 4 रन होने चाहिए और प्रयास संख्या 0 से 3 तक होती है। |
testrunStarted
public void testRunStarted (String name, int numTests)
टेस्ट रन की शुरुआत की रिपोर्ट करता है।
पैरामीटर | |
---|---|
name | String : टेस्ट रन नाम |
numTests | int : परीक्षण चलाने में परीक्षणों की कुल संख्या |
testrunStarted
public void testRunStarted (String name, int numTests, int attemptNumber, long startTime)
टेस्ट रन की शुरुआत की रिपोर्ट करता है।
पैरामीटर | |
---|---|
name | String : टेस्ट रन नाम |
numTests | int : परीक्षण चलाने में परीक्षणों की कुल संख्या |
attemptNumber | int : क्रम संख्या, एक ही रननाम के विभिन्न प्रयासों की पहचान करना जो कई बार चलते हैं। प्रयास संख्या 0-अनुक्रमित है और हर बार एक नया रन होने पर वृद्धि होनी चाहिए। उदाहरण के लिए एक परीक्षण को 3 बार पुन: प्रयास किया जाता है, इसमें एक ही रननाम के तहत कुल 4 रन होने चाहिए और प्रयास संख्या 0 से 3 तक होती है। |
startTime | long : रन शुरू होने का समय, ERROR(/System#currentTimeMillis()) द्वारा मापा गया |
testRunStopped
public void testRunStopped (long elapsedTime)
एक उपयोगकर्ता के अनुरोध के कारण रिपोर्ट का परीक्षण पूरा होने से पहले ही रुक गया।
TODO: वर्तमान में अप्रयुक्त, हटाने पर विचार करें
पैरामीटर | |
---|---|
elapsedTime | long : डिवाइस ने बीता हुआ समय, मिलीसेकंड में रिपोर्ट किया |
परीक्षण शुरू
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 : परीक्षण शुरू होने का समय, ERROR(/System#currentTimeMillis()) द्वारा मापा गया |
परीक्षण शुरू
public void testStarted (TestDescription test)
एक व्यक्तिगत परीक्षण मामले की शुरुआत की रिपोर्ट करता है। पुराना इंटरफ़ेस, जब भी संभव हो testStarted(com.android.tradefed.result.TestDescription)
उपयोग करना चाहिए।
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |
संरक्षित तरीके
ClearModuleLogFiles
protected final void clearModuleLogFiles ()
मॉड्यूल फाइल को साफ करने की अनुमति देता है इसलिए हम उन्हें बहुत लंबे समय तक ले जाने से बचते हैं।
ClearResultsForName
protected final void clearResultsForName (String testRunName)
किसी दिए गए रन नाम के लिए परिणाम साफ़ करने की अनुमति देता है। परिणामों के एग्रीगेटर जैसे कुछ मामलों में ही इस्तेमाल किया जाना चाहिए।
पैरामीटर | |
---|---|
testRunName | String |
setIsAggregate मेट्रिक्स
protected void setIsAggregrateMetrics (boolean aggregate)
'एग्रीगेट मेट्रिक्स' विकल्प को टॉगल करें
पैरामीटर | |
---|---|
aggregate | boolean |