বেসডিভাইসমেট্রিক কালেক্টর
public class BaseDeviceMetricCollector
extends Object
implements IDeviceActionReceiver , IMetricCollector
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
IMetricCollector
এর বেস বাস্তবায়ন যা onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
এবং ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
এ সংগ্রহ শুরু ও বন্ধ করতে দেয়।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
BaseDeviceMetricCollector () |
পাবলিক পদ্ধতি | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
final | getBuildInfos () আমন্ত্রণে উপলব্ধ বিল্ড তথ্যের তালিকা প্রদান করে। |
final | getDevices () আমন্ত্রণে উপলব্ধ ডিভাইসের তালিকা প্রদান করে। |
File | getFileFromTestArtifacts (String fileName) পরীক্ষার আর্টিফ্যাক্ট বা মডিউল আর্টিফ্যাক্ট থেকে ফাইলটি পুনরুদ্ধার করুন এবং পরবর্তী কলগুলির জন্য এটি একটি মানচিত্রে ক্যাশে করুন। |
final ITestInvocationListener | getInvocationListener () আসল |
String | getModuleName () |
final | getRealDevices () |
String | getRunName () পরীক্ষা চালানো |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) বর্তমান প্রেক্ষাপটের সাথে সংগ্রাহকের সূচনা এবং ফলাফল কোথায় পাঠাতে হবে। |
final void | invocationEnded (long elapsedTime) রিপোর্ট করে যে আমন্ত্রণটি সমাপ্ত হয়েছে, সফলভাবে হোক বা কিছু ত্রুটি অবস্থার কারণে হোক। |
final void | invocationFailed ( FailureDescription failure) কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে। |
final void | invocationFailed (Throwable cause) কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে। |
void | invocationSkipped ( SkipReason reason) একটি আমন্ত্রণকে এড়িয়ে যাওয়া হিসাবে রিপোর্ট করে৷ |
final void | invocationStarted ( IInvocationContext context) ফরওয়ার্ড করার জন্য আমন্ত্রণ শ্রোতা |
final boolean | isDisabled () সম্পূর্ণ অবজেক্ট অক্ষম থাকলে সত্য ফেরত দেয় (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যান)। |
boolean | isDisabledReceiver () |
final void | logAssociation (String dataName, LogFile logFile) ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) অনুমান ব্যর্থতার সাথে একটি পরীক্ষার ক্ষেত্রে ব্যর্থ হলে কলব্যাক৷ |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) একটি পরীক্ষার কেস শেষ হলে কলব্যাক। |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) একটি পরীক্ষার কেস শেষ হলে কলব্যাক। |
void | onTestFail ( DeviceMetricData testData, TestDescription test) একটি পরীক্ষা কেস ব্যর্থ হলে কলব্যাক. |
void | onTestModuleEnded () মডিউল সমাপ্ত ইভেন্ট ক্যাপচার করার অনুমতি দেয়। |
void | onTestModuleStarted () মডিউল শুরু হওয়া ইভেন্ট ক্যাপচার করার অনুমতি দেয়। |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) একটি পরীক্ষা চালানো শেষ হলে কলব্যাক. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) testRunFailed ইভেন্টের জন্য কলব্যাক |
void | onTestRunStart ( DeviceMetricData runData) একটি পরীক্ষা চালানো শুরু হলে কলব্যাক. |
void | onTestStart ( DeviceMetricData testData) একটি টেস্ট কেস শুরু হলে কলব্যাক করুন। |
void | rebootEnded ( ITestDevice device) ডিভাইসে রিবুট শেষ হলে বিজ্ঞপ্তি পায়। |
void | rebootStarted ( ITestDevice device) ডিভাইসে রিবুট শুরু হলে বিজ্ঞপ্তি পায়। |
final void | setDisable (boolean isDisabled) বস্তুটি নিষ্ক্রিয় করা উচিত কিনা তা নির্ধারণ করে। |
void | setDisableReceiver (boolean isDisabled) |
final void | setLogSaver ( ILogSaver logSaver) ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. |
final void | testAssumptionFailure ( TestDescription test, String trace) বলা হয় যখন একটি পারমাণবিক পরীক্ষা পতাকা দেয় যে এটি একটি শর্ত অনুমান করে যা মিথ্যা |
final void | testAssumptionFailure ( TestDescription test, FailureDescription failure) বলা হয় যখন একটি পারমাণবিক পরীক্ষা পতাকা দেয় যে এটি একটি শর্ত অনুমান করে যা মিথ্যা |
final void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) |
final void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) একটি পৃথক পরীক্ষা মামলার মৃত্যুদন্ড কার্যকর করা শেষ রিপোর্ট. |
final void | testFailed ( TestDescription test, FailureDescription failure) একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার রিপোর্ট করে। |
final void | testFailed ( TestDescription test, String trace) একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার রিপোর্ট করে। |
final void | testIgnored ( TestDescription test) যখন একটি পরীক্ষা চালানো হবে না তখন বলা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকা করা হয়। |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) পরীক্ষার আহ্বান থেকে সংশ্লিষ্ট লগ বা ডিবাগ ডেটা প্রদান করে। |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. |
final void | testModuleEnded () একটি মডিউল রানের সমাপ্তি রিপোর্ট করে। |
final void | testModuleStarted ( IInvocationContext moduleContext) একটি মডিউল চলমান শুরুর প্রতিবেদন করে। |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) টেস্ট রান শেষ রিপোর্ট. |
final void | testRunFailed ( FailureDescription failure) |
final void | testRunFailed (String errorMessage) একটি মারাত্মক ত্রুটির কারণে রিপোর্ট পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে৷ |
final void | testRunStarted (String runName, int testCount, int attemptNumber) একটি পরীক্ষা চালানোর শুরু রিপোর্ট. |
final void | testRunStarted (String runName, int testCount) টেস্ট রান কলব্যাক |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) একটি পরীক্ষা চালানোর শুরু রিপোর্ট. |
final void | testRunStopped (long elapsedTime) একটি ব্যবহারকারীর অনুরোধের কারণে সম্পূর্ণ হওয়ার আগেই রিপোর্ট পরীক্ষা চালানো বন্ধ হয়ে গেছে। |
final void | testSkipped ( TestDescription test, SkipReason reason) যখন একটি পরীক্ষা বাদ দেওয়া হয় এবং সাধারণত প্রত্যাশিত নয় এমন একটি কারণে কার্যকর করা হয় না তখন কল করা হয়। |
final void | testStarted ( TestDescription test, long startTime) |
final void | testStarted ( TestDescription test) পরীক্ষার ক্ষেত্রে কলব্যাক |
ক্ষেত্র
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
পাবলিক কনস্ট্রাক্টর
বেসডিভাইসমেট্রিক কালেক্টর
public BaseDeviceMetricCollector ()
পাবলিক পদ্ধতি
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildInfos
public finalgetBuildInfos ()
আমন্ত্রণে উপলব্ধ বিল্ড তথ্যের তালিকা প্রদান করে।
রিটার্নস | |
---|---|
ডিভাইস পান
public finalgetDevices ()
আমন্ত্রণে উপলব্ধ ডিভাইসের তালিকা প্রদান করে।
রিটার্নস | |
---|---|
GetFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
পরীক্ষার আর্টিফ্যাক্ট বা মডিউল আর্টিফ্যাক্ট থেকে ফাইলটি পুনরুদ্ধার করুন এবং পরবর্তী কলগুলির জন্য এটি একটি মানচিত্রে ক্যাশে করুন।
পরামিতি | |
---|---|
fileName | String : আর্টিফ্যাক্টগুলি দেখতে ফাইলের নাম। |
রিটার্নস | |
---|---|
File | পরীক্ষার আর্টিফ্যাক্ট বা মডিউল আর্টিফ্যাক্ট থেকে ফাইল। ফাইল পাওয়া না গেলে নাল রিটার্ন করে। |
আমন্ত্রণ শ্রোতা পান
public final ITestInvocationListener getInvocationListener ()
আসল ITestInvocationListener
ফেরত দেয় যেখানে আমরা ফলাফল ফরোয়ার্ড করছি।
রিটার্নস | |
---|---|
ITestInvocationListener |
getModuleName
public String getModuleName ()
রিটার্নস | |
---|---|
String |
রিয়েল ডিভাইস পান
public finalgetRealDevices ()
getDevices()
তালিকা থেকে সমস্ত নন-স্টাব ডিভাইস ফেরত দেয়।
রিটার্নস | |
---|---|
getRunName
public String getRunName ()
পরীক্ষা চালানো mRunName
এর নাম প্রদান করে যা সংগ্রাহককে ট্রিগার করে।
রিটার্নস | |
---|---|
String | mRunName, বর্তমান পরীক্ষা চালানোর নাম। |
init
public final ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
বর্তমান প্রেক্ষাপটের সাথে সংগ্রাহকের সূচনা এবং ফলাফল কোথায় পাঠাতে হবে। প্রতি উদাহরণে শুধুমাত্র একবার কল করা হবে, এবং সংগ্রাহক তার অভ্যন্তরীণ প্রসঙ্গ এবং শ্রোতা আপডেট করবেন বলে আশা করা হচ্ছে। সর্বদা আগে একটি পরীক্ষা চালানোর সময় Init বলা হবে না।
আপনি কি করছেন তা না জানলে ওভাররাইড করবেন না।
পরামিতি | |
---|---|
context | IInvocationContext : প্রগতিতে আমন্ত্রণের জন্য IInvocationContext । |
listener | ITestInvocationListener : ITestInvocationListener যেখানে ফলাফল দিতে হবে। |
রিটার্নস | |
---|---|
ITestInvocationListener | নতুন শ্রোতা আসলটি মোড়ানো। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
আহ্বান শেষ
public final void invocationEnded (long elapsedTime)
রিপোর্ট করে যে আমন্ত্রণটি সমাপ্ত হয়েছে, সফলভাবে হোক বা কিছু ত্রুটি অবস্থার কারণে হোক।
স্বয়ংক্রিয়ভাবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা কল করা হবে।পরামিতি | |
---|---|
elapsedTime | long : ms এ আহ্বানের অতিবাহিত সময় |
আমন্ত্রণ ব্যর্থ
public final void invocationFailed (FailureDescription failure)
কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।
স্বয়ংক্রিয়ভাবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা কল করা হবে।
পরামিতি | |
---|---|
failure | FailureDescription : ব্যর্থতার কারণ বর্ণনা করে FailureDescription |
আমন্ত্রণ ব্যর্থ
public final void invocationFailed (Throwable cause)
কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।
স্বয়ংক্রিয়ভাবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা কল করা হবে।পরামিতি | |
---|---|
cause | Throwable : ব্যর্থতার Throwable কারণ |
invocationskipped
public void invocationSkipped (SkipReason reason)
একটি আমন্ত্রণকে এড়িয়ে যাওয়া হিসাবে রিপোর্ট করে৷
পরামিতি | |
---|---|
reason | SkipReason |
আমন্ত্রণ শুরু হয়েছে
public final void invocationStarted (IInvocationContext context)
ফরওয়ার্ড করার জন্য আমন্ত্রণ শ্রোতা
পরামিতি | |
---|---|
context | IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য |
অক্ষম
public final boolean isDisabled ()
সম্পূর্ণ অবজেক্ট অক্ষম থাকলে সত্য ফেরত দেয় (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যান)। অন্যথায় মিথ্যা।
রিটার্নস | |
---|---|
boolean |
isDisabledReceiver
public boolean isDisabledReceiver ()
IDeviceActionReceiver
নিষ্ক্রিয় কি না।
রিটার্নস | |
---|---|
boolean | নিষ্ক্রিয় হলে true ফেরত দিন, অন্যথায় মিথ্যা। |
লগ অ্যাসোসিয়েশন
public final void logAssociation (String dataName, LogFile logFile)
ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. এই বিশুদ্ধ ফরওয়ার্ডিং.
পরামিতি | |
---|---|
dataName | String : ডেটার নাম |
logFile | LogFile : LogFile যা আগে লগ করা হয়েছিল এবং পরীক্ষার ক্ষেত্রে যুক্ত হওয়া উচিত। |
onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
অনুমান ব্যর্থতার সাথে একটি পরীক্ষার ক্ষেত্রে ব্যর্থ হলে কলব্যাক৷
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। |
test | TestDescription : টেস্ট কেসের TestDescription চলছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
একটি পরীক্ষার কেস শেষ হলে কলব্যাক। এটি পরিষ্কার করার সময় হওয়া উচিত।
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) চলাকালীন একই বস্তু হবে। |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) এ পাস করা হয়েছে। |
test | TestDescription : টেস্ট কেসের TestDescription চলছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
একটি পরীক্ষার কেস শেষ হলে কলব্যাক। এটি পরিষ্কার করার সময় হওয়া উচিত।
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) চলাকালীন একই বস্তু হবে। |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) এ পাস করা হয়েছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
একটি পরীক্ষা কেস ব্যর্থ হলে কলব্যাক.
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। |
test | TestDescription : টেস্ট কেসের TestDescription চলছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded
public void onTestModuleEnded ()
মডিউল সমাপ্ত ইভেন্ট ক্যাপচার করার অনুমতি দেয়।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
onTestModule শুরু হয়েছে
public void onTestModuleStarted ()
মডিউল শুরু হওয়া ইভেন্ট ক্যাপচার করার অনুমতি দেয়।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
একটি পরীক্ষা চালানো শেষ হলে কলব্যাক. এটি পরিষ্কার করার সময় হওয়া উচিত।
পরামিতি | |
---|---|
runData | DeviceMetricData : চালানোর জন্য ডেটা ধারণ করে DeviceMetricData । onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) চলাকালীন একই বস্তু হবে। |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) এ পাস করা হয়েছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
testRunFailed ইভেন্টের জন্য কলব্যাক
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
একটি পরীক্ষা চালানো শুরু হলে কলব্যাক.
পরামিতি | |
---|---|
runData | DeviceMetricData : চালানোর জন্য ডেটা ধারণ করে DeviceMetricData । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
একটি টেস্ট কেস শুরু হলে কলব্যাক করুন।
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুট শেষ
public void rebootEnded (ITestDevice device)
ডিভাইসে রিবুট শেষ হলে বিজ্ঞপ্তি পায়।
দ্রষ্টব্য: প্রাপকদের এই কলব্যাকের সময় পুনরায় বুট করা এড়াতে হবে। যেকোনো রিবুট প্রচেষ্টা উপেক্ষা করা হবে।
পরামিতি | |
---|---|
device | ITestDevice : ITestDevice যেখানে রিবুট শেষ হয়েছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুট শুরু হয়েছে
public void rebootStarted (ITestDevice device)
ডিভাইসে রিবুট শুরু হলে বিজ্ঞপ্তি পায়।
দ্রষ্টব্য: প্রাপকদের এই কলব্যাকের সময় পুনরায় বুট করা এড়াতে হবে। যেকোনো রিবুট প্রচেষ্টা উপেক্ষা করা হবে।
পরামিতি | |
---|---|
device | ITestDevice : ITestDevice যেখানে রিবুট শুরু হয়েছিল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেট অক্ষম করুন
public final void setDisable (boolean isDisabled)
বস্তুটি নিষ্ক্রিয় করা উচিত কিনা তা নির্ধারণ করে। অক্ষম মানে সেটআপ এবং টিয়ারডাউন উভয় ধাপই এড়িয়ে যাওয়া উচিত। ডিফল্ট কনস্ট্রাক্টরে ডিফল্টরূপে একটি বস্তু নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে।
পরামিতি | |
---|---|
isDisabled | boolean : বস্তুটিকে যে অবস্থায় রাখতে হবে। |
সেট ডিসএবল রিসিভার
public void setDisableReceiver (boolean isDisabled)
IDeviceActionReceiver
নিষ্ক্রিয় করা উচিত কিনা তা সেট করে। অক্ষম করার অর্থ হল ডিভাইস অ্যাকশন ইভেন্টগুলি পাওয়ার জন্য এটি ডিভাইসে নিবন্ধিত হবে না৷
পরামিতি | |
---|---|
isDisabled | boolean |
সেটলগসেভার
public final void setLogSaver (ILogSaver logSaver)
ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. এই বিশুদ্ধ ফরওয়ার্ডিং.
পরামিতি | |
---|---|
logSaver | ILogSaver : ILogSaver |
পরীক্ষা অনুমান ব্যর্থতা
public final void testAssumptionFailure (TestDescription test, String trace)
বলা হয় যখন একটি পারমাণবিক পরীক্ষা পতাকা দেয় যে এটি একটি শর্ত অনুমান করে যা মিথ্যা
পরামিতি | |
---|---|
test | TestDescription : পরীক্ষা শনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষা অনুমান ব্যর্থতা
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
বলা হয় যখন একটি পারমাণবিক পরীক্ষা পতাকা দেয় যে এটি একটি শর্ত অনুমান করে যা মিথ্যা
পরামিতি | |
---|---|
test | TestDescription : পরীক্ষা শনাক্ত করে |
failure | FailureDescription : ব্যর্থতার FailureDescription এবং তার প্রসঙ্গ। |
পরীক্ষা শেষ
public final 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 final void testEnded (TestDescription test,testMetrics)
একটি পৃথক পরীক্ষা মামলার মৃত্যুদন্ড কার্যকর করা শেষ রিপোর্ট.
যদি testFailed(TestDescription, FailureDescription)
আমন্ত্রণ না করা হয়, এই পরীক্ষাটি পাস করেছে। এছাড়াও পরীক্ষার কেস সম্পাদনের সময় নির্গত হতে পারে এমন কোনও কী/মান মেট্রিক ফেরত দেয়।
পরামিতি | |
---|---|
test | TestDescription : পরীক্ষা শনাক্ত করে |
testMetrics | ERROR(/Map) |
পরীক্ষায় ব্যর্থ
public final void testFailed (TestDescription test, FailureDescription failure)
একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার রিপোর্ট করে।
testStarted এবং testEnded এর মধ্যে কল করা হবে।
পরামিতি | |
---|---|
test | TestDescription : পরীক্ষা শনাক্ত করে |
failure | FailureDescription : ব্যর্থতার FailureDescription এবং তার প্রসঙ্গ। |
পরীক্ষায় ব্যর্থ
public final void testFailed (TestDescription test, String trace)
একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার রিপোর্ট করে।
testStarted এবং testEnded এর মধ্যে কল করা হবে।
পরামিতি | |
---|---|
test | TestDescription : পরীক্ষা শনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষা উপেক্ষা করা হয়েছে
public final void testIgnored (TestDescription test)
যখন একটি পরীক্ষা চালানো হবে না তখন বলা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকা করা হয়।
পরামিতি | |
---|---|
test | TestDescription : পরীক্ষা শনাক্ত করে |
টেস্টলগ
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
পরীক্ষার আহ্বান থেকে সংশ্লিষ্ট লগ বা ডিবাগ ডেটা প্রদান করে।
ERROR(/ITestInvocationListener#invocationFailed(Throwable))
অথবা ERROR(/ITestInvocationListener#invocationEnded(long))
এর আগে কল করতে হবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক স্বয়ংক্রিয়ভাবে এই পদ্ধতিতে কল করবে, হোস্ট লগ প্রদান করবে এবং যদি প্রযোজ্য হয়, ডিভাইস লগক্যাট।পরামিতি | |
---|---|
dataName | String : ডেটার একটি String বর্ণনামূলক নাম। যেমন "device_logcat"। নোট ডেটানাম প্রতি আহ্বানে অনন্য নাও হতে পারে। অর্থাৎ বাস্তবায়নকারীরা অবশ্যই একই ডেটানাম সহ একাধিক কল পরিচালনা করতে সক্ষম হবেন |
dataType | LogDataType : ডেটার LogDataType |
dataStream | InputStreamSource : ডেটার InputStreamSource । বাস্তবায়নকারীদের ডেটা পড়া শুরু করার জন্য createInputStream কল করা উচিত, এবং সম্পূর্ণ হয়ে গেলে ফলস্বরূপ ইনপুটস্ট্রিম বন্ধ করা নিশ্চিত করা উচিত। টেস্টলগ পদ্ধতিটি সম্পূর্ণ না হওয়া পর্যন্ত কলারদের নিশ্চিত করা উচিত যে ডেটার উত্সটি উপস্থিত এবং অ্যাক্সেসযোগ্য থাকবে। |
testLog সংরক্ষিত
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. এই বিশুদ্ধ ফরওয়ার্ডিং.
পরামিতি | |
---|---|
dataName | String : ডেটার একটি String বর্ণনামূলক নাম। যেমন "device_logcat"। নোট ডেটানাম প্রতি আহ্বানে অনন্য নাও হতে পারে। অর্থাৎ বাস্তবায়নকারীরা অবশ্যই একই ডেটানাম সহ একাধিক কল পরিচালনা করতে সক্ষম হবেন |
dataType | LogDataType : ডেটার LogDataType |
dataStream | InputStreamSource : ডেটার InputStreamSource । বাস্তবায়নকারীদের ডেটা পড়া শুরু করার জন্য createInputStream কল করা উচিত, এবং সম্পূর্ণ হয়ে গেলে ফলস্বরূপ ইনপুটস্ট্রিম বন্ধ করা নিশ্চিত করা উচিত। |
logFile | LogFile : LogFile যাতে সংরক্ষিত ফাইলের মেটা ডেটা থাকে। |
testModule শেষ
public final void testModuleEnded ()
একটি মডিউল রানের সমাপ্তি রিপোর্ট করে।
testModule শুরু হয়েছে
public final void testModuleStarted (IInvocationContext moduleContext)
একটি মডিউল চলমান শুরুর প্রতিবেদন করে। এই কলব্যাক testModuleEnded()
এর সাথে যুক্ত এবং ক্রমানুসারে ঐচ্ছিক। এটি শুধুমাত্র একটি রানের সময় ব্যবহৃত হয় যা মডিউল ব্যবহার করে: স্যুট ভিত্তিক রানার।
পরামিতি | |
---|---|
moduleContext | IInvocationContext : মডিউলের IInvocationContext । |
testRunended
public final void testRunEnded (long elapsedTime,runMetrics)
টেস্ট রান শেষ রিপোর্ট. FIXME: আমাদের কাছে ভিন্ন ধরনের দুটি Map<> ইন্টারফেস থাকতে পারে না, তাই আমাদের এখানে হ্যাশম্যাপ ব্যবহার করতে হবে।
পরামিতি | |
---|---|
elapsedTime | long : ডিভাইস মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে |
runMetrics | Metric সাথে চালানো পরীক্ষার শেষে রিপোর্ট করা কী-মান জোড়া। |
testRunfailed
public final void testRunFailed (FailureDescription failure)
FailureDescription
দ্বারা বর্ণিত একটি ব্যর্থতার কারণে রিপোর্ট পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে।
পরামিতি | |
---|---|
failure | FailureDescription : ব্যর্থতার FailureDescription এবং তার প্রসঙ্গ। |
testRunfailed
public final void testRunFailed (String errorMessage)
একটি মারাত্মক ত্রুটির কারণে রিপোর্ট পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে৷
পরামিতি | |
---|---|
errorMessage | String : String রান ব্যর্থতার কারণ বর্ণনা করে। |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
একটি পরীক্ষা চালানোর শুরু রিপোর্ট.
পরামিতি | |
---|---|
runName | String : পরীক্ষা চালানোর নাম |
testCount | int : টেস্ট রানে পরীক্ষার মোট সংখ্যা |
attemptNumber | int : অর্ডার নম্বর, একই রাননেমের বিভিন্ন প্রচেষ্টা চিহ্নিত করে যা একাধিকবার চলে। প্রচেষ্টা সংখ্যাটি 0-সূচীযুক্ত এবং প্রতিবার নতুন রান হওয়ার সময় বৃদ্ধি করা উচিত। যেমন একটি পরীক্ষাটি দানাদার 3 বার পুনঃচেষ্টা করা হয়, এটিতে একই রাননামের অধীনে মোট 4টি রান থাকা উচিত এবং প্রচেষ্টা সংখ্যাটি 0 থেকে 3 পর্যন্ত। |
testRunStarted
public final void testRunStarted (String runName, int testCount)
টেস্ট রান কলব্যাক
পরামিতি | |
---|---|
runName | String : পরীক্ষা চালানোর নাম |
testCount | int : টেস্ট রানে পরীক্ষার মোট সংখ্যা |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
একটি পরীক্ষা চালানোর শুরু রিপোর্ট.
পরামিতি | |
---|---|
runName | String : পরীক্ষা চালানোর নাম |
testCount | int : টেস্ট রানে পরীক্ষার মোট সংখ্যা |
attemptNumber | int : অর্ডার নম্বর, একই রাননেমের বিভিন্ন প্রচেষ্টা চিহ্নিত করে যা একাধিকবার চলে। প্রচেষ্টা সংখ্যাটি 0-সূচীযুক্ত এবং প্রতিবার নতুন রান হওয়ার সময় বৃদ্ধি করা উচিত। যেমন একটি পরীক্ষাটি দানাদার 3 বার পুনঃচেষ্টা করা হয়, এটিতে একই রাননামের অধীনে মোট 4টি রান থাকা উচিত এবং প্রচেষ্টা সংখ্যাটি 0 থেকে 3 পর্যন্ত। |
startTime | long : রান শুরু হওয়ার সময়, System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয় |
testRunStopped
public final void testRunStopped (long elapsedTime)
একটি ব্যবহারকারীর অনুরোধের কারণে সম্পূর্ণ হওয়ার আগেই রিপোর্ট পরীক্ষা চালানো বন্ধ হয়ে গেছে।
TODO: বর্তমানে অব্যবহৃত, অপসারণ বিবেচনা করুন
পরামিতি | |
---|---|
elapsedTime | long : ডিভাইস মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে |
পরীক্ষা এড়িয়ে গেছে
public final void testSkipped (TestDescription test, SkipReason reason)
যখন একটি পরীক্ষা বাদ দেওয়া হয় এবং সাধারণত প্রত্যাশিত নয় এমন একটি কারণে কার্যকর করা হয় না তখন কল করা হয়। এই পরীক্ষাগুলি সঠিকভাবে সম্পাদন করার চেষ্টা করার জন্য পুনরায় চেষ্টা করার চেষ্টা করা হবে।
পরামিতি | |
---|---|
test | TestDescription : পরীক্ষা শনাক্ত করে |
reason | SkipReason : SkipReason |
পরীক্ষা শুরু হয়েছে
public final 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 final void testStarted (TestDescription test)
পরীক্ষার ক্ষেত্রে কলব্যাক
পরামিতি | |
---|---|
test | TestDescription : পরীক্ষা শনাক্ত করে |