जांच के नतीजे
public
class
TestRunResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestRunresults |
सिंगल टेस्ट रन से नतीजे होल्ड किए जाते हैं.
टेस्ट की संख्या सटीक बनाए रखता है और अधूरे टेस्ट को ट्रैक करता है.
थ्रेड सुरक्षित नहीं है! जांच* कॉलबैक को क्रम से कॉल किया जाना चाहिए
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
ERROR_DIVIDER
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
TestRunResult()
कोई खाली |
सार्वजनिक तरीके | |
---|---|
|
getCompletedTests()
पूरे हो चुके टेस्ट का सेट उपलब्ध कराता है. |
long
|
getElapsedTime()
मौजूदा दौड़ने का समय दिखाता है. |
int
|
getExpectedTestCount()
इससे ऐसे टेस्ट केस की संख्या पता चलती है जो इस TestRunनतीजे की उम्मीद के मुताबिक हों. |
|
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
सार्वजनिक कंस्ट्रक्टर
सार्वजनिक तरीके
पूरे किए गए टेस्ट पाएं
publicgetCompletedTests ()
पूरे हो चुके टेस्ट का सेट उपलब्ध कराता है.
रिटर्न | |
---|---|
|
गेट एलैप्सडटाइम
public long getElapsedTime ()
मौजूदा दौड़ने का समय दिखाता है.
रिटर्न | |
---|---|
long |
getExpectedTestCount
public int getExpectedTestCount ()
इससे ऐसे टेस्ट केस की संख्या पता चलती है जो इस TestRunनतीजे की उम्मीद के मुताबिक हों. वास्तविक संख्या यह हो सकती है: यह टेस्ट क्रैश की वजह से उम्मीद से कम है. आम तौर पर, इस तरह की जानकारी के मेल न खाने से, जांच के बारे में पता चलता है रन नहीं किया जा सका.
रिटर्न | |
---|---|
int |
कोई गड़बड़ी नहीं होनी चाहिए
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 |
पास किए गए टेस्ट
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) . |
गेटस्टार्ट टाइम
public long getStartTime ()
पहले testRunStart कॉल के शुरू होने का समय दिखाता है.
रिटर्न | |
---|---|
long |
'टेस्ट के नतीजे' पाएं
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 के कई TestRunनतीजे मर्ज करें. अगर टेस्टकेस एक से ज़्यादा TestRun इसके नतीजे लेकिन अलग-अलग नतीजे हैं (जैसे कि "boottest-device" नतीजे के साथ तीन बार चलता है फ़ेल-पास), हम 'गलत रन' से सभी स्टैक ट्रेस को जोड़ते हैं और फ़ाइनल पर भरोसा करते हैं स्थिति, मेट्रिक, लॉग फ़ाइलों, शुरू/खत्म होने के समय के लिए नतीजा चलाएं.
पैरामीटर | |
---|---|
testRunResults |
: मर्ज किए जाने वाले TestRunनतीजे की सूची. |
strategy |
MergeStrategy : नतीजों को मर्ज करने के लिए अपनाई गई मर्ज करने की रणनीति. |
रिटर्न | |
---|---|
TestRunResult |
फ़ाइनल TestRunनतीजे में testRun रिज़ल्ट का मर्ज किया गया डेटा शामिल होता है. |
setRunFailure
public void resetRunFailure ()
रन फ़ेलियर स्टेटस को रीसेट करें.
फिर से कोशिश करते समय कभी-कभी, काम न करने की स्थिति को रीसेट करना पड़ता है. यह काम करना चाहिए ध्यान रखें कि कहीं भी गड़बड़ी का पता न चल सके.
सेटकुल मेट्रिक
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 |
परीक्षण खत्म
public void testEnded (TestDescription test, long endTime,testMetrics)
पैरामीटर | |
---|---|
test |
TestDescription |
endTime |
long |
testMetrics |
|
परीक्षण खत्म
public void testEnded (TestDescription test,testMetrics)
पैरामीटर | |
---|---|
test |
TestDescription |
testMetrics |
|
जांच नहीं की जा सकी
public void testFailed (TestDescription test, FailureDescription failure)
पैरामीटर | |
---|---|
test |
TestDescription |
failure |
FailureDescription |
जांच नहीं की जा सकी
public void testFailed (TestDescription test, String trace)
पैरामीटर | |
---|---|
test |
TestDescription |
trace |
String |
जांच के लिए अनदेखा किया गया
public void testIgnored (TestDescription test)
पैरामीटर | |
---|---|
test |
TestDescription |
testLog सहेजा गया
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 |
परीक्षण प्रारंभ
public void testStarted (TestDescription test, long startTime)
पैरामीटर | |
---|---|
test |
TestDescription |
startTime |
long |