लिगेसीसबप्रोसेसरिजल्ट्सरिपोर्टर
public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.ऑब्जेक्ट | ||
↳ | com.android.tradefed.result.SubprocessResultsरिपोर्टर | |
↳ | com.android.tradefed.result.LegacySubprocessResultsरिपोर्टर |
उपप्रक्रिया परिणाम रिपोर्टर का एक स्थिर कार्यान्वयन जो अपने सुपरक्लास में बदलाव के बावजूद टीएफ/सीटीएस (जैसे 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 : विफलता का Throwable कारण |
लॉगएसोसिएशन
public void logAssociation (String dataName, LogFile logFile)
कुछ मामलों में, लॉग को परीक्षण मामलों के साथ मजबूती से जुड़ा होना चाहिए, लेकिन सीधे testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.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 |
परीक्षण लॉग सहेजा गया
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
पैरामीटर | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleसमाप्त
public void testModuleEnded ()
मॉड्यूल रन के अंत की रिपोर्ट करता है।
testModuleशुरू हुआ
public void testModuleStarted (IInvocationContext moduleContext)
किसी मॉड्यूल के चलने की शुरुआत की रिपोर्ट करता है। यह कॉलबैक testModuleEnded()
से संबद्ध है और अनुक्रम में वैकल्पिक है। इसका उपयोग केवल रन के दौरान किया जाता है जो मॉड्यूल का उपयोग करता है: सुइट आधारित धावक।
पैरामीटर | |
---|---|
moduleContext | IInvocationContext : मॉड्यूल का IInvocationContext । |
testRunEnded
public void testRunEnded (long time,runMetrics)
परीक्षण चलाने की समाप्ति की रिपोर्ट। FIXME: हमारे पास अलग-अलग प्रकार के दो Map<> इंटरफ़ेस नहीं हो सकते हैं, इसलिए हमें यहां HashMap का उपयोग करना होगा।
पैरामीटर | |
---|---|
time | long : डिवाइस ने बीता हुआ समय, मिलीसेकेंड में बताया |
runMetrics | Metric के साथ परीक्षण चलाने के अंत में कुंजी-मूल्य जोड़े की सूचना दी गई। |
परीक्षण चलाने में विफल
public void testRunFailed (String reason)
एक घातक त्रुटि के कारण रिपोर्ट परीक्षण पूरा होने में विफल रहा।
पैरामीटर | |
---|---|
reason | String : रन विफलता का कारण बताने वाली 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 |