ফলাফল প্রতিবেদক
public class ResultReporter
extends Object implements IConfigurationReceiver , ILogSaverListener , ISupportGranularResults , ITestSummaryListener
| java.lang.অবজেক্ট | |
| ↳ | com.google.android.tradefed.result.teststorage.resultReporter সম্পর্কে |
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | ResultReporter.ListBuilder <T> |
ধ্রুবক | |
|---|---|
String | DEFAULT_BUILDPROVIDER |
String | EXPERIMENTAL |
String | SYSTEM_CHECKER |
String | TRADEFED |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
ResultReporter () | |
পাবলিক পদ্ধতি | |
|---|---|
void | enableFilterProperty (boolean enableFilterProperty) |
IConfiguration | getConfiguration () |
TestSummary | getSummary ()InvocationListener কে একটি সারাংশ ফেরত দেওয়ার অনুমতি দেয়। |
void | invocationEnded (long elapsedTime)সফলভাবে অথবা কোনও ত্রুটির কারণে, আমন্ত্রণটি সমাপ্ত হয়েছে বলে রিপোর্ট করে। |
void | invocationFailed ( FailureDescription failure)কিছু ত্রুটির কারণে একটি অসম্পূর্ণ আহ্বান রিপোর্ট করে। |
void | invocationFailed (Throwable cause)কিছু ত্রুটির কারণে একটি অসম্পূর্ণ আহ্বান রিপোর্ট করে। |
void | invocationSkipped ( SkipReason reason)একটি আমন্ত্রণ বাদ দেওয়া হয়েছে বলে রিপোর্ট করে |
void | invocationStarted ( IInvocationContext context)পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে। |
void | logAssociation (String dataName, LogFile log) কিছু ক্ষেত্রে, লগ অবশ্যই একটি টেস্ট কেসের সাথে দৃঢ়ভাবে যুক্ত থাকতে হবে, তবে সরাসরি |
void | putEarlySummary ( নন-নাল |
void | setConfiguration ( IConfiguration configuration) ব্যবহৃত |
void | setLogSaver ( ILogSaver logSaver) |
boolean | supportGranularResults ()প্রতিবেদক যদি গ্রানুলার ফলাফল সমর্থন করে তবে True প্রদান করে, অন্যথায় false প্রদান করে। |
void | testAssumptionFailure ( TestDescription test, String trace)যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা |
void | testAssumptionFailure ( TestDescription test, FailureDescription failure)যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা |
void | testEnded ( TestDescription test, long endTime, |
void | testEnded ( TestDescription test,একটি পৃথক পরীক্ষার মামলার কার্যকরকরণ সমাপ্তির প্রতিবেদন করে। |
void | testFailed ( TestDescription test, FailureDescription failure)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testFailed ( TestDescription test, String trace)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testIgnored ( TestDescription test)যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে। |
void | testModuleEnded ()একটি মডিউল রানের সমাপ্তি রিপোর্ট করে। |
void | testModuleStarted ( IInvocationContext moduleContext)একটি মডিউল চলমান শুরুর রিপোর্ট করে। |
void | testRunEnded (long elapsedTimeMillis,পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট। |
void | testRunFailed ( FailureDescription failure) |
void | testRunFailed (String errorMessage)একটি মারাত্মক ত্রুটির কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে। |
void | testRunStarted (String runName, int testCount, int attemptNumber)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে। |
void | testRunStarted (String runName, int testCount)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে। |
void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে। |
void | testSkipped ( TestDescription test, SkipReason reason)যখন কোনও পরীক্ষা বাদ দেওয়া হয় এবং সাধারণত প্রত্যাশিত না হওয়া কারণে তা কার্যকর না হয়, তখন এটি ডাকা হয়। |
void | testStarted ( TestDescription test, long startTime) |
void | testStarted ( TestDescription test)একটি পৃথক পরীক্ষার মামলার শুরুর রিপোর্ট করে। |
সুরক্ষিত পদ্ধতি | |
|---|---|
ITestStorageClient | createTestStorageClient ( IInvocationContext context) |
String | getVersion () |
ধ্রুবক
ডিফল্ট_বিল্ডপ্রোভাইডার
public static final String DEFAULT_BUILDPROVIDER
ধ্রুবক মান: "androidbuild"
পরীক্ষামূলক
public static final String EXPERIMENTAL
ধ্রুবক মান: "পরীক্ষামূলক"
সিস্টেম_চেকার
public static final String SYSTEM_CHECKER
ধ্রুবক মান: "system_checker"
ব্যবসায়িক
public static final String TRADEFED
ধ্রুবক মান: "ট্রেডফেড"
পাবলিক কনস্ট্রাক্টর
ফলাফল প্রতিবেদক
public ResultReporter ()
পাবলিক পদ্ধতি
ফিল্টারপ্রপার্টি সক্ষম করুন
public void enableFilterProperty (boolean enableFilterProperty)
| পরামিতি | |
|---|---|
enableFilterProperty | boolean |
সারাংশ পান
public TestSummary getSummary ()
InvocationListener কে একটি সারাংশ ফেরত দেওয়ার অনুমতি দেয়।
| রিটার্নস | |
|---|---|
TestSummary | রানের সারসংক্ষেপ, অথবা নাল, একটি TestSummary |
আমন্ত্রণ শেষ
public void invocationEnded (long elapsedTime)
সফলভাবে অথবা কোনও ত্রুটির কারণে, আমন্ত্রণটি সমাপ্ত হয়েছে বলে রিপোর্ট করে।
ট্রেডফেডারেশন কাঠামো দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।| পরামিতি | |
|---|---|
elapsedTime | long : ms-এ আমন্ত্রণের অতিবাহিত সময় |
আমন্ত্রণ ব্যর্থ হয়েছে
public void invocationFailed (FailureDescription failure)
কিছু ত্রুটির কারণে একটি অসম্পূর্ণ আহ্বান রিপোর্ট করে।
ট্রেডফেডারেশন কাঠামো দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।
| পরামিতি | |
|---|---|
failure | FailureDescription : ব্যর্থতার কারণ বর্ণনা করে FailureDescription |
আমন্ত্রণ ব্যর্থ হয়েছে
public void invocationFailed (Throwable cause)
কিছু ত্রুটির কারণে একটি অসম্পূর্ণ আহ্বান রিপোর্ট করে।
ট্রেডফেডারেশন কাঠামো দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।| পরামিতি | |
|---|---|
cause | Throwable : ব্যর্থতার Throwable কারণ |
আমন্ত্রণ বাদ দেওয়া হয়েছে
public void invocationSkipped (SkipReason reason)
একটি আমন্ত্রণ বাদ দেওয়া হয়েছে বলে রিপোর্ট করে
| পরামিতি | |
|---|---|
reason | SkipReason |
আমন্ত্রণ শুরু হয়েছে
public void invocationStarted (IInvocationContext context)
পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে।
ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে। একাধিক ডিভাইস রিপোর্টিং সমর্থন করার জন্য রিপোর্টারদের এই পদ্ধতিটি ওভাররাইড করতে হবে।
| পরামিতি | |
|---|---|
context | IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য |
লগঅ্যাসোসিয়েশন
public void logAssociation (String dataName,
LogFile log)কিছু ক্ষেত্রে, log কে অবশ্যই একটি টেস্ট কেসের সাথে দৃঢ়ভাবে যুক্ত করতে হবে, কিন্তু সরাসরি testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) কলব্যাকে এটি করার সুযোগ সম্ভব নয়। সুতরাং, এই কলব্যাক স্পষ্টভাবে একটি শক্তিশালী সংযোগ প্রদান করতে দেয়।
| পরামিতি | |
|---|---|
dataName | String : ডেটার নাম |
log | LogFile : LogFile যা আগে লগ করা হয়েছিল এবং টেস্ট কেসের সাথে যুক্ত হওয়া উচিত। |
putEarlySummary সম্পর্কে
public void putEarlySummary (summaries)
নন-নাল TestSummary গুলি থেকে একটি ERROR(/List) পাস করে যা কনফিগারেশনের অংশ হিসাবে ইনস্ট্যান্টিয়েট করা যেকোনো ITestInvocationListener গুলি থেকে ফেরত পাঠানো হতে পারে। প্রাথমিক সারাংশগুলি ITestInvocationListener.invocationStarted(com.android.tradefed.invoker.IInvocationContext) এর পরে তৈরি করা হয় এবং ERROR(/#putSummary(List)) এর মাধ্যমে আমন্ত্রণের শেষে সম্পূর্ণ করা যেতে পারে।
এটি ITestInvocationListener.invocationStarted(com.android.tradefed.invoker.IInvocationContext) এর আগে ডাকা হয় এবং এর আগে কনফিগার করা শ্রোতাদের সমস্ত সারাংশ এতে থাকে।
| পরামিতি | |
|---|---|
summaries | : বর্তমান কনফিগারেশনের অংশ ITestInvocationListener থেকে নন-নাল TestSummary গুলির একটি ERROR(/List) । |
সেট কনফিগারেশন
public void setConfiguration (IConfiguration configuration)
ব্যবহৃত IConfiguration ইনজেক্ট করে।
| পরামিতি | |
|---|---|
configuration | IConfiguration |
সেটলগসেভার
public void setLogSaver (ILogSaver logSaver)
ILogSaver সেট করুন যাতে ইমপ্লিমেন্টার ফাইল সংরক্ষণ করতে পারে।
| পরামিতি | |
|---|---|
logSaver | ILogSaver : ILogSaver |
সমর্থন গ্রানুলার ফলাফল
public boolean supportGranularResults ()
প্রতিবেদক যদি গ্রানুলার ফলাফল সমর্থন করে তবে True প্রদান করে, অন্যথায় false প্রদান করে।
| রিটার্নস | |
|---|---|
boolean | |
পরীক্ষাঅনুমানব্যর্থতা
public void testAssumptionFailure (TestDescription test, String trace)
যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষাঅনুমানব্যর্থতা
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
failure | FailureDescription : FailureDescription যা ব্যর্থতা এবং এর প্রেক্ষাপট বর্ণনা করে। |
পরীক্ষাসমাপ্ত
public void testEnded (TestDescription test, long endTime,testMetrics)
ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) এর বিকল্প যেখানে আমরা সরাসরি শেষ সময় নির্দিষ্ট করতে পারি। সঠিক পরিমাপের জন্য testStarted(com.android.tradefed.result.TestDescription, long) এর সাথে একত্রিত করুন।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
endTime | long : পরীক্ষা শেষ হওয়ার সময়, System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয়েছে |
testMetrics | : নির্গত মেট্রিক্সের একটি ERROR(/Map) |
পরীক্ষাসমাপ্ত
public void testEnded (TestDescription test,metrics)
একটি পৃথক পরীক্ষার মামলার কার্যকরকরণ সমাপ্তির প্রতিবেদন করে।
যদি testFailed(TestDescription, FailureDescription) ব্যবহার না করা হয়, তাহলে এই পরীক্ষাটি উত্তীর্ণ হয়েছে। এছাড়াও টেস্ট কেস এক্সিকিউশনের সময় নির্গত যেকোনো কী/মান মেট্রিক্স ফেরত পাঠায়।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
metrics | : নির্গত মেট্রিক্সের একটি ERROR(/Map) |
পরীক্ষা ব্যর্থ
public void testFailed (TestDescription test, FailureDescription failure)
একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে।
testStarted এবং testEnded এর মধ্যে কল করা হবে।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
failure | FailureDescription : FailureDescription যা ব্যর্থতা এবং এর প্রেক্ষাপট বর্ণনা করে। |
পরীক্ষা ব্যর্থ
public void testFailed (TestDescription test, String trace)
একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে।
testStarted এবং testEnded এর মধ্যে কল করা হবে।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষা উপেক্ষা করা হয়েছে
public void testIgnored (TestDescription test)
যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
testModuleসমাপ্ত
public void testModuleEnded ()
একটি মডিউল রানের সমাপ্তি রিপোর্ট করে।
testModule শুরু হয়েছে
public void testModuleStarted (IInvocationContext moduleContext)
একটি মডিউল চলমান শুরুর রিপোর্ট করে। এই কলব্যাকটি testModuleEnded() এর সাথে সম্পর্কিত এবং ক্রমানুসারে ঐচ্ছিক। এটি শুধুমাত্র এমন একটি রানের সময় ব্যবহৃত হয় যেখানে মডিউল ব্যবহার করা হয়: স্যুট ভিত্তিক রানার।
| পরামিতি | |
|---|---|
moduleContext | IInvocationContext : মডিউলের IInvocationContext । |
টেস্টরানএন্ডেড
public void testRunEnded (long elapsedTimeMillis,
runMetrics) পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট।
| পরামিতি | |
|---|---|
elapsedTimeMillis | long : ডিভাইসটি মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে |
runMetrics | : পরীক্ষামূলক রানের শেষে রিপোর্ট করা কী-মান জোড়া |
পরীক্ষা চালানো ব্যর্থ হয়েছে
public void testRunFailed (FailureDescription failure)
FailureDescription দ্বারা বর্ণিত একটি ব্যর্থতার কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে।
| পরামিতি | |
|---|---|
failure | FailureDescription : FailureDescription যা ব্যর্থতা এবং এর প্রেক্ষাপট বর্ণনা করে। |
পরীক্ষা চালানো ব্যর্থ হয়েছে
public void testRunFailed (String errorMessage)
একটি মারাত্মক ত্রুটির কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে।
| পরামিতি | |
|---|---|
errorMessage | String : রান ব্যর্থতার কারণ বর্ণনা করে এমন String । |
পরীক্ষা শুরু হয়েছে
public void testRunStarted (String runName,
int testCount,
int attemptNumber)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।
| পরামিতি | |
|---|---|
runName | String : পরীক্ষামূলক রানের নাম |
testCount | int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা |
attemptNumber | int : অর্ডার নম্বর, যা একই runName-এর একাধিকবার চালানো বিভিন্ন প্রচেষ্টা চিহ্নিত করে। attemptNumberটি 0-সূচকযুক্ত এবং প্রতিবার নতুন রান করার সময় এটি বৃদ্ধি পাবে। যেমন একটি পরীক্ষা 3 বার পুনঃচেষ্টা করা হলে, একই runName-এর অধীনে মোট 4টি রান থাকা উচিত এবং attemptNumberটি 0 থেকে 3 পর্যন্ত হওয়া উচিত। |
পরীক্ষা শুরু হয়েছে
public void testRunStarted (String runName,
int testCount)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।
| পরামিতি | |
|---|---|
runName | String : পরীক্ষামূলক রানের নাম |
testCount | int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা |
পরীক্ষা শুরু হয়েছে
public void testRunStarted (String runName,
int testCount,
int attemptNumber,
long startTime)একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।
| পরামিতি | |
|---|---|
runName | String : পরীক্ষামূলক রানের নাম |
testCount | int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা |
attemptNumber | int : অর্ডার নম্বর, যা একই runName-এর একাধিকবার চালানো বিভিন্ন প্রচেষ্টা চিহ্নিত করে। attemptNumberটি 0-সূচকযুক্ত এবং প্রতিবার নতুন রান করার সময় এটি বৃদ্ধি পাবে। যেমন একটি পরীক্ষা 3 বার পুনঃচেষ্টা করা হলে, একই runName-এর অধীনে মোট 4টি রান থাকা উচিত এবং attemptNumberটি 0 থেকে 3 পর্যন্ত হওয়া উচিত। |
startTime | long : রান শুরু হওয়ার সময়, System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয়। |
পরীক্ষা বাদ দেওয়া হয়েছে
public void testSkipped (TestDescription test, SkipReason reason)
যখন কোনও পরীক্ষা বাদ দেওয়া হয় এবং সাধারণত প্রত্যাশিত নয় এমন কোনও কারণে কার্যকর না হয়, তখন এটি কল করা হয়। সঠিক সম্পাদনের জন্য এই পরীক্ষাগুলি পুনরায় চেষ্টা করার চেষ্টা করা হবে।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
reason | SkipReason : SkipReason |
পরীক্ষা শুরু হয়েছে
public void testStarted (TestDescription test, long startTime)
testStarted(com.android.tradefed.result.TestDescription) এর বিকল্প যেখানে আমরা পরীক্ষাটি কখন শুরু হয়েছিল তাও নির্দিষ্ট করি, সঠিক পরিমাপের জন্য ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) এর সাথে একত্রিত করি।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
startTime | long : পরীক্ষা শুরু হওয়ার সময়, System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয়েছে |
পরীক্ষা শুরু হয়েছে
public void testStarted (TestDescription test)
একটি পৃথক পরীক্ষার কেসের শুরুর রিপোর্ট করে। পুরোনো ইন্টারফেস, যখনই সম্ভব testStarted(com.android.tradefed.result.TestDescription) ব্যবহার করা উচিত।
| পরামিতি | |
|---|---|
test | TestDescription : পরীক্ষাটি সনাক্ত করে |
সুরক্ষিত পদ্ধতি
createTestStorageClient সম্পর্কে
protected ITestStorageClient createTestStorageClient (IInvocationContext context)
| পরামিতি | |
|---|---|
context | IInvocationContext |
| রিটার্নস | |
|---|---|
ITestStorageClient | |
ভার্সন পান
protected String getVersion ()
| রিটার্নস | |
|---|---|
String | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।