Tabnine Logo
ResultOutputStrategy.createWriterForFile
Code IndexAdd Tabnine to your IDE (free)

How to use
createWriterForFile
method
in
org.pitest.util.ResultOutputStrategy

Best Java code snippets using org.pitest.util.ResultOutputStrategy.createWriterForFile (Showing top 11 results out of 315)

origin: hcoles/pitest

public CSVReportListener(final ResultOutputStrategy outputStrategy) {
 this(outputStrategy.createWriterForFile("mutations.csv"));
}
origin: hcoles/pitest

public XMLReportListener(final ResultOutputStrategy outputStrategy, boolean fullMutationMatrix) {
 this(outputStrategy.createWriterForFile("mutations.xml"), fullMutationMatrix);
}
origin: hcoles/pitest

private void createCssFile() {
 final Writer cssWriter = this.outputStrategy.createWriterForFile("style.css");
 try {
  cssWriter.write(this.css);
  cssWriter.close();
 } catch (final IOException e) {
  e.printStackTrace();
 }
}
origin: hcoles/pitest

private void createPackageIndexPage(final PackageSummaryData psData) {
 final StringTemplateGroup group = new StringTemplateGroup("mutation_test");
 final StringTemplate st = group
   .getInstanceOf("templates/mutation/package_index");
 final Writer writer = this.outputStrategy.createWriterForFile(psData
   .getPackageDirectory() + File.separator + "index.html");
 st.setAttribute("packageData", psData);
 try {
  writer.write(st.toString());
  writer.close();
 } catch (final IOException e) {
  e.printStackTrace();
 }
}
origin: hcoles/pitest

@Override
public void recordCoverage(final Collection<BlockCoverage> coverage) {
 final Writer out = this.outputStrategy
   .createWriterForFile("linecoverage.xml");
 writeHeader(out);
 for (final BlockCoverage each : coverage) {
  writeLineCoverage(each, out);
 }
 writeFooterAndClose(out);
}
origin: hcoles/pitest

private void createIndexPages() {
 final StringTemplateGroup group = new StringTemplateGroup("mutation_test");
 final StringTemplate st = group
   .getInstanceOf("templates/mutation/mutation_package_index");
 final Writer writer = this.outputStrategy.createWriterForFile("index.html");
 final MutationTotals totals = new MutationTotals();
 final List<PackageSummaryData> psd = new ArrayList<>(
   this.packageSummaryData.values());
 Collections.sort(psd);
 for (final PackageSummaryData psData : psd) {
  totals.add(psData.getTotals());
  createPackageIndexPage(psData);
 }
 st.setAttribute("totals", totals);
 st.setAttribute("packageSummaries", psd);
 try {
  writer.write(st.toString());
  writer.close();
 } catch (final IOException e) {
  e.printStackTrace();
 }
}
origin: hcoles/pitest

private void generateAnnotatedSourceFile(
  final MutationTestSummaryData mutationMetaData) {
 final String fileName = mutationMetaData.getPackageName()
   + File.separator + mutationMetaData.getFileName() + ".html";
 try (Writer writer = this.outputStrategy.createWriterForFile(fileName)) {
  final StringTemplateGroup group = new StringTemplateGroup("mutation_test");
  final StringTemplate st = group
    .getInstanceOf("templates/mutation/mutation_report");
  st.setAttribute("css", this.css);
  st.setAttribute("tests", mutationMetaData.getTests());
  st.setAttribute("mutators", mutationMetaData.getMutators());
  final SourceFile sourceFile = createAnnotatedSourceFile(mutationMetaData);
  st.setAttribute("sourceFile", sourceFile);
  st.setAttribute("mutatedClasses", mutationMetaData.getMutatedClasses());
  writer.write(st.toString());
 } catch (final IOException ex) {
  Log.getLogger().log(Level.WARNING, "Error while writing report", ex);
 }
}
origin: de.mirkosertic.mavensonarsputnik/pitest-plugins

public PITestResultListener(ResultOutputStrategy outputStrategy) {
  this(outputStrategy.createWriterForFile("extended-mutations.xml"));
}
origin: STAMP-project/pitest-descartes

private Writer createFile(String path) {
  String filePath = Paths.get("issues", path).toString();
  return arguments.getOutputStrategy().createWriterForFile(filePath);
}
origin: STAMP-project/pitest-descartes

public void runStart() {
  try {
    report = new JSONWriter(args.getOutputStrategy().createWriterForFile("methods.json"));
    report.beginObject();
    report.beginListAttribute("methods");
  }catch(IOException exc) {
    throw Unchecked.translateCheckedException(exc);
  }
}
origin: STAMP-project/pitest-descartes

public void runStart() {
  try {
    report = new JSONWriter(strategy.createWriterForFile("mutations.json"));
    report.beginObject();
    report.beginListAttribute("mutators");
    for (String mutator :
        mutators) {
      report.write(mutator);
    }
    report.endList();
    report.beginListAttribute("mutations");
  }catch(IOException exc) {
    throw Unchecked.translateCheckedException(exc);
  }
}
org.pitest.utilResultOutputStrategycreateWriterForFile

Popular methods of ResultOutputStrategy

    Popular in Java

    • Creating JSON documents from java classes using gson
    • getApplicationContext (Context)
    • onCreateOptionsMenu (Activity)
    • getContentResolver (Context)
    • Timestamp (java.sql)
      A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
    • Calendar (java.util)
      Calendar is an abstract base class for converting between a Date object and a set of integer fields
    • LinkedList (java.util)
      Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
    • HttpServlet (javax.servlet.http)
      Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
    • JTextField (javax.swing)
    • Option (scala)
    • Top plugins for Android Studio
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now