گزینههای پوشش
public final class CoverageOptions
extends 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 ()مدت زمان وقفه (timeout) برای دریافت معیارهای پوشش از دستگاه را بر حسب میلیثانیه برمیگرداند. |
boolean | isCoverageEnabled ()برمیگرداند که آیا اندازهگیریهای پوشش باید از این اجرا جمعآوری شوند یا خیر. |
boolean | isCoverageFlushEnabled ()برمیگرداند که آیا اندازهگیریهای پوشش باید پس از اتمام تست از فرآیندهای در حال اجرا حذف شوند یا خیر. |
boolean | shouldMergeCoverage ()برمیگرداند که آیا قبل از ثبت، اندازهگیریهای پوشش با هم ادغام شوند یا خیر. |
boolean | shouldResetCoverageBeforeTest ()برمیگرداند که آیا اندازهگیریهای پوشش باید قبل از هر آزمایش مجدداً تنظیم شوند یا خیر. |
سازندگان عمومی
گزینههای پوشش
public CoverageOptions ()
روشهای عمومی
فرآیندهای پوششی
public List<String> getCoverageProcesses ()
نام فرآیندهایی را که پس از اتمام تست، پوشش آنها پاک میشود، برمیگرداند.
| بازگشتها | |
|---|---|
List<String> | List از نامهای فرآیند که باید پس از آزمایش، پوشش آنها را حذف کرد |
getCoverageToolchains
public List<CoverageOptions.Toolchain> getCoverageToolchains ()
زنجیره ابزارهای پوشش را برای جمعآوری پوشش برمیگرداند.
| بازگشتها | |
|---|---|
List< CoverageOptions.Toolchain > | ابزارهای زنجیرهای برای جمعآوری پوشش از |
مسیرهای پوشش دستگاه را دریافت کنید
public List<String> getDeviceCoveragePaths ()
مکانهایی را روی دستگاه که اندازهگیریهای پوشش در آنها ذخیره شده است، برمیگرداند.
| بازگشتها | |
|---|---|
List<String> | یک {لیست پیوند} شامل مسیرهای پوشش دستگاه |
getJaCoCoAgentPath
public File getJaCoCoAgentPath ()
jacocoagent.jar را برمیگرداند.
| بازگشتها | |
|---|---|
File | File که به jacocoagent.jar اشاره میکند. |
مسیر دادهی getLlvmProf
public File getLlvmProfdataPath ()
دایرکتوری حاوی ابزار llvm-profdata را برمیگرداند.
| بازگشتها | |
|---|---|
File | File حاوی ابزار llvm-profdata و وابستگیهای آن |
getProfrawFilter
public String getProfrawFilter ()
پیشوند نام فایلهای profdata که برای اندازهگیری پوشش استفاده میشوند را برمیگرداند.
| بازگشتها | |
|---|---|
String | String حاوی پیشوند نام فایلهای profdata |
دریافت زمان خروج از حالت فشرده
public long getPullTimeout ()
مدت زمان وقفه (timeout) برای دریافت معیارهای پوشش از دستگاه را بر حسب میلیثانیه برمیگرداند.
| بازگشتها | |
|---|---|
long | یک ERROR(/long) به عنوان زمان انقضا بر حسب میلی ثانیه. |
پوشش فعال است
public boolean isCoverageEnabled ()
برمیگرداند که آیا اندازهگیریهای پوشش باید از این اجرا جمعآوری شوند یا خیر.
| بازگشتها | |
|---|---|
boolean | آیا اندازهگیریهای پوشش را جمعآوری کنیم یا خیر |
isCoverageFlushEnabled
public boolean isCoverageFlushEnabled ()
برمیگرداند که آیا اندازهگیریهای پوشش باید پس از اتمام تست از فرآیندهای در حال اجرا حذف شوند یا خیر.
| بازگشتها | |
|---|---|
boolean | آیا پس از آزمایش، فرآیندها را برای اندازهگیری پوشش شستشو دهیم یا خیر |
shouldMergeCoverage
public boolean shouldMergeCoverage ()
برمیگرداند که آیا قبل از ثبت، اندازهگیریهای پوشش با هم ادغام شوند یا خیر.
| بازگشتها | |
|---|---|
boolean | |
shouldResetCoverageBeforeTest
public boolean shouldResetCoverageBeforeTest ()
برمیگرداند که آیا اندازهگیریهای پوشش باید قبل از هر آزمایش مجدداً تنظیم شوند یا خیر.
فعال کردن این امکان، پوششدهی را برای آزمایش هدفمندتر میکند.
| بازگشتها | |
|---|---|
boolean | آیا قبل از آزمایش، پوشش بیمه را مجدداً تنظیم کنیم یا خیر |