On Fri, Jul 18, 2014 at 1:23 AM, Luke Daley <luke.da...@gradleware.com>
wrote:

> It would be better to explicitly set the locale for the test builds so we
> don’t battle these issues one by one.
>
> This would probably require some changes in Gradle to forward the locale
> setting for all forked processes. We would also need to add locale handling
> to the daemon matching.
>
> @Devs: do you think this is worth doing?
>
> I can see a case for a multi national development team wanting to enforce
> that the build runs with a consistent locale.
>
> Setting locale explicitly for test builds sounds like good idea to me. The
consistency is really key thing.

> On 18 July 2014 at 1:10:33 am, Harald Schmitt (li...@hschmitt.de) wrote:
>
> Am 17.07.2014 10:16, schrieb Harald Schmitt:
> > Hello,
> >
> > the integration test case
> > org.gradle.api.plugins.quality.CheckstylePluginIntegrationTest."analyze
> > bad code"() does not pass with de Locale (and some others) because it
> > checks for an exception message, that is localized.
> > failure.error.contains("Name 'class1' must match pattern")
> >
> > When I build gradle the :codeQuality:integTest fails because of that.
> > What is the preffered solution?
> > 1) Test for the German message, too
> > || failure.error.contains("'class1' entspricht nicht dem Muster")
> > 2) Add an annotation that this test is only run with "en" locale
> I went ahead and implemented and tested this as
> @Requires(TestPrecondition.LANGUAGE_EN)
> If you like this solution I can submit it, right away.
> > 3) Load the localized message from checkstyle code, which adds a
> > dependency to that jar
> > 4) Other?
> >
> > Best regards,
> > Harald
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list, please visit:
> >
> > http://xircles.codehaus.org/manage_email
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>

Reply via email to