CoverageOptions

public final class CoverageOptions
extends Object

java.lang.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()

यह फ़ंक्शन, डिवाइस से कवरेज मेट्रिक पाने के लिए टाइम आउट को मिलीसेकंड में दिखाता है.

boolean isCoverageEnabled()

यह फ़ंक्शन बताता है कि इस रन से कवरेज मेज़रमेंट इकट्ठा किए जाने चाहिए या नहीं.

boolean isCoverageFlushEnabled()

इससे यह पता चलता है कि टेस्ट पूरा होने के बाद, कवरेज मेज़रमेंट को चालू प्रोसेस से हटाना है या नहीं.

boolean shouldMergeCoverage()

यह फ़ंक्शन, यह जानकारी देता है कि लॉग करने से पहले, कवरेज मेज़रमेंट को एक साथ मर्ज करना है या नहीं.

boolean shouldResetCoverageBeforeTest()

इससे यह पता चलता है कि हर टेस्ट से पहले कवरेज मेज़रमेंट को रीसेट किया जाना चाहिए या नहीं.

सार्वजनिक कंस्ट्रक्टर

CoverageOptions

public CoverageOptions ()

पब्लिक मेथड

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 जिसमें प्रोफ़डेटा फ़ाइलों के नाम का प्रीफ़िक्स शामिल हो

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 टेस्ट से पहले कवरेज को रीसेट करना है या नहीं