Junit4: Sejarah perubahan API untuk JUnit

Dibuat pada 3 Nov 2017  ·  6Komentar  ·  Sumber: junit-team/junit4

Halo,

Saya ingin membagikan laporan tentang perubahan API dan kompatibilitas mundur untuk perpustakaan JUnit: https://abi-laboratory.pro/java/tracker/timeline/junit/

Laporan untuk JUnit5: https://abi-laboratory.pro/java/tracker/timeline/junit-jupiter-api/

BC — kompatibilitas biner
SC — kompatibilitas sumber

Laporan dibuat menurut artikel https://wiki.Eclipse.org/Evolving_Java-based_APIs_2 oleh alat https://github.com/lvc/japi-tracker .

Semoga bermanfaat bagi pengguna dan pengelola perpustakaan.

Terima kasih.

junit-1

junit-2

Komentar yang paling membantu

@marcphilipp ,

Apakah ada cara untuk mengecualikan kode internal dari analisis?

Perlu waktu untuk mengajar https://github.com/lvc/japi-compliance-checker untuk membedakan parameter anotasi sebelum memfilter berdasarkan nilai parameter...

Terima kasih.

Semua 6 komentar

Terima kasih telah berbagi, @lvc!

Untuk JUnit 5 saya bertanya-tanya apakah ada cara untuk menyesuaikan apa yang dianggap alat sebagai API publik. Kami memiliki anotasi @API untuk menandai kelas publik sebagai internal, usang, dipertahankan, stabil, dll. Apakah ada cara untuk mengecualikan kode internal dari analisis?

Itu luar biasa @lvc

Adakah cara untuk memasukkan kode di cabang master kami dalam laporan? Saya ingin melihat perubahan tidak kompatibel apa yang akan kami miliki antara 4,12 dan 4,13 jika kami merilis hari ini.

@kcooney ,

Adakah cara untuk memasukkan kode di cabang master kami dalam laporan? Saya ingin melihat perubahan tidak kompatibel apa yang akan kami miliki antara 4,12 dan 4,13 jika kami merilis hari ini

Selesai: https://abi-laboratory.pro/java/tracker/timeline/junit/

Cuplikan diambil dari: https://oss.sonatype.org/content/repositories/snapshots/junit/junit/

Laporan diperbarui setiap hari. Harap berhati-hati saat membaca laporan karena kemungkinan positif palsu.

Terima kasih.

junit-3

@marcphilipp ,

Apakah ada cara untuk mengecualikan kode internal dari analisis?

Perlu waktu untuk mengajar https://github.com/lvc/japi-compliance-checker untuk membedakan parameter anotasi sebelum memfilter berdasarkan nilai parameter...

Terima kasih.

Sepertinya satu-satunya perubahan yang melanggar adalah #1245

1421 juga secara teknis merupakan perubahan yang melanggar (ketidakcocokan sumber) tetapi tidak ada yang boleh memanggil External Resource.after()

Apakah halaman ini membantu?
0 / 5 - 0 peringkat