[ https://jira.codehaus.org/browse/SUREFIRE-537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=287186#comment-287186 ]
Herve Boutemy commented on SUREFIRE-537: ---------------------------------------- py.test seem to have implemented the feature in the XML report they produce by using message attribute to skipped element (like error or failure): see http://lists.idyll.org/pipermail/testing-in-python/2011-March/003930.html this message does not seem to be supported by JENKINS, for example, see https://issues.jenkins-ci.org/browse/JENKINS-8713 but add such message attribute to actual "skipped" element generated by Surefire should not cause any harm > Reason for the Ignored/Skipped testcases is not reported > -------------------------------------------------------- > > Key: SUREFIRE-537 > URL: https://jira.codehaus.org/browse/SUREFIRE-537 > Project: Maven Surefire > Issue Type: New Feature > Components: Junit 4.x support, Maven Surefire Report Plugin, xml > generation > Affects Versions: 2.4.3 > Environment: Windows XP, junit 4.4 > Reporter: Rakesh Arora > Assignee: Kristian Rosenvold > > Tests that are skipped with a @Ignore("Test doesn't work") annotation only > appear in the report as an increment in the "Skipped" column. Name of the > skipped testcases is also reported. However, the reason (i.e. "Test doesn't > work") is not reported. > Quick look at the source code, it seems that it is not implemented: > In class: org.apache.maven.plugins.surefire.report.TestSuiteXmlParser > {code:java} else if ( "skipped".equals( qName ) ) > { > testCase.addFailure( "skipped", "skipped" ); // TODO extract > real reasons > currentSuite.setNumberOfSkipped( 1 + > currentSuite.getNumberOfSkipped() ); > }{code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira