Issue with redirectTestOutputToFile and unit test with System.out.print
-----------------------------------------------------------------------

                 Key: SUREFIRE-477
                 URL: http://jira.codehaus.org/browse/SUREFIRE-477
             Project: Maven Surefire
          Issue Type: Bug
    Affects Versions: 2.4
            Reporter: Denis Sadowski
            Priority: Minor


We have the Maven surefire plugin configured to redirect test output to file 
using the redirectTestOutputToFile property.

Consider the following unit test:

import static org.junit.Assert.*;

import org.junit.Test;

public class PrintUnitTest {
        @Test
        public final void test1() {
                assertTrue(true);
                System.out.print(System.currentTimeMillis());
        }
}

The surefire plugin fails to print any more information to the console window 
after "Running PrintUnitTest". Hence does not show the "Tests run ........." 
line.

Furthermore, if other unit tests are run after this one, they run, but there 
output is also not shown on the console window. If a build failure occurs in 
any of the unit tests the Results, with mention of which tests failed are not 
printed.

-- 
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