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

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

        

Reply via email to