jmx-dev RFR: 8350818: Improve OperatingSystemMXBean cpu load tests to don't accept -1.0 by default

Leonid Mesnik lmesnik at openjdk.org
Fri Feb 28 00:10:42 UTC 2025


The cpuLoad tests were updated to fail if -1.0 returns to catch bugs like https://bugs.openjdk.org/browse/JDK-8350820

The -1.0 means that JDK can't obtain cpu load. It shouldn't be returned.
If this functionality doesn't work on certain configurations then they should be excluded.

The fix should be pushed after https://bugs.openjdk.org/browse/JDK-8350820
I filed separate PR to backport fix easier.
Also, I haven't changed indentation and didn't change getSystemCpuLoad to getCpuLoad. They return same. 
Might be it would be better. just to rename the whole test later.

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

Commit messages:
 - testfix

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

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


More information about the jmx-dev mailing list