The next iteration of my effort on build dasboard plugin is available at: https://github.com/erdi/gradle/tree/reporting-improvements.

Following is what has been done since my last email:
- added a plugin specific chapter to the userguide and a reference to it form the table listing all incubating integration plugins in standard Gradle plugins chapter; kept it really simple - added a sample by simply taking the code quality sample and applying the plugin in its build.gradle; the sample can be simplified in the future when Test task implements Reporting
- made sure that all public stuff has javadoc
- added GenerateBuildDashboard task to the dsl guide
- rewritten BuildDashboardPlugin in groovy
- used JSoup instead of Jerry for parsing and verifying the contents of the generated report; removed the test dependency on Jerry - used UncheckedIOException instead of RuntimeException in BuildDashboardGenerator
- used BufferedWriter in BuildDashboardGenerator
- explicitly used UTF-8 as the encoding when generating the report, also added a Content-Type meta tag to the generated report; added using UTF-8 encoding when parsing the report in tests
- added @Incubating to the plugin, task and BuildDashboardReports
- plugin class now keeps Reportings instead of Reportis and calculates the set of input reports lazily when calling getEnabledInputReports()

I believe that if no issues are found it's time for submitting a pull request. After the pull request is accepted I can have a look at the next step which would be to make sure that Test task implements Reporting so that it's included in build dashboard report.

Marcin

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to