সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

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

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.অবজেক্ট
com.android.tradefed.device.metric.BaseDeviceMetricCollector


IMetricCollector এর বেস বাস্তবায়ন যা 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 ()

পাবলিক পদ্ধতি

final getBuildInfos ()

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

final getDevices ()

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

File getFileFromTestArtifacts (String fileName)

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

final ITestInvocationListener getInvocationListener ()

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

final getRealDevices ()

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

String getRunName ()

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

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

বর্তমান প্রেক্ষাপটের সাথে সংগ্রাহকের সূচনা এবং ফলাফল কোথায় পাঠাতে হবে।

final void invocationEnded (long elapsedTime)

রিপোর্ট করে যে আমন্ত্রণটি সমাপ্ত হয়েছে, সফলভাবে হোক বা কিছু ত্রুটি অবস্থার কারণে হোক।

final void invocationFailed ( FailureDescription failure)

কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।

final void invocationFailed (Throwable cause)

কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।

final void invocationStarted ( IInvocationContext context)

ফরওয়ার্ড করার জন্য আমন্ত্রণ শ্রোতা

final boolean isDisabled ()

সম্পূর্ণ অবজেক্ট অক্ষম করা থাকলে সত্য ফেরত দেয় (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যান)।

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)

একটি টেস্ট কেস শুরু হলে কলব্যাক করুন।

final void setDisable (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)

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

পাবলিক পদ্ধতি

getBuildInfos

public final  getBuildInfos ()

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

রিটার্নস

ডিভাইস পান

public final  getDevices ()

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

রিটার্নস

GetFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

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

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

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

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

public final ITestInvocationListener getInvocationListener ()

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

রিটার্নস
ITestInvocationListener

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

public final  getRealDevices ()

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

রিটার্নস

getRunName

public String getRunName ()

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

রিটার্নস
String mRunName, বর্তমান পরীক্ষা চালানোর নাম।

এটা

public 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 কারণ

আমন্ত্রণ শুরু হয়েছে

public final void invocationStarted (IInvocationContext context)

ফরওয়ার্ড করার জন্য আমন্ত্রণ শ্রোতা

পরামিতি
context IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য

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

public final boolean isDisabled ()

সম্পূর্ণ অবজেক্ট অক্ষম করা থাকলে সত্য ফেরত দেয় (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যান)। অন্যথায় মিথ্যা।

রিটার্নস
boolean

লগ অ্যাসোসিয়েশন

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 ইভেন্টের জন্য কলব্যাক

নিক্ষেপ করে
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

একটি পরীক্ষা চালানো শুরু হলে কলব্যাক.

পরামিতি
runData DeviceMetricData : চালানোর জন্য ডেটা ধারণ করে DeviceMetricData

নিক্ষেপ করে
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

একটি টেস্ট কেস শুরু হলে কলব্যাক করুন।

পরামিতি
testData DeviceMetricData : DeviceMetricData পরীক্ষার ক্ষেত্রে ডেটা ধারণ করে।

নিক্ষেপ করে
DeviceNotAvailableException

সেট অক্ষম করুন

public final void setDisable (boolean isDisabled)

বস্তুটি নিষ্ক্রিয় করা উচিত কিনা তা নির্ধারণ করে। অক্ষম মানে সেটআপ এবং টিয়ারডাউন উভয় ধাপই এড়িয়ে যাওয়া উচিত। ডিফল্ট কনস্ট্রাক্টরে ডিফল্টরূপে একটি বস্তু নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে।

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

,

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

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.অবজেক্ট
com.android.tradefed.device.metric.BaseDeviceMetricCollector


IMetricCollector এর বেস বাস্তবায়ন যা 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 ()

পাবলিক পদ্ধতি

final getBuildInfos ()

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

final getDevices ()

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

File getFileFromTestArtifacts (String fileName)

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

final ITestInvocationListener getInvocationListener ()

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

final getRealDevices ()

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

String getRunName ()

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

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

বর্তমান প্রেক্ষাপটের সাথে সংগ্রাহকের সূচনা এবং ফলাফল কোথায় পাঠাতে হবে।

final void invocationEnded (long elapsedTime)

রিপোর্ট করে যে আহ্বানটি সমাপ্ত হয়েছে, তা সফলভাবে হোক বা কিছু ত্রুটির অবস্থার কারণে হোক।

final void invocationFailed ( FailureDescription failure)

কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।

final void invocationFailed (Throwable cause)

কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।

final void invocationStarted ( IInvocationContext context)

ফরওয়ার্ড করার জন্য আমন্ত্রণ শ্রোতা

final boolean isDisabled ()

সম্পূর্ণ অবজেক্ট অক্ষম করা থাকলে সত্য ফেরত দেয় (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যান)।

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)

একটি টেস্ট কেস শুরু হলে কলব্যাক করুন।

final void setDisable (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)

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

পাবলিক পদ্ধতি

getBuildInfos

public final  getBuildInfos ()

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

রিটার্নস

ডিভাইস পান

public final  getDevices ()

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

রিটার্নস

GetFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

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

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

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

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

public final ITestInvocationListener getInvocationListener ()

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

রিটার্নস
ITestInvocationListener

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

public final  getRealDevices ()

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

রিটার্নস

getRunName

public String getRunName ()

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

রিটার্নস
String mRunName, বর্তমান পরীক্ষা চালানোর নাম।

এটা

public 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 কারণ

আমন্ত্রণ শুরু হয়েছে

public final void invocationStarted (IInvocationContext context)

ফরওয়ার্ড করার জন্য আমন্ত্রণ শ্রোতা

পরামিতি
context IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য

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

public final boolean isDisabled ()

সম্পূর্ণ অবজেক্ট অক্ষম করা থাকলে সত্য ফেরত দেয় (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যান)। অন্যথায় মিথ্যা।

রিটার্নস
boolean

লগ অ্যাসোসিয়েশন

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 ইভেন্টের জন্য কলব্যাক

নিক্ষেপ করে
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

একটি পরীক্ষা চালানো শুরু হলে কলব্যাক.

পরামিতি
runData DeviceMetricData : চালানোর জন্য ডেটা ধারণ করে DeviceMetricData

নিক্ষেপ করে
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

একটি টেস্ট কেস শুরু হলে কলব্যাক করুন।

পরামিতি
testData DeviceMetricData : DeviceMetricData পরীক্ষার ক্ষেত্রে ডেটা ধারণ করে।

নিক্ষেপ করে
DeviceNotAvailableException

সেট অক্ষম করুন

public final void setDisable (boolean isDisabled)

বস্তুটি নিষ্ক্রিয় করা উচিত কিনা তা নির্ধারণ করে। অক্ষম মানে সেটআপ এবং টিয়ারডাউন উভয় ধাপই এড়িয়ে যাওয়া উচিত। ডিফল্ট কনস্ট্রাক্টরে ডিফল্টরূপে একটি বস্তু নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে।

পরামিতি
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 describing the failure and its context.

testRunFailed

public final void testRunFailed (String errorMessage)

Reports test run failed to complete due to a fatal error.

পরামিতি
errorMessage String : String describing reason for run failure.

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Reports the start of a test run.

পরামিতি
runName String : the test run name

testCount int : total number of tests in test run

attemptNumber int : order number, identifying the different attempts of the same runName that run multiple times. The attemptNumber is 0-indexed and should increment everytime a new run happens. eg A test is granular retried 3 times, it should have 4 total runs under the same runName and the attemptNumber is from 0 to 3.

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Test run callbacks

পরামিতি
runName String : the test run name

testCount int : total number of tests in test run

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Reports the start of a test run.

পরামিতি
runName String : the test run name

testCount int : total number of tests in test run

attemptNumber int : order number, identifying the different attempts of the same runName that run multiple times. The attemptNumber is 0-indexed and should increment everytime a new run happens. eg A test is granular retried 3 times, it should have 4 total runs under the same runName and the attemptNumber is from 0 to 3.

startTime long : the time the run started, measured via System.currentTimeMillis()

testRunStopped

public final void testRunStopped (long elapsedTime)

Reports test run stopped before completion due to a user request.

TODO: currently unused, consider removing

পরামিতি
elapsedTime long : device reported elapsed time, in milliseconds

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Alternative to testStarted(com.android.tradefed.result.TestDescription) where we also specify when the test was started, combined with ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) for accurate measure.

পরামিতি
test TestDescription : identifies the test

startTime long : the time the test started, measured via System.currentTimeMillis()

testStarted

public final void testStarted (TestDescription test)

Test cases callbacks

পরামিতি
test TestDescription : identifies the test