বেসডিভাইসমেট্রিক কালেক্টর

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 ()

আসল ITestInvocationListener ফেরত দেয় যেখানে আমরা ফলাফল ফরোয়ার্ড করছি।

String getModuleName ()
final getRealDevices ()

getDevices() তালিকা থেকে সমস্ত নন-স্টাব ডিভাইস ফেরত দেয়।

String getRunName ()

পরীক্ষা চালানো mRunName এর নাম প্রদান করে যা সংগ্রাহককে ট্রিগার করে।

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 ()

IDeviceActionReceiver নিষ্ক্রিয় কি না।

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)

IDeviceActionReceiver নিষ্ক্রিয় করা উচিত কিনা তা সেট করে।

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)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) এর বিকল্প যেখানে আমরা শেষের সময় সরাসরি নির্দিষ্ট করতে পারি।

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)

FailureDescription দ্বারা বর্ণিত একটি ব্যর্থতার কারণে রিপোর্ট পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে।

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)

testStarted(com.android.tradefed.result.TestDescription) এর বিকল্প যেখানে আমরা সঠিক পরিমাপের জন্য ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) এর সাথে মিলিত, পরীক্ষা কখন শুরু হয়েছিল তাও উল্লেখ করি। .

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 final  getBuildInfos ()

আমন্ত্রণে উপলব্ধ বিল্ড তথ্যের তালিকা প্রদান করে।

রিটার্নস

ডিভাইস পান

public final  getDevices ()

আমন্ত্রণে উপলব্ধ ডিভাইসের তালিকা প্রদান করে।

রিটার্নস

GetFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

পরীক্ষার আর্টিফ্যাক্ট বা মডিউল আর্টিফ্যাক্ট থেকে ফাইলটি পুনরুদ্ধার করুন এবং পরবর্তী কলগুলির জন্য এটি একটি মানচিত্রে ক্যাশে করুন।

পরামিতি
fileName String : আর্টিফ্যাক্টগুলি দেখতে ফাইলের নাম।

রিটার্নস
File পরীক্ষার আর্টিফ্যাক্ট বা মডিউল আর্টিফ্যাক্ট থেকে ফাইল। ফাইল পাওয়া না গেলে নাল রিটার্ন করে।

আমন্ত্রণ শ্রোতা পান

public final ITestInvocationListener getInvocationListener ()

আসল ITestInvocationListener ফেরত দেয় যেখানে আমরা ফলাফল ফরোয়ার্ড করছি।

রিটার্নস
ITestInvocationListener

getModuleName

public String getModuleName ()

রিটার্নস
String

রিয়েল ডিভাইস পান

public final  getRealDevices ()

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 : চালানোর জন্য ডেটা ধারণ করে DeviceMetricDataonTestRunStart(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)

টেস্ট রান শেষ রিপোর্ট.

পরামিতি
elapsedTime long : ডিভাইস মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে

runMetrics : একটি পরীক্ষা চালানোর শেষে রিপোর্ট করা কী-মান জোড়া

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 : পরীক্ষা শনাক্ত করে