public Main(String[] args) { File dataFile = CoverageDataFileHandler.getDefaultDataFile(); File baseDir = null; List filesToMerge = new ArrayList(); projectData = CoverageDataFileHandler.loadCoverageData(dataFile); if (projectData == null) projectData = new ProjectData(); File newDataFile = (File) iter.next(); ProjectData projectDataNew = CoverageDataFileHandler .loadCoverageData(newDataFile); if (projectDataNew != null) projectData.merge(projectDataNew); CoverageDataFileHandler.saveCoverageData(projectData, dataFile);
dataFile = CoverageDataFileHandler.getDefaultDataFile(); ProjectData projectData = CoverageDataFileHandler.loadCoverageData(dataFile);
File dataFile = CoverageDataFileHandler.getDefaultDataFile(); FileLocker fileLocker = new FileLocker(dataFile); CoverageDataFileHandler.saveCoverageData(datafileProjectData, dataFile);
public static void saveCoverageData(ProjectData projectData, File dataFile) { FileOutputStream os = null; try { File dataDir = dataFile.getParentFile(); if ((dataDir != null) && !dataDir.exists()) { dataDir.mkdirs(); } os = new FileOutputStream(dataFile); saveCoverageData(projectData, os); } catch (IOException e) { logger.error("Cobertura: Error writing file " + dataFile.getAbsolutePath(), e); } finally { if (os != null) { try { os.close(); } catch (IOException e) { logger.error("Cobertura: Error closing file " + dataFile.getAbsolutePath(), e); } } } }
for ( File serFile : serFiles ) ProjectData data = CoverageDataFileHandler.loadCoverageData( serFile ); aggProjectData.merge( data ); aggSerFile.getAbsoluteFile().getParentFile().mkdirs(); getLog().info( "Saving aggregate cobertura information in " + aggSerFile.getAbsolutePath() ); CoverageDataFileHandler.saveCoverageData( aggProjectData, aggSerFile );
ProjectData readCoverageFile( File x ) { ProjectData data = CoverageDataFileHandler.loadCoverageData( x ); if ( data == null ) { throw new RuntimeException( "File " + x.getName() + " is corrupt." ); } return data; }
private void initVariables() { dataFile = CoverageDataFileHandler.getDefaultDataFile(); // baseDirectory = new File("."); ignoreRegexes = new Vector(); ignoreBranchesRegexes = new Vector<Pattern>(); ignoreMethodAnnotations = new HashSet<String>(); ignoreClassAnnotations = new HashSet<String>(); classPatternExcludeClassesRegexes = new HashSet<Pattern>(); classPatternIncludeClassesRegexes = new HashSet<Pattern>(); filesToInstrument = new HashSet<CoberturaFile>(); filesToMerge = new HashSet<File>(); minimumCoverageThresholds = new HashSet<CoverageThreshold>(); // previous rule was: default threshold is 0.5 for all // if a threshold is specified, the others are defaulted to 0 classBranchThreshold = DEFAULT_THRESHOLD; classLineThreshold = DEFAULT_THRESHOLD; packageBranchThreshold = DEFAULT_THRESHOLD; packageLineThreshold = DEFAULT_THRESHOLD; totalBranchThreshold = DEFAULT_THRESHOLD; totalLineThreshold = DEFAULT_THRESHOLD; calculateMethodComplexity = DEFAULT_CALCULATE_METHOD_COMPLEXITY; failOnError = DEFAULT_FAIL_ON_ERROR; ignoreTrivial = DEFAULT_IGNORE_TRIVIAL; threadsafeRigorous = DEFAULT_THREADSAFE_RIGOROUS; encoding = DEFAULT_ENCODING; }
dataFile = CoverageDataFileHandler.getDefaultDataFile(); .loadCoverageData(dataFile);
File dataFile = CoverageDataFileHandler.getDefaultDataFile(); datafileProjectData.merge(projectDataToSave); CoverageDataFileHandler.saveCoverageData( datafileProjectData, dataFile);
public static void saveCoverageData(ProjectData projectData, File dataFile) { FileOutputStream os = null; try { File dataDir = dataFile.getParentFile(); if ((dataDir != null) && !dataDir.exists()) { dataDir.mkdirs(); } os = new FileOutputStream(dataFile); saveCoverageData(projectData, os); } catch (IOException e) { logger.log(Level.SEVERE, "Cobertura: Error writing file " + dataFile.getAbsolutePath(), e); } finally { if (os != null) { try { os.close(); } catch (IOException e) { logger.log(Level.SEVERE, "Cobertura: Error closing file " + dataFile.getAbsolutePath(), e); } } } }
private static ProjectData loadCoverageDataFromDatafile(File dataFile) { ProjectData projectData = null; // Read projectData from the serialized file. if (dataFile.isFile()) { projectData = CoverageDataFileHandler.loadCoverageData(dataFile); } if (projectData == null) { // We could not read from the serialized file, so use a new object. logger .info("Cobertura: Coverage data file " + dataFile.getAbsolutePath() + " either does not exist or is not readable. Creating a new data file."); } return projectData; }
void parseArguments(String[] args) throws Exception { for (int i = 0; i < args.length; i++) { if (args[i].equals("--datafile")) { setDataFile( args[++i] ); } else if (args[i].equals("--destination")) { setDestination(args[++i]); } else if (args[i].equals("--encoding")) { support.setEncoding(args[++i]); } else if (args[i].equals("--coveragePolicy")) { support.setCoveragePolicyPath(args[++i]); } else if (args[i].equals("--buildTimeReportScript")) { support.setBuildTimeReportScriptPath(args[++i]); } else { support.addSourceDirectory( args[i] ); } } if (support.getCoverageDataFile() == null) support.setCoverageDataFile(CoverageDataFileHandler.getDefaultDataFile()); if ( support.getDestinationDir() == null) { throw new RuntimeException( "Error: destination directory must be set"); } }
public Main(String[] args) File dataFile = CoverageDataFileHandler.getDefaultDataFile(); File baseDir = null; List filesToMerge = new ArrayList(); projectData = CoverageDataFileHandler.loadCoverageData(dataFile); if (projectData == null) projectData = new ProjectData(); .loadCoverageData(newDataFile); if (projectDataNew != null) projectData.merge(projectDataNew); CoverageDataFileHandler.saveCoverageData(projectData, dataFile);
File dataFile = CoverageDataFileHandler.getDefaultDataFile(); double branchCoverageRate = -1.0; double lineCoverageRate = -1.0; .loadCoverageData(dataFile);
File dataFile = CoverageDataFileHandler.getDefaultDataFile(); datafileProjectData.merge(projectDataToSave); CoverageDataFileHandler.saveCoverageData( datafileProjectData, dataFile);
saveCoverageData(projectData, os);
private static ProjectData loadCoverageDataFromDatafile(File dataFile) { ProjectData projectData = null; // Read projectData from the serialized file. if (dataFile.isFile()) { projectData = CoverageDataFileHandler.loadCoverageData(dataFile); } if (projectData == null) { // We could not read from the serialized file, so use a new object. logger .info("Cobertura: Coverage data file " + dataFile.getAbsolutePath() + " either does not exist or is not readable. Creating a new data file."); } return projectData; }
public Report checkCoverage(Arguments arguments, ProjectData projectData) { File dataFile = CoverageDataFileHandler.getDefaultDataFile(); double branchCoverageRate; double lineCoverageRate;
private void parseArguments(String[] args) File dataFile = CoverageDataFileHandler.getDefaultDataFile(); projectData = CoverageDataFileHandler.loadCoverageData(dataFile); if (projectData == null) projectData = new ProjectData(); CoverageDataFileHandler.saveCoverageData(projectData, dataFile);
File dataFile = CoverageDataFileHandler.getDefaultDataFile(); double branchCoverageRate = -1.0; double lineCoverageRate = -1.0; .loadCoverageData(dataFile);