Marco Brandizi created SUREFIRE-900: ---------------------------------------
Summary: System.err seems to be ignored Key: SUREFIRE-900 URL: https://jira.codehaus.org/browse/SUREFIRE-900 Project: Maven Surefire Issue Type: Bug Affects Versions: 2.7.2 Environment: OS/X 10.7.4 Reporter: Marco Brandizi Priority: Minor Attachments: testSureFireStdErr.zip See the attached project. If I send something to System.err from a JUnit test and then I try 'mvn test 2>/dev/null', I can still see the output on the console, surefire (or Maven?!) seems to ignore this. I've tried with -Dsurefire.forkMode=false too. Is it possible to redirect the standard error? I'd like to do that because I have a few tests that tests a line command (ie, main()). Since the command is supposed to return XML to the invoker (which, for example, might pipe it to another command), I've implemented this command line by sending all the logging output to System.err (that's possible in Logback via the 'Target' option in the Console appender). When I invoke this line command outside Maven/Surefire it works as I want. In Maven, instead, I cannot what I described. -- 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