RFR: 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
KIRIYAMA Takuya
duke at openjdk.org
Mon Mar 17 03:03:27 UTC 2025
The current test program for the logging feature added in JDK-8301627 does not fully check some important cases.
Issue Details:
The test does not properly check cases where logging might not happen due to different logging levels. (e.g. ALL, TRACE, WARNING, etc.)
The check for the logged stack trace is not enough, as it does not confirm enough details in the output.
Fix Details:
Added more test cases to check behavior under different logging levels.
Improved the stack trace check by verifying more details in the logged output.
These changes make the test more complete and ensure that the logging feature works as expected.
Also, any existing test cases prior to this pull request are retained.
The test was verified in the following OS environments, and it passed successfully in both environments.
- Windows Server 2022 Standard 21H2
- Red Hat Enterprise Linux release 9.2 (Plow)
Could you please review this fix?
-------------
Commit messages:
- 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
- 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
Changes: https://git.openjdk.org/jdk/pull/24050/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24050&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8352016
Stats: 108 lines in 8 files changed: 90 ins; 0 del; 18 mod
Patch: https://git.openjdk.org/jdk/pull/24050.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/24050/head:pull/24050
PR: https://git.openjdk.org/jdk/pull/24050
More information about the core-libs-dev
mailing list