RFR: 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642
Claes Redestad
claes.redestad at oracle.com
Fri Jul 19 13:44:32 UTC 2019
Hi,
why not just use the Platform.privilegedGetProperty method, which seems
purpose built for avoiding issues with reading properties like these
in tests running with a security manager?
/Claes
On 2019-07-19 15:40, Severin Gehwolf wrote:
> Hi,
>
> Please review this fix for an issue introduced by JDK-8227642 pointed
> out by Alan Bateman. Thanks, Alan! That enhancement introduced a new
> constant in the test libraries' Platform class which can cause issues
> in tests which run with a security manager. One such instance is
> jdk/net/Sockets/Test.java.
>
> The proposed webrev addresses this issue by delaying loading of the
> DOCKER_COMMAND constant (which in turn triggers System.getProperty
> call).
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8228434
> webrev: http://cr.openjdk.java.net/~sgehwolf/webrevs/JDK-8228434/01/webrev/
>
> Testing: tier1 on Linux x86_64, jdk/net jtreg tests. Docker/podman testing.
>
> Thoughts?
>
> Thanks,
> Severin
>
More information about the core-libs-dev
mailing list