CoverageOptions

public final class CoverageOptions
extends Object

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


אובייקט Tradefed להחזקת אפשרויות הכיסוי.

סיכום

‫constructors ציבוריים

CoverageOptions()

‫methods ציבוריים

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()

הפונקציה מחזירה את הערך True אם צריך למזג את מדידות הכיסוי לפני הרישום ביומן, ואת הערך False אם לא צריך למזג אותן.

boolean shouldResetCoverageBeforeTest()

הפונקציה מחזירה אם צריך לאפס את מדידות הכיסוי לפני כל בדיקה.

‫constructors ציבוריים

CoverageOptions

public CoverageOptions ()

‫methods ציבוריים

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 האם לאפס את הכיסוי לפני הבדיקה