Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-253

Add integration logic that allows report to be created for junit OR testng

    Details

      Description

      I'm currently in the middle of patching/working with testng and the maven-surefire plugin core parts to provide a seamless testng integration point and am on the final task of getting the report to be a little friendlier. This is the jira issue for the surefire portion: http://jira.codehaus.org/browse/MSUREFIRE-23

      I think at the very least I wanted to change the runtime to not try and parse class/package constructs out of the test name attributes, but work in an agnostic manner to just group things as they appear in the xml output. I also intend to embed a very minimal amount of javascript into the generated html page so that report errors/stack traces can have hide/show buttons enabling the detailed viewing of their contents.

      Does this sound reasonable to everyone? I've got the source checked out right now and will be working on this today.

        Attachments

        1. maven-surefire-report-maven-plugin-patch.txt
          39 kB
          Jesse Kuhnert
        2. testngjunit.diff
          3 kB
          Carlos Sanchez

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                aramirez Allan Ramirez
                Reporter:
                jkuhnert Jesse Kuhnert
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 3h Original Estimate - 3h
                  3h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 8h
                  8h