लेगसीसबप्रोसेस के नतीजे रिपोर्टर
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.Subprocessresults Reporter | |
↳ | 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,
|
void
|
testEnded(TestIdentifier testId, long endTime,
|
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,
टेस्ट रन खत्म होने की रिपोर्ट. |
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)
पर
कॉलबैक नहीं किया जा सकता. इसलिए, यह कॉलबैक एक मज़बूत असोसिएशन देने देता है
साफ़ तौर पर बताया गया है.
पैरामीटर | |
---|---|
dataName |
String : डेटा का नाम |
logFile |
LogFile : वह LogFile जिसे पहले लॉग किया गया था और जिसे
टेस्ट केस. |
TestAssumptionFailure
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 |
testLog सहेजा गया
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
पैरामीटर | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |
परीक्षण मॉड्यूल खत्म
public void testModuleEnded ()
यह मॉड्यूल चलने के खत्म होने की रिपोर्ट देता है.
परीक्षण मॉड्यूल शुरू किया गया
public void testModuleStarted (IInvocationContext moduleContext)
मॉड्यूल चलने की शुरुआत की रिपोर्ट करता है. यह कॉलबैक testModuleEnded()
से जुड़ा हुआ है और क्रम में ज़रूरी नहीं है. इसे सिर्फ़ ऐसी दौड़ के दौरान इस्तेमाल किया जाता है जिसमें
मॉड्यूल: सुइट पर आधारित रनर.
पैरामीटर | |
---|---|
moduleContext |
IInvocationContext : मॉड्यूल का IInvocationContext . |
testRunEnded
public void testRunEnded (long time,runMetrics)
टेस्ट रन खत्म होने की रिपोर्ट. FIXME: हमारे पास दो मैप नहीं हो सकते<> अलग-अलग टाइप के इंटरफ़ेस हैं, इसलिए हमें यहां 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 |