लीगेसीसबप्रोसेसरिजल्ट्सरिपोर्टर
public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.SubprocessResultsReporter | |
↳ | com.android.tradefed.result.LegacySubprocessResultsReporter |
उपप्रक्रिया परिणाम रिपोर्टर का एक स्थिर कार्यान्वयन जो TF/CTS के पुराने संस्करणों (जैसे 8+) के साथ संगत रहना चाहिए, इसके सुपरक्लास में परिवर्तन के बावजूद।
पुराने TF-आधारित टेस्ट सूट में सबप्रोसेस रिपोर्टिंग क्षमता को सक्षम करने के लिए इस रिपोर्टर को गतिशील रूप से इंजेक्ट किया जा सकता है।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
LegacySubprocessResultsReporter () |
संरक्षित निर्माणकर्ता | |
---|---|
LegacySubprocessResultsReporter (boolean installHandler) |
सार्वजनिक तरीके | |
---|---|
void | invocationEnded (long elapsedTime) रिपोर्ट करता है कि आमंत्रण समाप्त हो गया है, चाहे सफलतापूर्वक या कुछ त्रुटि स्थिति के कारण। |
void | invocationFailed (Throwable cause) कुछ त्रुटि स्थिति के कारण अपूर्ण मंगलाचरण की रिपोर्ट करता है। |
void | invocationStarted ( IBuildInfo buildInfo) |
void | logAssociation (String dataName, LogFile logFile) कुछ मामलों में, लॉग को परीक्षण मामलों के साथ मजबूती से जुड़ा होना चाहिए, लेकिन प्रत्यक्ष परीक्षण पर ऐसा करने का अवसर |
void | setLogSaver ( ILogSaver logSaver) |
void | testAssumptionFailure (TestIdentifier testId, String trace) |
void | testEnded (TestIdentifier testId, metrics) testEnded (TestIdentifier testId, metrics) |
void | testEnded (TestIdentifier testId, long endTime, metrics) testEnded (TestIdentifier testId, long endTime, metrics) |
void | testFailed (TestIdentifier testId, String reason) |
void | testIgnored (TestIdentifier testId) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
void | testModuleEnded () एक मॉड्यूल रन के अंत की रिपोर्ट करता है। |
void | testModuleStarted ( IInvocationContext moduleContext) चलने वाले मॉड्यूल की शुरुआत की रिपोर्ट करता है। |
void | testRunEnded (long time, runMetrics) testRunEnded (long time, runMetrics) टेस्ट रन के अंत की रिपोर्ट। |
void | testRunFailed (String reason) घातक त्रुटि के कारण रिपोर्ट परीक्षण रन पूरा करने में विफल रहा। |
void | testRunStarted (String runName, int testCount) टेस्ट रन की शुरुआत की रिपोर्ट करता है। |
void | testStarted (TestIdentifier testId) |
void | testStarted (TestIdentifier testId, long startTime) |
सार्वजनिक निर्माणकर्ता
लीगेसीसबप्रोसेसरिजल्ट्सरिपोर्टर
public LegacySubprocessResultsReporter ()
संरक्षित निर्माणकर्ता
लीगेसीसबप्रोसेसरिजल्ट्सरिपोर्टर
protected LegacySubprocessResultsReporter (boolean installHandler)
पैरामीटर | |
---|---|
installHandler | boolean |
सार्वजनिक तरीके
मंगलाचरणसमाप्त
public void invocationEnded (long elapsedTime)
रिपोर्ट करता है कि आमंत्रण समाप्त हो गया है, चाहे सफलतापूर्वक या कुछ त्रुटि स्थिति के कारण।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।पैरामीटर | |
---|---|
elapsedTime | long : एमएस में मंगलाचरण का बीता हुआ समय |
मंगलाचरण विफल
public void invocationFailed (Throwable cause)
कुछ त्रुटि स्थिति के कारण अपूर्ण मंगलाचरण की रिपोर्ट करता है।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।पैरामीटर | |
---|---|
cause | Throwable : ERROR(/Throwable) विफलता का कारण |
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 testAssumptionFailure (TestIdentifier testId, String trace)
पैरामीटर | |
---|---|
testId | TestIdentifier |
trace | String |
परीक्षण समाप्त
public void testEnded (TestIdentifier testId,metrics)
पैरामीटर | |
---|---|
testId | TestIdentifier |
metrics |
परीक्षण समाप्त
public void testEnded (TestIdentifier testId, long endTime,metrics)
पैरामीटर | |
---|---|
testId | TestIdentifier |
endTime | long |
metrics |
परीक्षण विफल
public void testFailed (TestIdentifier testId, String reason)
पैरामीटर | |
---|---|
testId | TestIdentifier |
reason | String |
परीक्षणउपेक्षित
public void testIgnored (TestIdentifier testId)
पैरामीटर | |
---|---|
testId | TestIdentifier |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
पैरामीटर | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleEnd
public void testModuleEnded ()
एक मॉड्यूल रन के अंत की रिपोर्ट करता है।
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
चलने वाले मॉड्यूल की शुरुआत की रिपोर्ट करता है। यह कॉलबैक testModuleEnded()
से संबद्ध है और अनुक्रम में वैकल्पिक है। यह केवल एक रन के दौरान उपयोग किया जाता है जो मॉड्यूल का उपयोग करता है: सूट आधारित धावक।
पैरामीटर | |
---|---|
moduleContext | IInvocationContext : मॉड्यूल का IInvocationContext । |
testRunEnded
public void testRunEnded (long time,runMetrics)
टेस्ट रन के अंत की रिपोर्ट। FIXME: हमारे पास अलग-अलग प्रकार के दो मैप<> इंटरफेस नहीं हो सकते हैं, इसलिए हमें यहां हैश मैप का उपयोग करना होगा।
पैरामीटर | |
---|---|
time | long : डिवाइस ने बीता हुआ समय, मिलीसेकंड में रिपोर्ट किया |
runMetrics | Metric के साथ टेस्ट रन के अंत में रिपोर्ट किए गए की-वैल्यू पेयर। |
testrunFailed
public void testRunFailed (String reason)
घातक त्रुटि के कारण रिपोर्ट परीक्षण रन पूरा करने में विफल रहा।
पैरामीटर | |
---|---|
reason | String : ERROR(/String) रन विफलता के कारण का वर्णन करता है। |
testrunStarted
public void testRunStarted (String runName, int testCount)
टेस्ट रन की शुरुआत की रिपोर्ट करता है।
पैरामीटर | |
---|---|
runName | String : टेस्ट रन नाम |
testCount | int : परीक्षण चलाने में परीक्षणों की कुल संख्या |
परीक्षण शुरू
public void testStarted (TestIdentifier testId)
पैरामीटर | |
---|---|
testId | TestIdentifier |
परीक्षण शुरू
public void testStarted (TestIdentifier testId, long startTime)
पैरामीटर | |
---|---|
testId | TestIdentifier |
startTime | long |