Example #1
0
        public static void Main(string[] args)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final String resultsFolder = "target"+ java.io.File.separatorChar+"results";
            string resultsFolder = "target" + Path.DirectorySeparatorChar + "results";
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final String reportsFolder = "target"+java.io.File.separatorChar+"reports";
            string reportsFolder = "target" + Path.DirectorySeparatorChar + "reports";

//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final String htmlReportFilename = reportsFolder + java.io.File.separatorChar + "activity-count-report.html";
            string htmlReportFilename = reportsFolder + Path.DirectorySeparatorChar + "activity-count-report.html";

            // make sure reports folder exists
            File reportsFolderFile = new File(reportsFolder);

            if (!reportsFolderFile.exists())
            {
                reportsFolderFile.mkdir();
            }

            SectionedHtmlReportBuilder htmlBuilder = new SectionedHtmlReportBuilder("Activity Count Report");

            ActivityCountAggregator activityCountAggregator = new ActivityCountAggregator(resultsFolder, htmlBuilder);

            activityCountAggregator.execute();

            string report = htmlBuilder.execute();

            FileUtil.writeStringToFile(report, htmlReportFilename);
        }
Example #2
0
 public ActivityCountAggregator(string resultsFolderPath, SectionedHtmlReportBuilder htmlBuilder) : base(resultsFolderPath)
 {
     this.htmlBuilder = htmlBuilder;
     sortResults(false);
 }