RFR: JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening"

Alex Menkov amenkov at openjdk.org
Wed Apr 10 00:32:19 UTC 2024


The test starts listening on dynamic port and calls stopListening with incorrect (cArgs1) and correct (cArgs2) argument maps.
Incorrect map is created by finding "free" port (`(new ServerSocket(0)).getLocalPort()`)
The test fails if the same port is selected later when the listening starts.
To avoid this free port should be picked after listening on dynamic port started.

Additionally removed unnecessary `exclusiveAccess.dirs=.` test property and incorrect comment in the description.
The test uses `SocketListen` connectors, the coment is about `SharedMemoryListen` connector.

Testing: run the test on all Oracle-supported platforms 100 times

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

Commit messages:
 - fix

Changes: https://git.openjdk.org/jdk/pull/18705/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=18705&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8240343
  Stats: 31 lines in 3 files changed: 3 ins; 28 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/18705.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/18705/head:pull/18705

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


More information about the serviceability-dev mailing list