/**
   * Write the XML for the coverage step
   *
   * @throws IOException
   */
  private void writeCoverageFiles() throws IOException {
    CoverageParams params = new CoverageParams();
    params.setExecutable(nunitPath);
    params.setArguments(assembliesAsString());
    params.setWorkingDir(workingDir);
    params.setOutput(tempDir + "/output_coverage.xml");
    params.setTempDir(tempDir);

    params.setFilters(getFilters());

    params.alias(xstream);

    String xmlContents = xstream.toXML(params);
    FileUtils.write(new File(tempDir, "dotcover_coverage.xml"), xmlContents);
  }