Different forkMode perhaps? http://maven.apache.org/plugins/maven-surefire-plugin/test-mojo.html#forkMode, e.g: <forkMode>once</forkMode>
Just send the whole keg while you are at it :) Kalle 2011/10/10 Eric Kolotyluk <[email protected]>: > Actually - that helped - but it's not a stable solution. For some reason the > tests pass when run from m2e, but fail when run from the command line. I'm > still trying to figure out what the difference is. > > Cheers, Eric > > On 2011-10-10 4:41 PM, Kalle Korhonen wrote: >> >> A whole case? I *love* inflation. >> >> Kalle >> >> >> 2011/10/10 Eric Kolotyluk<[email protected]>: >>> >>> Awesome Kalle - thanks. >>> >>> Where should I send the case of beer? >>> >>> Cheers, Eric >>> >>> On 2011-10-10 4:00 PM, Kalle Korhonen wrote: >>>> >>>> How are you reading in your properties files? By default, latin-1 is >>>> assumed. Configure your surefire JVM to read files as UTF-8 with: >>>> <argLine>-Xms256m -Xmx512m -XX:MaxPermSize=128m -ea >>>> -Dfile.encoding=UTF-8</argLine> >>>> >>>> Kalle >>>> >>>> >>>> On Mon, Oct 10, 2011 at 3:04 PM, Eric Kolotyluk >>>> <[email protected]> wrote: >>>>> >>>>> I am having trouble understanding a mystery. >>>>> >>>>> I have code that checks my .properties file to make sure that it has >>>>> not >>>>> been corrupted after being edited by a non UTF-8 editor. In particular >>>>> I >>>>> have a property called lambda = λ and I check to see that it actually >>>>> does >>>>> resolve to the correct character. >>>>> >>>>> If I run my code from main (my manual unit test) it works. If I run my >>>>> test >>>>> from JUnit in Eclipse, it works. But when the same test runs under >>>>> Maven >>>>> it >>>>> fails because lambda = ? >>>>> >>>>> When I look in the actual properties file that the test runs with, >>>>> lambda >>>>> = >>>>> λ, but somehow when the code runs it gets lambda = ?. >>>>> >>>>> I thought this was maybe a surefire configuration problems so I am >>>>> using >>>>> >>>>> <pluginManagement> >>>>> <plugins> >>>>> <plugin> >>>>> <groupId>org.apache.maven.plugins</groupId> >>>>> <artifactId>maven-surefire-plugin</artifactId> >>>>> <version>2.9</version> >>>>> <configuration> >>>>> <junitArtifactName>junit:junit</junitArtifactName> >>>>> <encoding>UTF-8</encoding> >>>>> <inputEncoding>UTF-8</inputEncoding> >>>>> <outputEncoding>UTF-8</outputEncoding> >>>>> <argLine>-Xms256m -Xmx512m -XX:MaxPermSize=128m -ea</argLine> >>>>> </configuration> >>>>> </plugin> >>>>> </plugins> >>>>> </pluginManagement> >>>>> >>>>> but this makes no difference. Does anyone have any idea why my JUnit >>>>> test >>>>> fails running under surefire, but not running under Eclipse? >>>>> >>>>> Cheers, Eric >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
