You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Rostislav Svoboda (JIRA)" <ji...@codehaus.org> on 2011/07/01 12:40:44 UTC

[jira] Updated: (SUREFIRE-750) Add custom name suffix for surefire-reports (xml and txt)

     [ https://jira.codehaus.org/browse/SUREFIRE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rostislav Svoboda updated SUREFIRE-750:
---------------------------------------

    Attachment: reportNameSuffix-remake.patch

Changed code, all integration tests passed.
Paul, thanks for comments.

> Add custom name suffix for surefire-reports (xml and txt)
> ---------------------------------------------------------
>
>                 Key: SUREFIRE-750
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-750
>             Project: Maven Surefire
>          Issue Type: Improvement
>          Components: Maven Failsafe Plugin, Maven Surefire Plugin, xml generation
>            Reporter: Rostislav Svoboda
>            Priority: Critical
>         Attachments: reportNameSuffix.patch, reportNameSuffix-remake.patch, reportNameSuffix-tests.patch
>
>
> Hi. 
> I'd to add support in surefire for custom name suffix for tests in surefire-reports.
> Motivation 1):
> I have more modules, some modules are sharing tests from another using org.codehaus.mojo:build-helper-maven-plugin.
> I'd like to have txt and xml files with some differentiator to determine in which module tests were executed.
> Motivation 2):
> I have defined several executions where I use different parameters and execute the same tests in each execution.
> Again, I'd like to have txt and xml files with some differentiator.
> Solution:
> Introduce new configuration property reportNameSuffix.
> Patch for this improvement is included.
> Tested:
> Yes, <reportNameSuffix>customText</reportNameSuffix> added into surefire plugin configuration and received these files:
>  org.xyz.test.componentA.ComponentAUnitTest-customText-output.txt  
>  org.xyz.test.componentA.ComponentAUnitTest-customText.txt         
>  org.xyz.test.componentB.ComponentBUnitTest-customText-output.txt
>  org.xyz.test.componentB.ComponentBUnitTest-customText.txt
>  TEST-org.xyz.test.componentA.ComponentAUnitTest-customText.xml
>  TEST-org.xyz.test.componentB.ComponentBUnitTest-customText.xml
> Tested without <reportNameSuffix> defined too, original file names and content generated.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira