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 |
ما إذا كان سيتم إعادة ضبط التغطية قبل الاختبار |