Integrated: 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
Takuya Kiriyama
tkiriyama at openjdk.org
Thu Jul 3 06:49:50 UTC 2025
On Fri, 14 Mar 2025 09:17:06 GMT, Takuya Kiriyama <tkiriyama at openjdk.org> wrote:
> 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?
This pull request has now been integrated.
Changeset: 1926aeb1
Author: Takuya Kiriyama <tkiriyama at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/1926aeb1a3b39cf2e4ea48f4c489cd023b5aa77d
Stats: 110 lines in 8 files changed: 90 ins; 0 del; 20 mod
8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
Reviewed-by: rriggs
-------------
PR: https://git.openjdk.org/jdk/pull/24050
More information about the core-libs-dev
mailing list