CoverageOptions

public final class CoverageOptions
extends Object

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


Objek Tradefed untuk menyimpan opsi cakupan.

Ringkasan

Konstruktor publik

CoverageOptions()

Metode publik

List<String> getCoverageProcesses()

Menampilkan nama proses untuk menghapus cakupan setelah pengujian selesai.

List<CoverageOptions.Toolchain> getCoverageToolchains()

Menampilkan toolchain cakupan untuk mengumpulkan cakupan.

List<String> getDeviceCoveragePaths()

Menampilkan lokasi di perangkat tempat pengukuran cakupan disimpan.

File getJaCoCoAgentPath()

Menampilkan jacocoagent.jar.

File getLlvmProfdataPath()

Menampilkan direktori yang berisi alat llvm-profdata.

String getProfrawFilter()

Menampilkan awalan nama file profdata yang digunakan untuk pengukuran cakupan.

long getPullTimeout()

Menampilkan waktu tunggu dalam milidetik untuk menarik metrik cakupan dari perangkat.

boolean isCoverageEnabled()

Menampilkan apakah pengukuran cakupan harus dikumpulkan dari proses ini.

boolean isCoverageFlushEnabled()

Menampilkan apakah pengukuran cakupan harus dihapus dari proses yang berjalan setelah pengujian selesai.

boolean shouldMergeCoverage()

Menampilkan apakah akan menggabungkan pengukuran cakupan sebelum mencatat.

boolean shouldResetCoverageBeforeTest()

Menampilkan apakah pengukuran cakupan harus direset sebelum setiap pengujian.

Konstruktor publik

CoverageOptions

public CoverageOptions ()

Metode publik

getCoverageProcesses

public List<String> getCoverageProcesses ()

Menampilkan nama proses untuk menghapus cakupan setelah pengujian selesai.

Retur:
List<String> List nama proses untuk menghapus cakupan setelah pengujian

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

Menampilkan toolchain cakupan untuk mengumpulkan cakupan.

Retur:
List<CoverageOptions.Toolchain> toolchain untuk mengumpulkan cakupan

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

Menampilkan lokasi di perangkat tempat pengukuran cakupan disimpan.

Retur:
List<String> {link List} yang berisi jalur cakupan perangkat

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Menampilkan jacocoagent.jar.

Retur:
File File yang mengarah ke jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

Menampilkan direktori yang berisi alat llvm-profdata.

Retur:
File File yang berisi alat llvm-profdata dan dependensinya

getProfrawFilter

public String getProfrawFilter ()

Menampilkan awalan nama file profdata yang digunakan untuk pengukuran cakupan.

Retur:
String String yang berisi awalan nama file profdata

getPullTimeout

public long getPullTimeout ()

Menampilkan waktu tunggu dalam milidetik untuk menarik metrik cakupan dari perangkat.

Retur:
long ERROR(/long) sebagai waktu tunggu dalam milidetik.

isCoverageEnabled

public boolean isCoverageEnabled ()

Menampilkan apakah pengukuran cakupan harus dikumpulkan dari proses ini.

Retur:
boolean apakah akan mengumpulkan pengukuran cakupan

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Menampilkan apakah pengukuran cakupan harus dihapus dari proses yang berjalan setelah pengujian selesai.

Retur:
boolean apakah akan menghapus proses untuk pengukuran cakupan setelah pengujian

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Menampilkan apakah akan menggabungkan pengukuran cakupan sebelum mencatat.

Retur:
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

Menampilkan apakah pengukuran cakupan harus direset sebelum setiap pengujian.

Dengan mengaktifkan opsi ini, cakupan dapat lebih ditargetkan ke pengujian.

Retur:
boolean apakah akan mereset cakupan sebelum pengujian