CoverageOptions

public final class CoverageOptions
extends Object

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


Kapsam seçeneklerini tutacak Tradefed nesnesi.

Özet

Herkese açık oluşturucular

CoverageOptions()

Herkese açık yöntemler

List<String> getCoverageProcesses()

Test tamamlandıktan sonra kapsamın boşaltılacağı işlemlerin adını döndürür.

List<CoverageOptions.Toolchain> getCoverageToolchains()

Kapsam bilgilerinin toplanacağı kapsama alanı araç zincirlerini döndürür.

List<String> getDeviceCoveragePaths()

Kapsam ölçümlerinin depolandığı cihazdaki konumları döndürür.

File getJaCoCoAgentPath()

jacocoagent.jar dosyasını döndürür.

File getLlvmProfdataPath()

llvm-profdata aracını içeren dizini döndürür.

String getProfrawFilter()

Kapsam ölçümleri için kullanılan profdata dosya adlarının önekini döndürür.

long getPullTimeout()

Cihazdan kapsama alanı metriklerini çekmek için zaman aşımını milisaniye cinsinden döndürür.

boolean isCoverageEnabled()

Kapsam ölçümlerinin bu çalıştırmadan toplanıp toplanmayacağını döndürür.

boolean isCoverageFlushEnabled()

Test tamamlandıktan sonra kapsam ölçümlerinin çalışan işlemlerden temizlenip temizlenmeyeceğini döndürür.

boolean shouldMergeCoverage()

Günlüğe kaydetmeden önce kapsam ölçümlerinin birleştirilip birleştirilmeyeceğini döndürür.

boolean shouldResetCoverageBeforeTest()

Kapsam ölçümlerinin her testten önce sıfırlanıp sıfırlanmayacağını döndürür.

Herkese açık oluşturucular

CoverageOptions

public CoverageOptions ()

Herkese açık yöntemler

getCoverageProcesses

public List<String> getCoverageProcesses ()

Test tamamlandıktan sonra kapsamın boşaltılacağı işlemlerin adını döndürür.

İadeler
List<String> Testten sonra kapsamın temizleneceği List işlem adı

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

Kapsam bilgilerinin toplanacağı kapsama alanı araç zincirlerini döndürür.

İadeler
List<CoverageOptions.Toolchain> kapsamın toplanacağı araç zincirleri

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

Kapsam ölçümlerinin depolandığı cihazdaki konumları döndürür.

İadeler
List<String> Cihaz kapsamı yollarını içeren bir {link List}

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

jacocoagent.jar dosyasını döndürür.

İadeler
File jacocoagent.jar'ı işaret eden bir File.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

llvm-profdata aracını içeren dizini döndürür.

İadeler
File llvm-profdata aracını ve bağımlılıklarını içeren bir File

getProfrawFilter

public String getProfrawFilter ()

Kapsam ölçümleri için kullanılan profdata dosya adlarının önekini döndürür.

İadeler
String profdata dosya adlarının önekini içeren bir String

getPullTimeout

public long getPullTimeout ()

Cihazdan kapsama alanı metriklerini çekmek için zaman aşımını milisaniye cinsinden döndürür.

İadeler
long Zaman aşımı süresi milisaniye cinsinden bir ERROR(/long).

isCoverageEnabled

public boolean isCoverageEnabled ()

Kapsam ölçümlerinin bu çalıştırmadan toplanıp toplanmayacağını döndürür.

İadeler
boolean kapsam ölçümlerinin toplanıp toplanmayacağı

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Test tamamlandıktan sonra kapsam ölçümlerinin çalışan işlemlerden temizlenip temizlenmeyeceğini döndürür.

İadeler
boolean Testten sonra kapsam ölçümleri için süreçlerin temizlenip temizlenmeyeceği

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Günlüğe kaydetmeden önce kapsam ölçümlerinin birleştirilip birleştirilmeyeceğini döndürür.

İadeler
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

Kapsam ölçümlerinin her testten önce sıfırlanıp sıfırlanmayacağını döndürür.

Bu ayarı etkinleştirdiğinizde kapsam, teste daha fazla odaklanır.

İadeler
boolean Testten önce kapsamın sıfırlanıp sıfırlanmayacağı