RFR: 8350051: [JMH] Several tests fails NPE
SendaoYan
syan at openjdk.org
Fri Feb 14 07:25:40 UTC 2025
Hi all,
Several JMH tests fails 'Cannot invoke "java.io.InputStream.available()" because "is" is null', because the file 'build/linux-x86_64-server-release/images/test/micro/benchmarks.jar' missing the required xml input file defined by test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java. This PR copy the required xml file to benchmarks.jar, and remove two unexist xml input file.
After this PR, below JMH tests will run passes.
org.openjdk.bench.javax.xml.DOM.testBuild
org.openjdk.bench.javax.xml.DOM.testModify
org.openjdk.bench.javax.xml.DOM.testWalk
org.openjdk.bench.javax.xml.SAXUsingJDK.testParse
org.openjdk.bench.javax.xml.STAX.testParse
Test command:
rm -rf build/jmh-result/ ; mkdir -p build/jmh-result/ ; time for test in `cat list.txt` ; do time make test TEST="micro:$test" MICRO="FORK=1;WARMUP_ITER=2" CONF=release &> build/jmh-result/$test.log ; done
Change has been verified locally, no risk.
-------------
Commit messages:
- 8350051: [JMH] Several tests fails NPE
Changes: https://git.openjdk.org/jdk/pull/23625/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23625&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8350051
Stats: 9 lines in 2 files changed: 5 ins; 2 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/23625.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/23625/head:pull/23625
PR: https://git.openjdk.org/jdk/pull/23625
More information about the build-dev
mailing list