On Thu, Apr 23, 2009 at 4:52 PM, Alexandr Khlystov <allex.khlys...@gmail.com > wrote:
> maven 1.x tests encoding problems > > Hi guys! > > I've broken my head with it. I can't setup UTF-8 symbols to be correctly > rendered for tests. > > I see following strings at ..\target\test-reports\* > TEST-${my_project_name}.GeneralTestSuite.txt* : > ... > values (142,'????','BL'); > (142,'?????????','VK'); > ... > > Here ??? - should be UTF-8 symbols. > > And at my ..\target\test-reports\*TEST-${my_project_name}.GeneralTestSuite.xml > *I see*: > > *<?xml version="1.0" encoding="UTF-8" ?> > <testsuite errors="0" failures="0" name="{my_package}.GeneralTestSuite" > tests="9" time="6.281"> > <properties> > ... > <property name="sun.io.unicode.encoding" > value="UnicodeLittle"></property> > <property name="sun.jnu.encoding" value="*Cp1251*"></property> > <property name="file.encoding" value="*Cp1252*"></property> > ... > <property name="maven.compile.encoding" value="*UTF-8*"></property> > <property name="maven.test.compile.encoding" value="*UTF-8* > "></property> > > ... > </properties> > </testsuite> > > > How I run tests: > *maven *-Dlog4j.debug=true -Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8 > *test:test* > > What I have at my *project.properties* is: > ... > maven.compile.source=1.4 > maven.compile.target=1.4 > maven.compile.encoding=UTF-8 > ... > *maven.junit.fork*=yes > maven.test.compile.encoding=UTF-8 > *maven.junit.sysproperties*=file.encoding log4j.debug sun.jnu.encoding > file.encoding=UTF-8 > log4j.debug=true > sun.jnu.encoding=UTF-8 > ... > > What I am doing wrong? > > > Thanks, in advance! > > > > -- > ________________________ > Best regards, > Alexandr Khlystov > -- ________________________ Best regards, Alexandr Khlystov