কোডকভারেজ কালেক্টর

public final class CodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.device.metric.BaseDeviceMetricCollector সম্পর্কে
com.android.tradefed.device.metric.CodeCoverageCollector সম্পর্কে


একটি BaseDeviceMetricCollector যা ডিভাইস থেকে জাভা এবং নেটিভ কভারেজ পরিমাপ টেনে আনবে এবং পরীক্ষামূলক আর্টিফ্যাক্ট হিসেবে লগ করবে।

সারাংশ

ধ্রুবক

String COVERAGE_DIRECTORY

String COVERAGE_MEASUREMENT_KEY

ক্ষেত্র

public static final String COMPRESS_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

পাবলিক কনস্ট্রাক্টর

CodeCoverageCollector ()

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

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd ( DeviceMetricData runData, runMetrics)

পরীক্ষামূলক রান শেষ হলে কলব্যাক।

void rebootEnded ( ITestDevice device)

ডিভাইসে রিবুট শেষ হলে বিজ্ঞপ্তি পায়।

void setConfiguration ( IConfiguration configuration)

ব্যবহৃত IConfiguration ইনজেক্ট করে।

ধ্রুবক

কভারেজ_ডিরেক্টরি

public static final String COVERAGE_DIRECTORY

ধ্রুবক মান: "/data/misc/trace"

কভারেজ_মেজারমেন্ট_কী

public static final String COVERAGE_MEASUREMENT_KEY

ধ্রুবক মান: "কভারেজফাইলপাথ"

ক্ষেত্র

কমপ্রেস_কভারেজ_ফাইল

public static final String COMPRESS_COVERAGE_FILES

কভারেজ_ফাইল খুঁজুন

public static final String FIND_COVERAGE_FILES

পাবলিক কনস্ট্রাক্টর

কোডকভারেজ কালেক্টর

public CodeCoverageCollector ()

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

এক্সট্রাইনিট

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

থ্রো
DeviceNotAvailableException

অনটেস্টরানএন্ড

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

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

runMetrics : মেট্রিক্সের বর্তমান মানচিত্রটি ERROR(/#testRunEnded(long,Map)) তে পাস করা হয়েছে।

থ্রো
DeviceNotAvailableException

রিবুটশেষ

public void rebootEnded (ITestDevice device)

ডিভাইসে রিবুট শেষ হলে বিজ্ঞপ্তি পায়।

দ্রষ্টব্য: এই কলব্যাকের সময় রিসিভারদের রিবুট করা এড়িয়ে চলা উচিত। যেকোনো রিবুট প্রচেষ্টা উপেক্ষা করা হবে।

পরামিতি
device ITestDevice : ITestDevice যেখানে রিবুট শেষ হয়েছে।

থ্রো
DeviceNotAvailableException

সেট কনফিগারেশন

public void setConfiguration (IConfiguration configuration)

ব্যবহৃত IConfiguration ইনজেক্ট করে।

পরামিতি
configuration IConfiguration