শার্ডলিসনার
public class ShardListener
extends CollectingTestListener
implements ISupportGranularResults
একটি ITestInvocationListener
যেটি একটি ইনভোকেশন শার্ড থেকে ফলাফল সংগ্রহ করে (একটি আমন্ত্রণ বিভাজন যা সমান্তরালে একাধিক সংস্থান চালানোর জন্য), এবং সেগুলি অন্য শ্রোতার কাছে ফরোয়ার্ড করে৷
সারাংশ
পাবলিক পদ্ধতি |
---|
void | invocationEnded (long elapsedTime) |
void | invocationFailed (FailureDescription failure) |
void | invocationFailed (Throwable cause) |
void | invocationStarted (IInvocationContext context) |
void | setSupportGranularResults (boolean enableGranularResults) |
boolean | supportGranularResults () |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
void | testModuleEnded () |
void | testModuleStarted (IInvocationContext moduleContext) |
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
void | testRunFailed (FailureDescription failure) |
void | testRunFailed (String failureMessage) |
void | testRunStarted (String name, int numTests, int attemptNumber, long startTime) |
পাবলিক কনস্ট্রাক্টর
শার্ডলিসনার
public ShardListener (ITestInvocationListener main)
একটি ShardListener
তৈরি করুন।
পরামিতি |
---|
main | ITestInvocationListener : ITestInvocationListener ফলাফল ফরোয়ার্ড করা উচিত। অন্যান্য ShardListener এর সাথে সংঘর্ষ রোধ করতে, ফলাফল ফরওয়ার্ড করার সময় এই বস্তুটি main -এ সিঙ্ক্রোনাইজ করবে। এবং আমন্ত্রণ শর্ড সম্পূর্ণ হলেই ফলাফল পাঠানো হবে। |
পাবলিক পদ্ধতি
আহ্বান শেষ
public void invocationEnded (long elapsedTime)
আমন্ত্রণ ব্যর্থ
public void invocationFailed (FailureDescription failure)
পরামিতি |
---|
failure | FailureDescription |
আমন্ত্রণ ব্যর্থ
public void invocationFailed (Throwable cause)
আমন্ত্রণ শুরু হয়েছে
public void invocationStarted (IInvocationContext context)
পরামিতি |
---|
context | IInvocationContext |
SupportGranular ফলাফল সেট করুন
public void setSupportGranularResults (boolean enableGranularResults)
পরামিতি |
---|
enableGranularResults | boolean |
গ্রানুলার ফলাফল সমর্থন করে
public boolean supportGranularResults ()
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
পরামিতি |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
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)
পরামিতি |
---|
moduleContext | IInvocationContext |
testRunended
public void testRunEnded (long elapsedTime,
runMetrics)
পরামিতি |
---|
elapsedTime | long |
runMetrics | |
testRunfailed
public void testRunFailed (FailureDescription failure)
পরামিতি |
---|
failure | FailureDescription |
testRunfailed
public void testRunFailed (String failureMessage)
পরামিতি |
---|
failureMessage | String |
testRunStarted
public void testRunStarted (String name,
int numTests,
int attemptNumber,
long startTime)
পরামিতি |
---|
name | String |
numTests | int |
attemptNumber | int |
startTime | long |