• Icon: Patch Patch
    • Resolution: Fixed
    • Icon: Major Major
    • clover-plugin
    • None
    • Platform: All, OS: All

      Hi,

      The upcoming release of Clover (2.6.0) will provide a public API which will allow CI servers to seamlessly
      (1-click!) enable Code Coverage on Ant and Maven2 builds.

      I have extended the existing Hudson Clover plugin to use the new API, and am providing a patch that
      adds a new panel in the Job Configuration screen. (see http://img.skitch.com/20090723-
      bkm1ynpmbw5fr2a84iqui9hnx3.jpg )

      Your feedback and input into this patch is very welcome.

      This will currently only work for Ant builds, however Maven builds are supported by the Clover API as
      well. Are there any pointers on how to best decorate the Maven launcher?

      We are very excited about this new feature and hope it can be incorporated into the already very
      popular Hudson Clover plugin.

      Please keep me posted and let me know if there is anything we can do to help get this shipped.

      Cheers,
      Nick Pellow
      Atlassian Clover.

      P.S. the API is not yet final, so if you have any feedback or suggestions please let us know as well.
      P.S. I could not see how to attach a patch here, so have attached it to our issue over at
      http://jira.atlassian.com/browse/CLOV-637

          [JENKINS-4091] Auto-integrate Clover into Ant builds.

          npellow added a comment -

          Created an attachment (id=791)
          Patch for 1-Click Clover Integration in HUDSON

          npellow added a comment - Created an attachment (id=791) Patch for 1-Click Clover Integration in HUDSON

          npellow added a comment -

          this actually contains a PATCH.

          npellow added a comment - this actually contains a PATCH.

          Code changed in hudson
          User: : npellow
          Path:
          trunk/hudson/plugins/clover/src/main/resources/index.jelly
          http://fisheye4.cenqua.com/changelog/hudson/?cs=20209
          Log:
          JENKINS-4091: minor change of clover url: cenqua --> atlassin. (also testing commit access for npellow)

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : npellow Path: trunk/hudson/plugins/clover/src/main/resources/index.jelly http://fisheye4.cenqua.com/changelog/hudson/?cs=20209 Log: JENKINS-4091 : minor change of clover url: cenqua --> atlassin. (also testing commit access for npellow)

          npellow added a comment -

          I am about to commit the changes for 1-click integration for Ant.

          npellow added a comment - I am about to commit the changes for 1-click integration for Ant.

          npellow added a comment -

          This is now up for review: http://fisheye4.atlassian.com/cru/HS-11
          Any comments are greatly appreciated - especially for some of the edge cases I may have not yet
          considered.

          npellow added a comment - This is now up for review: http://fisheye4.atlassian.com/cru/HS-11 Any comments are greatly appreciated - especially for some of the edge cases I may have not yet considered.

          npellow added a comment -

          This has been implemented and reviewed.
          Ant builds are currently only supported.

          npellow added a comment - This has been implemented and reviewed. Ant builds are currently only supported.

            stephenconnolly Stephen Connolly
            npellow npellow
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: