CoverageOptions

public final class CoverageOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.coverage.CoverageOptions


عنصر Tradefed لتضمين خيارات التغطية

ملخّص

طُرق وضع التصميم العامة

CoverageOptions()

الإجراءات العامة

List<String> getCoverageProcesses()

تعرِض هذه السمة أسماء العمليات التي يجب إزالة بيانات التغطية منها بعد اكتمال الاختبار.

List<CoverageOptions.Toolchain> getCoverageToolchains()

تعرض هذه السمة سلاسل الأدوات التي سيتم جمع بيانات التغطية منها.

List<String> getDeviceCoveragePaths()

تعرِض هذه السمة المواقع الجغرافية على الجهاز التي يتم فيها تخزين قياسات التغطية.

File getJaCoCoAgentPath()

تعرض jacocoagent.jar.

File getLlvmProfdataPath()

تعرض هذه السمة الدليل الذي يحتوي على أداة llvm-profdata.

String getProfrawFilter()

تعرِض هذه السمة بادئة أسماء ملفات profdata المستخدَمة لقياسات التغطية.

long getPullTimeout()

تعرض هذه السمة المهلة بالملّي ثانية اللازمة لسحب مقاييس التغطية من الجهاز.

boolean isCoverageEnabled()

تعرِض هذه السمة ما إذا كان يجب جمع قياسات التغطية من عملية التشغيل هذه.

boolean isCoverageFlushEnabled()

تُرجع هذه السمة ما إذا كان يجب إزالة قياسات التغطية من العمليات الجارية بعد اكتمال الاختبار.

boolean shouldMergeCoverage()

تعرض هذه السمة ما إذا كان سيتم دمج قياسات التغطية معًا قبل التسجيل.

boolean shouldResetCoverageBeforeTest()

تعرض هذه السمة ما إذا كان يجب إعادة ضبط مقاييس التغطية قبل كل اختبار.

طُرق وضع التصميم العامة

CoverageOptions

public CoverageOptions ()

الإجراءات العامة

getCoverageProcesses

public List<String> getCoverageProcesses ()

تعرِض هذه السمة أسماء العمليات التي يجب إزالة بيانات التغطية منها بعد اكتمال الاختبار.

المرتجعات
List<String> List من أسماء العمليات التي سيتم محو بيانات التغطية منها بعد الاختبار

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

تعرض هذه السمة سلاسل الأدوات التي سيتم جمع بيانات التغطية منها.

المرتجعات
List<CoverageOptions.Toolchain> سلاسل الأدوات لجمع بيانات التغطية

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

تعرِض هذه السمة المواقع الجغرافية على الجهاز التي يتم فيها تخزين قياسات التغطية.

المرتجعات
List<String> {link List} يحتوي على مسارات تغطية الجهاز

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

تعرض jacocoagent.jar.

المرتجعات
File File يشير إلى jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

تعرض هذه السمة الدليل الذي يحتوي على أداة llvm-profdata.

المرتجعات
File File التي تحتوي على أداة llvm-profdata وبرامجها الاعتمادية

getProfrawFilter

public String getProfrawFilter ()

تعرِض هذه السمة بادئة أسماء ملفات profdata المستخدَمة لقياسات التغطية.

المرتجعات
String String يحتوي على بادئة أسماء ملفات profdata

getPullTimeout

public long getPullTimeout ()

تعرض هذه السمة المهلة بالملّي ثانية اللازمة لاسترداد مقاييس التغطية من الجهاز.

المرتجعات
long ERROR(/long) كمهلة بالملّي ثانية

isCoverageEnabled

public boolean isCoverageEnabled ()

تعرِض هذه السمة ما إذا كان يجب جمع قياسات التغطية من عملية التشغيل هذه.

المرتجعات
boolean تحديد ما إذا كان سيتم جمع قياسات التغطية أم لا

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

تُرجع هذه السمة ما إذا كان يجب إزالة قياسات التغطية من العمليات الجارية بعد اكتمال الاختبار.

المرتجعات
boolean ما إذا كان سيتم إفراغ العمليات لقياسات التغطية بعد الاختبار

shouldMergeCoverage

public boolean shouldMergeCoverage ()

تعرض هذه السمة ما إذا كان سيتم دمج قياسات التغطية معًا قبل التسجيل.

المرتجعات
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

تعرض هذه السمة ما إذا كان يجب إعادة ضبط مقاييس التغطية قبل كل اختبار.

يسمح تفعيل هذا الخيار بأن تكون التغطية أكثر استهدافًا للاختبار.

المرتجعات
boolean ما إذا كان سيتم إعادة ضبط التغطية قبل الاختبار