public class UTCoverageSensor extends Object implements org.sonar.api.batch.Sensor
| Modifier and Type | Field and Description |
|---|---|
protected org.sonar.api.measures.Metric |
conditionsByLineMetric |
protected org.sonar.api.measures.Metric |
conditionsToCoverMetric |
protected org.sonar.api.measures.Metric |
coverageLineHitsDataMetric |
protected org.sonar.api.measures.Metric |
coveredConditionsByLineMetric |
protected org.sonar.api.measures.Metric |
linesToCoverMetric |
protected String |
reportPath |
protected org.sonar.api.measures.Metric |
uncoveredConditionsMetric |
protected org.sonar.api.measures.Metric |
uncoveredLinesMetric |
| Constructor and Description |
|---|
UTCoverageSensor(org.sonar.api.batch.fs.FileSystem fileSystem,
org.sonar.api.config.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyse(org.sonar.api.resources.Project module,
org.sonar.api.batch.SensorContext context) |
Collection<org.sonar.api.measures.Metric> |
dependsUponMetrics() |
static File |
getIOFile(File baseDir,
String path)
Returns a java.io.File for the given path.
|
protected void |
saveMeasureFromLCOVFile(org.sonar.api.batch.SensorContext context) |
protected void |
saveZeroValueForAllFiles(org.sonar.api.batch.SensorContext context) |
boolean |
shouldExecuteOnProject(org.sonar.api.resources.Project project) |
protected org.sonar.api.measures.Metric linesToCoverMetric
protected org.sonar.api.measures.Metric uncoveredLinesMetric
protected org.sonar.api.measures.Metric coverageLineHitsDataMetric
protected org.sonar.api.measures.Metric coveredConditionsByLineMetric
protected org.sonar.api.measures.Metric conditionsByLineMetric
protected org.sonar.api.measures.Metric uncoveredConditionsMetric
protected org.sonar.api.measures.Metric conditionsToCoverMetric
protected String reportPath
public UTCoverageSensor(org.sonar.api.batch.fs.FileSystem fileSystem,
org.sonar.api.config.Settings settings)
public Collection<org.sonar.api.measures.Metric> dependsUponMetrics()
public boolean shouldExecuteOnProject(org.sonar.api.resources.Project project)
shouldExecuteOnProject in interface org.sonar.api.batch.CheckProjectpublic void analyse(org.sonar.api.resources.Project module,
org.sonar.api.batch.SensorContext context)
analyse in interface org.sonar.api.batch.Sensorprotected void saveZeroValueForAllFiles(org.sonar.api.batch.SensorContext context)
protected void saveMeasureFromLCOVFile(org.sonar.api.batch.SensorContext context)
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.