Report any extra attributes attached to a test
----------------------------------------------

                 Key: SUREFIRE-737
                 URL: http://jira.codehaus.org/browse/SUREFIRE-737
             Project: Maven Surefire
          Issue Type: Improvement
          Components: Maven Surefire Report Plugin
            Reporter: Rex Hoffman
            Priority: Minor
         Attachments: extra_attributes_patch.txt

So if there are any extra attributes on a junit test result (possible, due to 
lack of schema) print them out in the html report.

Useful for adding in links, and image tags.


Umm attached an extra bit of functionality, allows a user to set a name for the 
report, useful if you do something like:

...
<reportPlugins combine.children="append">
        <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-report-plugin</artifactId>
                <version>2.8.1</version>
                <reportSets>
                        <reportSet>
                                <id>integration-test-report</id>
                                <reports>
                                        <report>report-only</report>
                                </reports>
                                <configuration>
                                        <name>Surefire (Integration)</name>
                                        <aggregate>true</aggregate>
                                        <detail>true</detail>
                                        
<outputName>integration-test-report</outputName>
                                        
<reportsDirectory>${basedir}/target/failsafe-reports/junitreport</reportsDirectory>
                                </configuration>
                        </reportSet>
                </reportSets>   
        </plugin>               
        <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-report-plugin</artifactId>
                <version>2.8.1</version>
                <reportSets>
                        <reportSet>
                                <id>unit-test-report</id>
                                <reports>
                                        <report>report-only</report>
                                </reports>
                                <configuration>
                                        <name>Surefire (Unit)</name>
                                        <detail>true</detail>
                                        
<outputName>unit-test-report</outputName>
                                        
<reportsDirectory>${basedir}/target/surefire-reports/junitreport</reportsDirectory>
                                </configuration>
                        </reportSet>
                </reportSets>
        </plugin>
        ....

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to