RFR [XS] : 8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows
Jonathan Gibbons
jonathan.gibbons at oracle.com
Wed Jul 17 15:10:30 UTC 2019
Matthias,
Looks better,
-- Jon
On 7/10/19 2:40 AM, Baesken, Matthias wrote:
> Hi Jon, I switched to the proposed test.timeout.factor property :
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8227247.1/
>
> Best regards, Matthias
>
> https://mail.openjdk.java.net/pipermail/compiler-dev/2019-July/013525.html
>
> Generally, the typical way to handle timeouts on slow machines is to use
>
> the jtreg "timeout factor" mechanism, which is a multiplicative factor
>
> that can be set from the command line. This allows timeouts to be
>
> increased on slow machines without unduly increasing timeouts for all
>
> platforms.
>
> Within the test, the value is available in the `test.timeout.factor`
>
> system property.
>
> https://openjdk.java.net/jtreg/tag-spec.html#testvars
>
> -- Jon
>
> On Fri, Jul 5, 2019 at 5:58 PM Baesken, Matthias
> <matthias.baesken at sap.com <mailto:matthias.baesken at sap.com>> wrote:
>
> Hello,
>
> please review this small change to
> tools/sjavac/IdleShutdown.java .
>
> It allows higher timeout differences and gives a better error
> output .
>
> On Windows (especially on slower virtualized machines) the
> langtools test tools/sjavac/IdleShutdown.java shows sporadic
> failures.
> The error we see is :
> IdleShutdown.java: java.lang.AssertionError: Error too big
>
> Reason is that the "timeout error" is larger than the allowed
> error of 300 ms ( 3000 ms *0.1) :
>
> if (error > TIMEOUT_MS * .1)
> throw new AssertionError("Error too big");
>
> We see sometimes errors in the range of 300-900 ms .
> For example :
>
> After 16166 ms: Timeout error: 609 ms
>
> Idea is to increase the allowed timeout error to make the test
> more stable.
>
> Bug/webrev :
>
> https://bugs.openjdk.java.net/browse/JDK-8227247
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8227247.0/webrev/
>
> Thanks, Matthias
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20190717/6972cb40/attachment.html>
More information about the compiler-dev
mailing list