IMetricCollector

public interface IMetricCollector
implements ILogSaverListener, IDisableable

com.android.tradefed.device.metric.IMetricCollector


এই ইন্টারফেসটি ডেকোরেটর হিসেবে যোগ করা হবে যখন মিলের মেট্রিক্স সংগ্রহ করার জন্য পরীক্ষার ফলাফল রিপোর্ট করবে।

এই ইন্টারফেসটি একটি হিসাবে ব্যবহার করা যাবে না এটা এমনকি প্রসারিত ITestInvocationListener । কনফিগারেশন চেকিং এটি প্রত্যাখ্যান করবে। এটি একটি "metrics_collector" হিসাবে ব্যবহার করা আবশ্যক।

সংগ্রহকারীরা একটি অভ্যন্তরীণ অবস্থা বজায় রাখবে বলে আশা করা হয় না কারণ এগুলি বিভিন্ন স্থানে পুনরায় ব্যবহার করা যেতে পারে। একটি অভ্যন্তরীণ রাষ্ট্র সত্যিই ব্যবহার করা আবশ্যক, তাহলে এটি উপর পরিষ্কার করা উচিত init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)

সারসংক্ষেপ

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

abstract getBuildInfos ()

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

abstract getDevices ()

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

abstract ITestInvocationListener getInvocationListener ()

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

abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

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

abstract void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

কলব্যাক যখন একটি পরীক্ষা ক্ষেত্রে অনুমান ব্যর্থতার সাথে ব্যর্থ হয়।

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

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

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

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

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

একটি পরীক্ষা ক্ষেত্রে ব্যর্থ হলে কলব্যাক।

abstract void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

একটি পরীক্ষা রান শেষ হলে কলব্যাক।

abstract void onTestRunStart ( DeviceMetricData runData)

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

abstract void onTestStart ( DeviceMetricData testData)

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

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

getBuildInfos

public abstract  getBuildInfos ()

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

ফেরত দেয়

ডিভাইসগুলি পান

public abstract  getDevices ()

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

ফেরত দেয়

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

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

ফেরত দেয়
ITestInvocationListener

এটা

public abstract ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

বর্তমান প্রেক্ষাপটের সাথে সংগ্রাহকের সূচনা এবং ফলাফল কোথায় পাঠানো যায়। প্রতিবার শুধুমাত্র একবার ডাকা হবে, এবং সংগ্রাহক তার অভ্যন্তরীণ প্রসঙ্গ এবং শ্রোতা আপডেট করবেন বলে আশা করা হচ্ছে। সর্বদা আগে একটি পরীক্ষা চালানোর সময় Init বলা হবে না।

আপনি কি করছেন তা না জানা পর্যন্ত ওভাররাইড করবেন না।

পরামিতি
context IInvocationContext : IInvocationContext প্রগতিতে আবাহন জন্য।

listener ITestInvocationListener : ITestInvocationListener যেখানে ফলাফল করা।

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

onTestAssumptionFailure

public abstract void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

কলব্যাক যখন একটি পরীক্ষা ক্ষেত্রে অনুমান ব্যর্থতার সাথে ব্যর্থ হয়।

পরামিতি
testData DeviceMetricData : DeviceMetricData পরীক্ষা ক্ষেত্রে জন্য তথ্য ধারণ।

test TestDescription : TestDescription প্রগতিতে পরীক্ষা মামলার।

onTestEnd

public abstract void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

একটি পরীক্ষা কেস শেষ হলে কলব্যাক করুন। এটি পরিষ্কার করার সময় হওয়া উচিত।

পরামিতি
testData DeviceMetricData : DeviceMetricData পরীক্ষা ক্ষেত্রে জন্য তথ্য ধারণ। সময় হিসাবে একই বস্তুর হবে onTestStart(com.android.tradefed.device.metric.DeviceMetricData)

currentTestCaseMetrics : প্রেরণ মেট্রিক্স বর্তমান মানচিত্র ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)

onTestEnd

public abstract void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

একটি পরীক্ষা কেস শেষ হলে কলব্যাক করুন। এটি পরিষ্কার করার সময় হওয়া উচিত।

পরামিতি
testData DeviceMetricData : DeviceMetricData পরীক্ষা ক্ষেত্রে জন্য তথ্য ধারণ। সময় হিসাবে একই বস্তুর হবে onTestStart(com.android.tradefed.device.metric.DeviceMetricData)

currentTestCaseMetrics : প্রেরণ মেট্রিক্স বর্তমান মানচিত্র ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)

test TestDescription : TestDescription প্রগতিতে পরীক্ষা মামলার।

onTestFail

public abstract void onTestFail (DeviceMetricData testData, 
                TestDescription test)

একটি পরীক্ষা ক্ষেত্রে ব্যর্থ হলে কলব্যাক।

পরামিতি
testData DeviceMetricData : DeviceMetricData পরীক্ষা ক্ষেত্রে জন্য তথ্য ধারণ।

test TestDescription : TestDescription প্রগতিতে পরীক্ষা মামলার।

onTestRunEnd

public abstract void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

একটি পরীক্ষা রান শেষ হলে কলব্যাক। এটি পরিষ্কার করার সময় হওয়া উচিত।

পরামিতি
runData DeviceMetricData : DeviceMetricData চালানোর জন্য ডেটা অধিষ্ঠিত। সময় হিসাবে একই বস্তুর হবে onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)

currentRunMetrics : প্রেরণ মেট্রিক্স বর্তমান মানচিত্র ITestLifeCycleReceiver.testRunEnded(long, Map)

onTestRunStart

public abstract void onTestRunStart (DeviceMetricData runData)

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

পরামিতি
runData DeviceMetricData : DeviceMetricData চালানোর জন্য ডেটা অধিষ্ঠিত।

onTestStart

public abstract void onTestStart (DeviceMetricData testData)

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

পরামিতি
testData DeviceMetricData : DeviceMetricData পরীক্ষা ক্ষেত্রে জন্য তথ্য ধারণ।