Junit4: JUnitのAPI変更の履歴

作成日 2017年11月03日  ·  6コメント  ·  ソース: junit-team/junit4

こんにちは、

JUnitライブラリのAPIの変更と下位互換性に関するレポートを共有したいと思います: https

JUnit5のレポート: https ://abi-laboratory.pro/java/tracker/timeline/junit-jupiter-api/

BC —バイナリ互換性
SC —ソースの互換性

レポートは、 https://github.com/lvc/japi-trackerツールによる記事https://wiki.eclipse.org/Evolveing_Java-based_APIs_2に従って生成されます。

それが図書館のユーザーとメンテナーに役立つことを願っています。

ありがとうございました。

junit-1

junit-2

最も参考になるコメント

@marcphilipp

分析から内部コードを除外する方法はありますか?

パラメータ値でフィルタリングする前に、 https://github.com/lvc/japi-compliance-checkerにアノテーションパラメータを区別する方法を教えるのに少し時間が必要です...

ありがとうございました。

全てのコメント6件

共有してくれてありがとう、@ lvc!

JUnit 5の場合、ツールがパブリックAPIと見なすものをカスタマイズする方法があるかどうか疑問に思いました。 パブリッククラスを内部、非推奨、保守、安定などとしてマークするカスタム@APIアノテーションがあります。分析から内部コードを除外する方法はありますか?

それは素晴らしい@lvcです

レポートのマスターブランチにコードを含める方法はありますか? 本日リリースした場合、4.12と4.13の間に互換性のない変更がどのようになるかを確認したいと思います。

@kcooney

レポートのマスターブランチにコードを含める方法はありますか? 本日リリースした場合、4.12と4.13の間に互換性のない変更がどのようになるかを確認したいと思います。

完了: https

スナップショットは、 https

レポートは毎日更新されます。 誤検知の可能性があるため、レポートを読むときは注意してください。

ありがとうございました。

junit-3

@marcphilipp

分析から内部コードを除外する方法はありますか?

パラメータ値でフィルタリングする前に、 https://github.com/lvc/japi-compliance-checkerにアノテーションパラメータを区別する方法を教えるのに少し時間が必要です...

ありがとうございました。

唯一の重大な変更は#1245のようです

1421も技術的には重大な変更(ソースの非互換性)ですが、誰もExternal Resource.after()呼び出すべきではありません

このページは役に立ちましたか?
0 / 5 - 0 評価