GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


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

সারাংশ

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

GcovCodeCoverageCollector ()

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

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements ( ITestDevice device, String runName)

ডিভাইস থেকে নেটিভ কভারেজ পরিমাপ টানে এবং সেগুলি লগ করে।

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

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

void setCollectOnTestEnd (boolean collect)

testRunEnded-এ কভারেজ সংগ্রহ করতে হবে কিনা তা সেট করে।

void setConfiguration ( IConfiguration config)

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

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

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

নিক্ষেপ করে
DeviceNotAvailableException

লগকভারেজ পরিমাপ

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

ডিভাইস থেকে নেটিভ কভারেজ পরিমাপ টানে এবং সেগুলি লগ করে।

পরামিতি
device ITestDevice

runName String

নিক্ষেপ করে
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

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

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

নিক্ষেপ করে
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

testRunEnded-এ কভারেজ সংগ্রহ করতে হবে কিনা তা সেট করে।

পুনরায় চালানোর সময় এটিকে মিথ্যাতে সেট করুন, অন্যথায় প্রতিটি পৃথক পরীক্ষা পুনরায় চালানো একটি একক মার্জড কভারেজ ফলাফলের পরিবর্তে কভারেজ সংগ্রহ করবে।

পরামিতি
collect boolean

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

public void setConfiguration (IConfiguration config)

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

পরামিতি
config IConfiguration