Skip to content
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

Run OpenJDK's apidiff for JUnit APIs #4021

Open
sormuras opened this issue Sep 24, 2024 · 3 comments
Open

Run OpenJDK's apidiff for JUnit APIs #4021

sormuras opened this issue Sep 24, 2024 · 3 comments

Comments

@sormuras
Copy link
Member

Run https://github.com/openjdk/apidiff to generate API difference overviews between various JUnit releases.

@sormuras
Copy link
Member Author

Preliminary (had to exclude some "package methods" generated by Kotlin) results comparing the console standalone artifacts of version 1.10.4 and version 1.11.4:

image

@marcphilipp
Copy link
Member

Does that include all APIs or only stable/maintained ones?

@sormuras
Copy link
Member Author

All observable API as far as javac and the backing language model understands them.

For the record, here's the command line used to generate the results:

apidiff \
  --api 1.10.4 --class-path junit-platform-console-standalone-1.10.4.jar \
  --api 1.11.1 --class-path junit-platform-console-standalone-1.11.1.jar \
  --include "org.junit.**" \
  --exclude "org.junit.jupiter.api.*" \
  --exclude "org.junit.jupiter.params.**" \
  -d junit-1.10.4-1.11.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants