TestRunResult
public
class
TestRunResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestRunresults |
सिंगल टेस्ट रन से नतीजे होल्ड किए जाते हैं.
टेस्ट की संख्या सटीक बनाए रखता है और अधूरे टेस्ट को ट्रैक करता है.
थ्रेड सुरक्षित नहीं है! test* कॉलबैक को क्रम से कॉल किया जाना चाहिए
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
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(
यह फ़ंक्शन, दिए गए स्टेटस में टेस्ट का सेट दिखाता है. |
|
getTestsResultsInState(TestStatus status)
किसी खास स्थिति में मौजूद सभी |
String
|
getTextSummary()
नतीजों की जानकारी देने वाली, उपयोगकर्ता के हिसाब से बनाई गई स्ट्रिंग दिखाता है. |
boolean
|
hasFailedTests()
|
boolean
|
isRunComplete()
|
boolean
|
isRunFailure()
|
static
TestRunResult
|
merge(
|
static
TestRunResult
|
merge(
एक ही 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,
|
void
|
testEnded(TestDescription test,
|
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,
|
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)
|
फ़ील्ड्स की फ़िल्में
ERROR_DIVIDER
public static final String ERROR_DIVIDER
सार्वजनिक कंस्ट्रक्टर
सार्वजनिक तरीके
getCompletedTests
publicgetCompletedTests ()
इससे, पूरे हो चुके टेस्ट का सेट मिलता है.
रिटर्न | |
---|---|
|
getElapsedTime
public long getElapsedTime ()
यह फ़ंक्शन, मौजूदा रन में बीता समय दिखाता है.
रिटर्न | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
इस TestRunResult में मौजूद टेस्ट केस की संख्या दिखाता है. टेस्ट क्रैश होने की वजह से, असल संख्या, अनुमानित संख्या से कम हो सकती है. आम तौर पर, इस तरह की जानकारी मेल न खाने का मतलब है कि जांच नहीं की जा सकी.
रिटर्न | |
---|---|
int |
getFailedTests
publicgetFailedTests ()
उन टेस्ट का सेट दिखाता है जो पास नहीं हुए.
रिटर्न | |
---|---|
|
गेटनाम
public String getName ()
रिटर्न | |
---|---|
String |
टेस्ट रन का नाम |
getNumAllFailedTests
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 |
getRunFailureMessage
public String getRunFailureMessage ()
अगर रन पूरा हो गया है, तो null
को गड़बड़ी का मैसेज दिखाएं.
रिटर्न | |
---|---|
String |
getRunLoggedFiles
public MultiMap<String, LogFile> getRunLoggedFiles ()
इस फ़ंक्शन से, उस टेस्ट केस से जुड़ी सभी लॉग की गई फ़ाइलों वाले मैप की कॉपी मिलती है.
रिटर्न | |
---|---|
MultiMap<String, LogFile> |
getRunProtoMetrics
publicgetRunProtoMetrics ()
रिटर्न | |
---|---|
|
नए प्रोटो फ़ॉर्मैट में, टेस्ट रन मेट्रिक का ERROR(/Map) . |
getStartTime
public long getStartTime ()
पहले testRunStart कॉल के शुरू होने का समय दिखाता है.
रिटर्न | |
---|---|
long |
getTestResults
publicgetTestResults ()
जांच के नतीजों का मैप दिखाता है.
रिटर्न | |
---|---|
|
getTestsInState
publicgetTestsInState ( statuses)
यह फ़ंक्शन, दिए गए स्टेटस में टेस्ट का सेट दिखाता है.
पैरामीटर | |
---|---|
statuses |
|
रिटर्न | |
---|---|
|
getTestsResultsInState
publicgetTestsResultsInState (TestStatus status)
किसी खास स्थिति में मौजूद सभी TestResult
दिखाता है.
पैरामीटर | |
---|---|
status |
TestStatus |
रिटर्न | |
---|---|
|
getTextSummary
public String getTextSummary ()
नतीजों की जानकारी देने वाली, उपयोगकर्ता के हिसाब से बनाई गई स्ट्रिंग दिखाता है.
रिटर्न | |
---|---|
String |
hasFailedTests
public boolean hasFailedTests ()
रिटर्न | |
---|---|
boolean |
true अगर टेस्ट रन फ़ेल हुआ या उससे जुड़ी कोई गड़बड़ी हुई. |
isRunComplete
public boolean isRunComplete ()
रिटर्न | |
---|---|
boolean |
टेस्ट पूरा होने पर, true . |
isRunFailure
public boolean isRunFailure ()
रिटर्न | |
---|---|
boolean |
true अगर टेस्ट पूरा नहीं हो पाया. |
मर्ज करें
public static TestRunResult merge (testRunResults)
पैरामीटर | |
---|---|
testRunResults |
|
रिटर्न | |
---|---|
TestRunResult |
इन्हें भी देखें:
मर्ज करें
public static TestRunResult merge (testRunResults, MergeStrategy strategy)
एक ही testRunName के कई TestRunResults को मर्ज करें. अगर कोई टेस्टकेस कई TestRun Results में दिखता है, लेकिन उनके नतीजे अलग-अलग हैं (उदाहरण के लिए, "boottest-device" तीन बार चलता है, जिसके नतीजे FAIL-FAIL-PASS नतीजे के साथ चलता है), तो हम FAILED रन से सभी स्टैक ट्रेस को जोड़ देते हैं. साथ ही, हम स्टेटस, मेट्रिक, लॉग फ़ाइलों, शुरू/खत्म होने के समय के लिए फ़ाइनल रन नतीजे पर भरोसा करते हैं.
पैरामीटर | |
---|---|
testRunResults |
: मर्ज किए जाने वाले TestRunनतीजे की सूची. |
strategy |
MergeStrategy : नतीजों को मर्ज करने के लिए अपनाई गई मर्ज करने की रणनीति. |
रिटर्न | |
---|---|
TestRunResult |
आखिरी TestRunResult, जिसमें testRunResults से मर्ज किया गया डेटा शामिल होता है. |
resetRunFailure
public void resetRunFailure ()
रन के पूरा न होने की स्थिति को रीसेट करें.
फिर से कोशिश करते समय, कभी-कभी रन के पूरा न होने की स्थिति को रीसेट करना ज़रूरी होता है. ऐसा सावधानी से किया जाना चाहिए, ताकि किसी असल गड़बड़ी को ठीक न कर दिया जाए.
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
पैरामीटर | |
---|---|
metricAggregation |
boolean |
setRunComplete
public void setRunComplete (boolean runComplete)
पैरामीटर | |
---|---|
runComplete |
boolean |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
पैरामीटर | |
---|---|
test |
TestDescription |
trace |
String |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
पैरामीटर | |
---|---|
test |
TestDescription |
failure |
FailureDescription |
testEnded
public void testEnded (TestDescription test, long endTime,testMetrics)
पैरामीटर | |
---|---|
test |
TestDescription |
endTime |
long |
testMetrics |
|
testEnded
public void testEnded (TestDescription test,testMetrics)
पैरामीटर | |
---|---|
test |
TestDescription |
testMetrics |
|
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
पैरामीटर | |
---|---|
test |
TestDescription |
failure |
FailureDescription |
testFailed
public void testFailed (TestDescription test, String trace)
पैरामीटर | |
---|---|
test |
TestDescription |
trace |
String |
जांच के लिए अनदेखा किया गया
public void testIgnored (TestDescription test)
पैरामीटर | |
---|---|
test |
TestDescription |
testलॉग सेव किया गया
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 |
testStarted
public void testStarted (TestDescription test, long startTime)
पैरामीटर | |
---|---|
test |
TestDescription |
startTime |
long |