گزینه‌های پوشش

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 آیا قبل از آزمایش، پوشش بیمه را مجدداً تنظیم کنیم یا خیر