RFR: 8304286: java/net/SocketOption/OptionsTest.java failing after JDK-8302659

Daniel Jeliński djelinski at openjdk.org
Thu Mar 16 16:32:34 UTC 2023


Please review this change that fixes and reenables OptionsTest on Windows.

The test is checking that the values retrieved from getOption match the values set by an earlier call to setOption. The `IP_MULTICAST_IF` option was tested with the first network interface for which `supportsMulticast` returned true. JDK-8302659 changed the network interface iteration order and the test started failing.

The proposed change is to verify if the interface is actually usable for multicasting before using it in set/get test. Test passed on all platforms.

-------------

Commit messages:
 - update copyright
 - Verify interface usability

Changes: https://git.openjdk.org/jdk/pull/13061/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13061&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8304286
  Stats: 9 lines in 2 files changed: 5 ins; 2 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/13061.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/13061/head:pull/13061

PR: https://git.openjdk.org/jdk/pull/13061


More information about the net-dev mailing list