maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kristian Rosenvold (JIRA)" <j...@codehaus.org>
Subject [jira] (SUREFIRE-1007) Inconsisten encoding with large standard output
Date Thu, 27 Jun 2013 06:34:03 GMT

    [ https://jira.codehaus.org/browse/SUREFIRE-1007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=327419#comment-327419
] 

Kristian Rosenvold commented on SUREFIRE-1007:
----------------------------------------------

This bug certainly has my attention :)

I had a quick look yesterday and there might actually be something in how we encode the output
from the fork that is spooled back to the actual plugin, it does not look entirely correct
- even on oracle JDK.

(I do "mvn -X -e test" inside your project and look for the phrase "Forking command Line".
This allows me to pick up the actual java incantation that starts the fork, and also allows
me to look at the encoded output from the fork. On my machine right now I  can re-run the
following command:

c:\java\jdk1.7.0_21\jre\bin\java -Dfile.encoding=UTF-8 -jar c:\surefire-encoding-test\target\surefire\surefirebooter3824531682507406949.jar
c:\surefire-encoding-test\target\surefire\surefire7318311038042376446tmp c:\surefire-encoding-test\target\surefire\surefire_08096983680892074894tmp

If you can capture this output from the IBM jdk7 version and any other "working" version,
it would be extemely interesting to know if the output is different;
it should be identical to the last byte. 


                
> Inconsisten encoding with large standard output
> -----------------------------------------------
>
>                 Key: SUREFIRE-1007
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-1007
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Maven Surefire Report Plugin, xml generation
>    Affects Versions: 2.14.1, 2.15
>            Reporter: Yves Langisch
>         Attachments: surefire-encoding-test.zip, TEST-net.test.surefireencodingtest.EncodingTest.xml
>
>
> When having a lot of standard output in a failing test, the encoding of the resulting
surefire-report XML is not consistent. The attached project shows that the encoding in 'TEST-net.test.surefireencodingtest.EncodingTest.xml'
in the element <system-out> suddenly switches from UTF-8 to ISO-8859-1.
> Any workaround is highly appreciated...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message