जांच के नतीजे

public class TestRunResult
extends Object

java.lang.Object
com.android.tradefed.result.TestRunresults


सिंगल टेस्ट रन से नतीजे होल्ड किए जाते हैं.

टेस्ट की संख्या सटीक बनाए रखता है और अधूरे टेस्ट को ट्रैक करता है.

थ्रेड सुरक्षित नहीं है! जांच* कॉलबैक को क्रम से कॉल किया जाना चाहिए

खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final String ERROR_DIVIDER

सार्वजनिक कंस्ट्रक्टर

TestRunResult()

कोई खाली 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()

रन फ़ेलियर डिस्क्रिप्टर दिखाता है, अगर चलाया नहीं गया, तो null.

String getRunFailureMessage()

रन नहीं होने से जुड़ी गड़बड़ी का मैसेज, null अगर रन नहीं हुआ है, तो मैसेज भेजें.

MultiMap<String, LogFile> getRunLoggedFiles()

मैप की एक कॉपी दिखाता है, जिसमें उस टेस्ट केस से जुड़ी लॉग की गई सभी फ़ाइल होती हैं.

getRunMetrics()
getRunProtoMetrics()
long getStartTime()

पहले testRunStart कॉल के शुरू होने का समय दिखाता है.

getTestResults()

जांच के नतीजों का मैप दिखाता है.

getTestsInState( statuses)

दिए गए स्टेटस में टेस्ट का सेट उपलब्ध कराता है.

getTestsResultsInState(TestStatus status)

किसी खास स्थिति में सभी TestResult दिखाता है.

String getTextSummary()

नतीजों की जानकारी देने वाली उपयोगकर्ता के लिए आसान स्ट्रिंग दिखाता है.

boolean hasFailedTests()
boolean isRunComplete()
boolean isRunFailure()
static TestRunResult merge( testRunResults)
static TestRunResult merge( testRunResults, MergeStrategy strategy)

एक ही 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, testMetrics)
void testEnded(TestDescription test, testMetrics)
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, runMetrics)

नई प्रोटो मेट्रिक का इस्तेमाल करने वाला नया इंटरफ़ेस.

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

सार्वजनिक कंस्ट्रक्टर

जांच के नतीजे

public TestRunResult ()

कोई खाली TestRunResult बनाएं.

सार्वजनिक तरीके

पूरे किए गए टेस्ट पाएं

public  getCompletedTests ()

पूरे हो चुके टेस्ट का सेट उपलब्ध कराता है.

रिटर्न

गेट एलैप्सडटाइम

public long getElapsedTime ()

मौजूदा दौड़ने का समय दिखाता है.

रिटर्न
long

getExpectedTestCount

public int getExpectedTestCount ()

इससे ऐसे टेस्ट केस की संख्या पता चलती है जो इस TestRunनतीजे की उम्मीद के मुताबिक हों. वास्तविक संख्या यह हो सकती है: यह टेस्ट क्रैश की वजह से उम्मीद से कम है. आम तौर पर, इस तरह की जानकारी के मेल न खाने से, जांच के बारे में पता चलता है रन नहीं किया जा सका.

रिटर्न
int

कोई गड़बड़ी नहीं होनी चाहिए

public  getFailedTests ()

फ़ेल हो चुके टेस्ट का सेट फ़ेच करता है.

रिटर्न

गेटनाम

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

पास किए गए टेस्ट

public  getPassedTests ()

पास किए गए टेस्ट का सेट हासिल करता है.

रिटर्न

getRunFailureDescription

public FailureDescription getRunFailureDescription ()

रन फ़ेलियर डिस्क्रिप्टर दिखाता है, अगर चलाया नहीं गया, तो null.

रिटर्न
FailureDescription

getRunFailureMessage

public String getRunFailureMessage ()

रन नहीं होने से जुड़ी गड़बड़ी का मैसेज, null अगर रन नहीं हुआ है, तो दिखाएं.

रिटर्न
String

getRunLoggedFiles

public MultiMap<String, LogFile> getRunLoggedFiles ()

मैप की एक कॉपी दिखाता है, जिसमें उस टेस्ट केस से जुड़ी लॉग की गई सभी फ़ाइल होती हैं.

रिटर्न
MultiMap<String, LogFile>

गेटरन मेट्रिक

public  getRunMetrics ()

रिटर्न
टेस्ट रन मेट्रिक का ERROR(/Map).

getRunProtoMetrics

public  getRunProtoMetrics ()

रिटर्न
नए प्रोटो फ़ॉर्मैट के साथ टेस्ट रन मेट्रिक का ERROR(/Map).

गेटस्टार्ट टाइम

public long getStartTime ()

पहले testRunStart कॉल के शुरू होने का समय दिखाता है.

रिटर्न
long

'टेस्ट के नतीजे' पाएं

public  getTestResults ()

जांच के नतीजों का मैप दिखाता है.

रिटर्न

getTestsInState

public  getTestsInState ( statuses)

दिए गए स्टेटस में टेस्ट का सेट उपलब्ध कराता है.

पैरामीटर
statuses

रिटर्न

getTestsresultsInState

public  getTestsResultsInState (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

परीक्षण प्रारंभ

public void testStarted (TestDescription test)

पैरामीटर
test TestDescription