-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce low-level JFR events #3728
Comments
TODO: Double-check if OpenJ9 also supports JFR |
Not yet, it seems: |
OpenJ9 should work with |
As a first step, we should add a CI build using OpenJ9 to run tests. I'll see to that. |
Done in #3768 |
Moving the JFR events from the extra module to core would also render the extra configuration step to include |
This would've helped to evaluate #3936, and the recent deadlocks in Spock's CI builds. |
Motivation
Currently,
junit-platform-jfr
provides events that are observable to standard listeners.However, it can't provide insights into low-level events, such as the exclusive resource locks.
Previously, it was decided to only introduce JFR via an optional module because it was not supported until JDK 11. A lot has changed since: JFR has been backported to openjdk8, and all current distributions support it. Plus, JDK 9 and 10 have been EOL for a long time.
Furthermore, there is the https://github.com/gradle/jfr-polyfill project that provides a no-op implementation that prevents any crashes due to
ClassNotFoundError
.Deliverables
The text was updated successfully, but these errors were encountered: