[OpenJDK 2D-Dev] RFR: JDK-8218682 + JDK-8198411: [TEST_BUG] DashOffset fails in mach5 + Two java2d tests are unstable in mach5
Phil Race
philip.race at oracle.com
Fri Feb 8 21:02:50 UTC 2019
can you add
@key headful
to all these tests ?
I think that the isHeadless() test was not catching the case when some
VM is in use
that really should not have run the test.
The fix is still valid but I think we should have this too. This way
jtreg won't bother even
running the test if there's no head.
-phil.
On 2/8/19 12:13 PM, Alexey Ivanov wrote:
> Hi,
>
> Please review the fix for jdk 13:
>
> bugs:
> https://bugs.openjdk.java.net/browse/JDK-8218682
> https://bugs.openjdk.java.net/browse/JDK-8198411
>
> webrev:
> http://cr.openjdk.java.net/~aivanov/8218682-8198411/webrev.00/
>
> Description:
> The updated DashOffset test proved to fail in mach5.
> It passed BufferedImage test and then failed VolatileImage test.
>
> VolatileImage had different colours instead of the expected white,
> blue and green.
>
> Root cause:
> The host uses IndexColorModel; the image uses the closest colour.
> Thus the colours do not match.
>
> It's also the reason why DashScaleMinWidth.java and DashZeroWidth.java
> fail in mach5.
>
> Fix:
> Skip testing VolatileImage where default graphics configuration uses
> IndexColorModel.
>
> I'm removing DashScaleMinWidth.java and DashZeroWidth.java from
> ProblemList.txt as the tests pass now.
>
>
> Regards,
> Alexey
More information about the 2d-dev
mailing list