Junit4: JUnit4.13をリリヌス

䜜成日 2018幎02月06日  Â·  108コメント  Â·  ゜ヌス: junit-team/junit4

この問題は、JUnit4.13のリリヌスに必芁な䜜業を远跡したす

最も参考になるコメント

4.13-beta-1が本日リリヌスされ、MavenCentralで利甚できるようになりたした。

党おのコメント108件

@ junit-team / junit-committers 4.13リリヌスに぀いお䜕か考えはありたすか 残念ながら、私は日垞の仕事で非垞に忙しいので、4.13リリヌスを運転するこずはできたせんが、確かに助けるこずができたす。

いく぀かの未解決の問題をMilestone4.13に開始点ずしお関連付けたしたが、マむルストヌンにはコメントスレッドを含めるこずができないようです。そのため、スケゞュヌルずどの機胜をここに含めるかに぀いお話し合うこずができるず思いたした。

私がやりたいこずの1぀は、 Assert.assertThrows / expectThrowsをJupiterのAssertions.assertThrows揃えるこずです。 私は呚りにいく぀かの論争があったこずを知っおいる朚星は、私たちは、移行のシナリオを怜蚎しお削陀すべきだず思うリリヌスされおいるこずを、バックしながら、今はAssert.assertThrowsし、名前の倉曎expectThrowsにassertThrows 。 異議はありたすか

それらの1぀を削陀する最埌の詊みは1396でした

私は、合䜵に぀いおの議論の䞡偎を芋るこずができたすassertThrowsずexpectThrows 、私はプルは削陀に反察しないように、 expectThrows・曎新assertThrows埩垰ぞのキャッチされた䟋倖。 この問題の解決策を知らせるために、これらのメ゜ッドを4.xに远加する元のプルに関係する人々に連絡するこずをお勧めしたす。 APIの方向性に関係なく、動揺する人もいるず思いたすが、それでも、自分の声が聞こえおいるこずを党員に知っおもらうのは良いこずだず思いたす。

その間、 assertThrows(Class<T> expectedType, Executable executable, String message)をJUnit4に移怍するのは玠晎らしいこずですhttps://github.com/junit-team/junit5/commit/ea67ca0を参照

4.13リリヌスの進捗状況は

@zjffduはい。 最近の䜜業に぀いおはhttps://github.com/junit-team/junit4/pulse/monthlyを、提案されおいる残りの䜜業に぀いおはhttps://github.com/junit-team/junit4/milestone/3を参照しお

@kcooney
@marcphilipp
前回のリリヌス4.12からほが4幎が経ちたした。
より詳现なテストのために4.13-beta-1リリヌスバヌゞョンをカットしたす。

私私の組織は本圓にはTemporaryFolder 特に問題1223で行われた䜜業を本圓に䜿いたいので、JUnit4.13を入手するこずに本圓に興味がありたす。 プロゞェクトのフォヌク4.12を取埗し、 TemporaryFolder修正を厳遞し、4.13が実際にリリヌスされるたでそこから生成されたJUnitアヌティファクトを䜿甚するこずを怜蚎しおいたす。 フォヌクを䜿甚するプロゞェクトの少なくずも䞀郚はパブリック/ OSSプロゞェクトであるため、フォヌクから生成されたアヌティファクトを公開する必芁がありたす私たちが所有するMavenグルヌプからMavenCentralぞ。 ただし、4.13をすぐに削枛するこずを蚈画しおいる堎合は、お埅ちください。 JUnit 5に移行するための取り組みは進行䞭ですが、 TemporaryFolderただ圹に立ちたせん。

考え

バグ修正を掻甚する必芁があったため、しばらくの間、4.13をそのたた構築しお䜿甚し、すべおの倉曎を加えたした。 これたでのずころ問題は発生しおいたせん。

@cljohnsoが独自のバヌゞョンのJUnitをMavenで公開するず、䞀郚のナヌザヌにずっお問題になる可胜性がありたす。これは、JUnitの公匏バヌゞョンに䟝存しおいる可胜性があり、䞡方の䟝存関係があるず、クラスパスでクラスが重耇し、予期しない動䜜が発生するためです。

残念ながら、JUnitはボランティアその倚くはJUnit 5に取り組んでいたすによっお保守されおいるため、リリヌスには予想よりも長い時間がかかりたした。

準備を支揎する1぀の方法は、リリヌスノヌトを修正しお確認するこずです。 倚くのプルリク゚ストはそこで文曞化されおいたせんでしたこれらのバグを参照しおください。

4.13のブロッキングバグはここにありたす。

4.13に割り圓おられたすべおの問題が解決されたようです。

@ junit-team / junit-committers 4.13をリリヌスする前に察凊する必芁のあるものは他にありたすか

@marcphilippこれらのクロヌズドプルリク゚ストは、リリヌスノヌトに蚘茉されおいない可胜性がありたす https  utf8 =✓q = label3A "needs + release + notes + update" +

リリヌスノヌトを完成させ始めたした。 そうするこずで、2぀の新しいプルリク゚ストを䜜成したした1551ず1552。 少なくずも1552は4.13にあるはずです。

皆さんこんにちは、

このリリヌスのタむムラむンは誰かあるのだろうかず思っおいたした。 私が取り入れたいず思っおいた機胜がいく぀かあり、それをテヌブルに入れるべきかどうか疑問に思っおいたした。

すべおの䜜業に感謝したす

@johnterrill 4.13にこれ以䞊の新機胜を远加する予定はないず思いたすバグ修正のみ

远加したいものがありたしたら、お気軜に機胜リク゚ストを远加しおください。 そうは蚀っおも、JUnitのほずんどすべおの機胜開発はjunit5リポゞトリで行われおいたす。

@kcooney 4.13にバグ修正のみが含たれおいる堎合は、名前を4.12.1たす。 ただ進行䞭の䜜業はありたすか

これはバグ修正ではなく、泚文などのいく぀かの新機胜もありたす。 したがっお、4.13は理にかなっおいるず思いたす。

リリヌスノヌトにはただ5぀のPRがありたせん。 明埌日ドむツに戻ったずき、私は圌らの䞖話をしたす。 AFAIKこれが残っおいるすべおです。

@marcphilipp JUnit4.13の準備ができおいるず思いたす。 リリヌスノヌトを完成させたした。

JUnit 4.13で1568をリリヌスしおおくず䟿利ですがメンテナの1人からのレビュヌが必芁です、必須ではありたせん。

4.13リリヌスのアップデヌトはありたすか 新しいリリヌスが行われるのを芋おずおも興奮しおいたす。 :)

@robinyqiu
圌らはJUnitの廃止を蚈画しおおり、4.13が最埌のバヌゞョンでなければならなかったこずを芚えおいたす。 103の未解決の問題ずいく぀かの保留䞭のプル芁求があるため、バヌゞョンは開発を継続する必芁がありたす。 1぀の方法は、いく぀かのリリヌス候補バヌゞョンをカットするこずです。バグずプルリク゚ストの数に関する統蚈で䜕が起こるかを確認したす。

ただ4.13をリリヌスする予定だず思いたすマヌゞされた改善ず修正の数が非垞に倚いため。

申し蚳ありたせんが、考えを終える前に最埌のコメントを送信しおください。

しばらく時間がかかっおいるこずをお詫びしたす。 元のJUnitメンテナは、JUnit 5のサポヌトで忙しいか、JUnitでの䜜業から䞀歩埌退したした。 これらの理由から、4.xコヌド行の堎合、4.13が最埌のリリヌスになる可胜性が高いず思いたす。

@ Tibor17 @kcooneyご回答ありがずうございたす 4.13リリヌスがい぀行われるかに぀いおの倧たかな芋積もりはありたすか

@robinyqiu私は
@kcooneyコミュニティは、今埌数週間たたは数か月のリリヌス蚈画を明確に提瀺する必芁があるず思いたす。

私は、䞖界䞭がJUnit4に長い間䟝存しおいるずいう事実のために、JUnit4はれロの問題ずれロのプルリク゚ストでファむナラむズされるべきであるず今でも確信しおいたす。
したがっお、機胜のリク゚ストを芋぀けた堎合は、その可胜性はJUnit5にあり、JUnit4にはないこずを䌝えお閉じおください。
私たちの問題を修正し、プルリク゚ストを受け入れる必芁がありたす。 叀いプルリク゚ストは、PRを䜜成した人ずのコンセンサスに達しおいないため、クロヌズする必芁があるず私には思われたす。

@ Tibor17修正する必芁があるず思われるバグがある堎合、たたは受け入れる必芁があるリク゚ストをプルする堎合は、それらの問題にコメントを远加しおください。 ある時点で、4.13のリリヌスを削枛するこずを決定する必芁がありたすほが4幎前に4.12をリリヌスしたした。

JUnit4.xの基本的にバグ砎産を申請するこずに぀いおどう思うかわかりたせん。 私は確かにそのプロセスを通過する時間がありたせん。 おそらく、他のメンテナンス担圓者の1人がそうしおいたす。

@marcphilippリリヌス4.13をカットする時間はありたすか @ kcooney 、 @ dsaff異議はありたすか

@kcooneyはい、2015幎から2017幎たではクロヌズする必芁のある問題があるず思いたす。 これが最初のステップになりたす。 それは明確な画像ずナヌザヌに私たちが真剣にそれらを継続しないずいう合図を䞎えたす。 残っおいる唯䞀の問題は、再調査し、それらだけに時間を費やす必芁がありたす。 そしお、私たちは再び手をきれいにし、最終的にプロゞェクトを完了するこずができたす。

リリヌス4.13をカットする時間はありたすか

はい、週末にできたす。 最初に4.13-RC1た​​たは4.13-beta-1を出荷する必芁がありたすか

4.13-beta-1は良い考えです。 叀いベヌタリリヌスの呜名スキヌムを維持したす。

4.13-beta-1に問題がない堎合、その埌4.13をどのくらい埅぀必芁がありたすか 2週間

リリヌスをカットするこずに異論はありたせん。 RC1察ベヌタ1に぀いおの匷い意芋はありたせん。

4.13-beta-1が本日リリヌスされ、MavenCentralで利甚できるようになりたした。

ありがずう@marcphilipp 

Hamcrestが新しいバヌゞョンをリリヌスしようずしおいるよう

Hamcrestぞの䟝存関係を新しいリリヌス甚に曎新できれば玠晎らしいず思いたす。 これは実行可胜でしょうか

@BlueIceこれを私たちの泚意を

JUnit4はただJava5ず互換性があるため、Java 7が必芁なため、Hamcrest2.xにアップグレヌドできないず思いたす。

ただし、POMでHamcrest optionalに䟝存する必芁があるかどうか疑問に思っおいたす。 そのため、ナヌザヌはHamcrestを䜿甚するかどうか、䜿甚する堎合はどのアヌティファクトずバヌゞョンを䜿甚するかを意識的に遞択する必芁がありたす。

@tumbarumba @ junit-team / junit-committers WDYT

こんにちは、ハムクレストのコミッタヌです。 珟圚、Hamcrestの2.1リリヌスを準備しおいたす。 Hamcrestの䟝存関係を曎新できれば玠晎らしいず思いたす。 最近v2.1-rc3をリリヌスしたした。 メゞャヌバヌゞョン番号の増加にもかかわらず、このリリヌスは1.3長い話ずの䞋䜍互換性を意図しおいたす。

泚意すべき点の1぀は、バヌゞョンHamcrest 2.1で、jarのパッケヌゞ化方法を倉曎したこずです。 hamcrest-coreずhamcrest-libraryは、1぀のアヌティファクトhamcrest 䟋 hamcrest-2.1.jar にマヌゞされたした。 䞋䜍互換性のために、 hamcrest-coreおよびhamcrest-libraryアヌティファクトの2.1バヌゞョンをリリヌスしおいたすが、これらのjarは空であり、 hamcrest-2.1.jarぞの掚移的な䟝存関係を通じおアップグレヌドを簡玠化できるように提䟛されおいたす。

オプションの䟝存関係も機胜したす。 詊したこずはありたせんが、 Assertions.assertThat(...)を䜿わなければ、䟝存関係はたったく必芁ないず思いたすか あなたが䜿甚マッチャヌを行う堎合には、明瀺的にどちらかに応じお、宣蚀hamcrest-core-1.3.jarたたはhamcrest-2.1.jar働くだろう私はかかわらず、これをテストしおいたせんが

私の個人的な奜みJUnit 4.13をhamcrest-2.1.jarに盎接䟝存させる。 これは、ほずんどの人にずっお最も驚くべきアップグレヌドパスではないず思いたす。

@タンバランバ
私は、Java Hamcrest 2.1を䜿甚したいが、それは@marcphilippが述べたように、私はたさにためのJava 1.5の互換性のためのJUnitの䞭でそれを芋たいずいう意味ではありたせん。
あなたが蚀ったこずによるず、 hamcrest-coreはhamcrestに䌝統的に䟝存しおいたす。ナヌザヌずしお、私のPOMのdependencyManagementでより高いバヌゞョンを䜿甚するこずに問題はありたせん。 ずにかく私はhamcrest-library:1.3を䜿甚しおいお、バヌゞョンを2.1倉曎するこずは私がしなければならないこずであり、倧したこずではありたせん。 プロゞェクトJUnit5はhamcrest:2.1に぀いお考えるこずができるかもしれたせんが、それは別の話です。

ああ、私はJUnit4がJava5ず互換性があるずいう点を芋逃したした。もちろん、これはJUnit4.xが少なくずも盎接ではなくHamcrest2.0以降に䟝存できないこずを意味したす。 JUnit 5は、サヌドパヌティのマッチャヌぞの䟝存関係をすべお削陀したため、Hamcrestから完党に独立しおいたす。

1぀のオプションJUnit4.13はHamcrest1.3ぞの䟝存関係を維持したす。 Hamcrest 2.1の新機胜を䜿甚したい堎合は、 hamcrest-core-2.1.jarぞの䟝存関係を明瀺的に宣蚀できたす。これにより、バヌゞョンの競合解決プロセスがトリガヌされ、ラむブラリがアップグレヌドされたす最初に宣蚀されおいる堎合。

別のオプションpom <optional>属性を䜿甚したす。 あたり経隓がありたせん。 hamcrest-core-1.3.jarずhamcrest-2.1.jar䞡方にオプションの䟝存関係を宣蚀するこずは可胜ですか その堎合はどうなりたすか

@タンバランバ
JUnitのPOMでoptional䟝存関係hamcrest-2.1.jarを䜿甚するこずは、ナヌザヌがそれを自分のPOMに継承できないこずを意味したす。 基本的に、それは掚移的な䟝存関係ではなく、 hamcrest-2.1.jarをたったく宣蚀しないのず同じ効果になりたす。

これを数日間熟考した埌、䞋䜍互換性のためにhamcrest-core:1.3ぞの必須の䟝存関係を維持する必芁があるずいう結論に達したした。 オプションにするこずは、ほずんどのナヌザヌが別の䟝存関係を远加する必芁があるため、良いこずよりも害を及がしたす。

Hamcrest2.1に関するリリヌスノヌトにメモを远加できたす。 さらに、JUnit 4.xで新しいバヌゞョンを䜿甚する方法ず、HamcrestのWebサむトたたはWikiでさたざたなビルドツヌルを文曞化するこずをお勧めしたす。 理想的には、JUnit4.13リリヌスノヌトからこのペヌゞにリンクできたす。

@タンバランバWDYT

@marcphilipp、あなたの結論に同意したす。 私が今理解しおいるように、Java1.5ぞのJUnit4の䟝存関係は、Hamcrest 2.xを完党に陀倖し、私が芋る限り、オプションの䟝存関係を䜿甚するこずは機胜したせん。

ドキュメントに関しおは、Hamcrestドキュメントを曎新するためのプルリク゚ストを開いおいたすhamcrest / JavaHamcrest237を参照。 それに぀いおのフィヌドバックをいただければ幞いです。 Hamcrest 2.1のドキュメントは、 https //tumbarumba.github.io/JavaHamcrest特にHamcrest 1.xからのアップグレヌドに関するメモでプレビュヌできたす。 実際のHamcrest2.1がリリヌスされるたで、そのプルリク゚ストをマヌゞしたせん。

非掚奚のクラスに関するいく぀かの問題を修正するために、Hamcrest2.1の別のリリヌス候補をリリヌスしようずしおいたす。 うたくいけば、これが最埌のRCになりたすフィヌドバックがない限り。 hamcrest / JavaHamcrest224をチェックしお、次のHamcrestリリヌスをフォロヌしおください。

4.13-beta-1がリリヌスされおから3週間が経ちたした。 4.13の最終リリヌスを劚げるものはありたすか

@ijumahttps //github.com/junit-team/junit4/milestone/8に1぀の問題がリストされおいたす

1569を含める堎合がありたす

1569ずリリヌス4.13-beta-2を含めるべきだず思いたす。 それを反映するために、察応する新しいマむルストヌンを䜜成したした。

beta-2 / GAのリリヌスをい぀期埅できるかに぀いおのニュヌスはありたすか 私は4.13にずおも興奮しおいお、実際にそれを䜿甚するこずに熱心ですが、それはただ「ベヌタ」ステヌタスを持っおいるので、私の日垞の仕事では䜿甚できたせん:-(

1586がマヌゞされたので、数日䞭に4.13-beta-2をリリヌスしたす。

@ junit-team / junit-committers異議はありたすか

異議なし😊

4.13-beta-2がリリヌスされ、テストの準備が敎いたした。

4.13-beta-2から1か月以䞊が経過しおおり、私が知る限り、問題の報告はありたせん1593を陀く。 今埌数日で4.13をリリヌスするこずを提案したす。

@ junit-team / junit-committers異議はありたすか

ApacheKafkaには4.13-beta-2を問題なく䜿甚しおいたす。

@ijuma教えおくれおありがずう

異議はありたせん。 私は仕事でそれを䜿甚しおいたす、そしおすべおがうたくいきたす。

Googleで4.13を䜿甚するプロセスを開始したずころ、2぀の譊告ビルドシステムでぱラヌずしお扱われたすが発生し、2぀のプルリク゚ストが送信されたした。 4.13で倚くのテストを実行し始めるず、さらに倚くの問題が発生する可胜性がありたす

䞀週間くらい埅぀こずはできたすか

たたは、4/13をタヌゲットにするこずもできたす;-)

@kcooneyあなたが蚀及した2぀のPRは1596ず1597であるずいうのは正しいですか 4/13は完璧なタヌゲットのように聞こえたす:-)

それは良い怜蚌のように聞こえるので、結果を埅ちたしょう。

おもしろい事実4.12は12/4にリリヌスされたした😉

@kcooneyあなたが蚀及した2぀のPRは1596ず1597であるずいうのは正しいですか

はい。

MockitoのDefaultInternalRunnerにリグレッションが芋られたす。 䜕が起こっおいるのか理解するのに苊劎しおいたすが、問題は、テストが倱敗したにもかかわらず、 testFinishedが呌び出されるこずです。 ただし、 ParentRunnerの履歎からを芋぀けるこずはできたせん。

4.13で回垰し、4.12で合栌するテストは、 https //github.com/mockito/mockito/blob/a323b8132de6f6e1c29d738de245469f8ce009b0/src/test/java/org/mockito/internal/runners/DefaultInternalRunnerTest.java#L42-L59です

@TimvdLippe RunListener.testFinished()のJavadocは次のように述べおいたす。

「アトミックテストが終了したずきに、テストが成功したか倱敗したかに関係なく呌び出されたす。」 4.12ず4.13で異なる動䜜が芋られる理由はわかりたせんが、4.13で芋られる動䜜は正しいように聞こえたす。

JUnit 4.12ずの統合が壊れるのではないかず心配しおいたすが、JUnit4.13で正しく動䜜するように動䜜を曎新したいず思いたす。 私は明日解決策を芋぀けようずしたす。

Mockitoから1599に耇補ケヌスを抜出するこずができたした。 withBeforesの取り扱いに関係しおいるようです。

コヌドベヌスで4.13をテストしおいるので、1421がいく぀かの問題を匕き起こしおいたす。

誰かが1421を元に戻すPRを提出する時間がありたすか

@panchenkoによっお1602で行われたした。

@kcooney別のベヌタリリヌスを行いたしょうか。

@marcphilippあなた次第。 最近の倉曎は4.12の人々に圱響を䞎えるべきではありたせん4.13のプレリリヌスの人々のみ。

私たちのコヌドベヌスでは、珟圚、 nullをFrameworkMethodコンストラクタヌに枡す倚くの堎所で䜜業しおいたす🙄残念ながら、実際の問題を確認するのは困難です。

@kcooneyこれらの倉曎を

@marcphilipp返信が遅くなっおすみたせん䌑暇䞭です。 珟圚、テストの2.9がJUnit 4.13で倱敗しおいたすが、䞀郚は䞍安定な倱敗である可胜性がありたす。 手動サンプルでは、​​4.13での倉曎による問題は瀺されおいたせんが、ただ倚くのこずを行う必芁がありたす。

@kcooney心配ありたせん だから、芋積もりはありたせんよね 😉

@marcphilippこれたでのずころ、残りの倱敗は疑わしいこずを行ったテストであるため、それらの4.13をブロックしたせん。 今倜はすべおの倱敗を調べたす。

疑わしいこずをしたために倱敗したテストのいく぀かの䟋

サブクラスに基本クラスフィヌルドず同じ名前ずタむプの@Ruleフィヌルドがあるテストがいく぀かありたすこれも@Rule泚釈が付けられおいたす。 どうやら4.12ではサブクラスルヌルが基本クラスルヌルの代わりに実行されたすが、4.13では䞡方が実行されたす。 シャドりメンバヌの働き方を倉えたこずを芚えおいたす。 私が芋おいるのが意図的な倉曎であったかどうかは思い出せたせん。

たた、JUnit 4.13が改善された゚ラヌメッセヌゞを生成し、テストが特定の゚ラヌメッセヌゞをアサヌトしおいるずいう倱敗も芋られたす。

プルリク゚スト番号を修正するために線集

@ marcphilipp 1414で倉曎を加えた理由を思い出そうずしおいたす

フィヌルドが基本クラスから同じフィヌルドをシャドりむングしないのは事実ですが、JUnit 4.xは、しばらくの間、シャドりむングするかのように凊理したした。 私が取り組んでいるここでも倧きなコヌドベヌスには、サブクラスクラスの@Ruleフィヌルドがベヌスクラスのフィヌルドの動䜜を眮き換えるこずを前提ずしたコヌドの䟋がたくさんありたす。 この問題を回避するのはそれほど難しいこずではありたせんがフィヌルドをメ゜ッドに倉曎しお、サブクラスがオヌバヌラむドできるようにしたす、そのプルの利点が既存のナヌザヌのコストを䞊回るかどうか疑問に思いたす。

䞋䜍互換性のために疑わしい動䜜ではありたすが、それを元に戻しお叀いものを埩元する必芁があるず思いたす。

@stefanbirkner WDYT

同意したす。 既存のテストを砎るこずを正圓化する利点は芋圓たりたせん。

最終的に1414を元に戻す1605を䜜成したした。

別のベヌタリリヌスをリリヌスする必芁があるず思いたす。 @kcooney数日以内にそれを実行したすか、それずも4.13-beta-2で远加の問題を発芋したしたか

@marcphilipp最新の倉曎でパッチを適甚したしたが、再実行を確認しおいる間、パタヌンは衚瀺されたせん改善した゚ラヌメッセヌゞをアサヌトするテストを陀く。 私が芋おいる残りの問題は、悪いテストたたは䞍安定なテストだず思いたす。

申し蚳ありたせんが、これには時間がかかりたしたが、これらの倉曎を元に戻しおよかったです。

4.13-beta-3がリリヌスされ、テストの準備が敎いたした。

そのうちの1人がhttps://github.com/junit-team/junit4/pull/1608にマヌゞできれば玠晎らしいず思い

1609をご怜蚎いただければ幞いです。

最近、JUnit4.12からJUnit4.13-beta-3にアップグレヌドしたした。 それはうたく機胜しおいたす。

アップグレヌドした理由は、この修正が必芁だったためです。
https://github.com/junit-team/junit4/commit/faa0e334080cd91f05fc1acbc7c39a525e172256

4.13.0 GAに぀いお䜕か考えはありたすか

@sullis残りの䞻な問題は、掚奚事項を修正するこずです。 ハムクレスト1608を参照。

ハムクレストチヌム別名私は、1608に関しお倉曎を加える予定はありたせん。 これは、4.13に他のブロッカヌがないこずを意味したすか

ハムクレストチヌムが倉曎を加えるのを埅っおいるずいう意味ではありたせんでした。 私はhttps://github.com/junit-team/junit4/pull/1608#issuecomment-496492379を参照しおいたした

芁玄するず、誰かがHamcrestに関するすべおの非掚奚を確認し、「非掚奚メッセヌゞ」が、それ自䜓がすでに非掚奚になっおいる、および/たたは䜿甚できなくなったものを䜿甚するようにナヌザヌに通知しないようにする必芁がありたす。

氎曜日からの「非掚奚メッセヌゞ」を担圓しおいたす。

氎曜日からの「非掚奚メッセヌゞ」を担圓しおいたす。

氎曜日の倜たでに完了した堎合は、 Spring Framework 5.2 GAに含めるこずができる可胜性がありたす。これにより、このコミットたす。

しかし...プレッシャヌはありたせん。 Spring Framework5.2がJUnit4.13をサポヌトしおいるず公匏に述べおいるのは、䟿利なだけです。 JUnit 4.13がリリヌスされた埌も、JUnit4.13はSpring5.2で問題なく動䜜したす。 😉

こんにちは@sbrannen 、私は始めたした、しかし私は今倜それを終わらせたせん。 私は珟圚すべおのコメントを読んでいお、すべおの詳现を理解しようずしおいたす。

@stefanbirkner 、心配ありたせん 私が蚀ったように、それは「持っおいれば良かった」でしょうが、確かにそれに察する芁件はありたせん。 JUnit 4.13には、Spring Boot2.2によっお正匏に取り䞊げられる時間がただある可胜性がありたす。 😉

4.13.0 GAに぀いお䜕か考えはありたすか

1609の解決策がないず、JUnit4.13の関連性はそれよりも䜎くなるリスクがありたす。 JUnit 4.12のナヌザヌは、壊れおいないコヌドの非掚奚ではなく、バグ修正ずJUnit5からのバックポヌトを埅っおいたす。

JUnit 4.13 GAのブロッカヌはありたすか

䜕も芋えたせん。 4.13-rc-1を公開しお、最新の倉曎に関するフィヌドバックをさらに入手したす。

JUnit4.13-rc-1がMavenCentralでテストできるようになりたした。 問題が発生した堎合はお知らせください。

4.13 betaずrcをテストし、私たちの倧芏暡な組織で機胜したす👍

JUnit 4.13-rc1をテストしたしたが、問題は発生したせんでした。

Jenkins甚のStashPull RequestBuilderプラグむンを䜿甚しおJUnit4.13-rc-1をテストしたした。 予想どおり、ファむルごずに1回ExpectedExceptionを䜿甚するファむルに察しお非掚奚がトリガヌされたした。

倚くの堎合、テストは䟋倖の皮類、メッセヌゞ、および原因をチェックしおいたした。 䞀時倉数がないように、すべおのチェックを1぀の匏に収めるこずができたした。

SpotBugs、sb-contrib、find-sec-bugsを䜿甚した新しいコヌドに関する譊告や非掚奚は衚瀺されたせん。

唯䞀の小さな欠点は、Linux䞊のEclipse 2019-09でassertThatのカバレッゞが黄色で衚瀺されるこずです。 以前よりもはるかに優れおいたす。 その䞊、誰もテスト自䜓のテストカバレッゞを気にしたせん。

coverage

JUnit 4.13のステヌタスはどうなっおいたすか

3週間が経過し、報告された問題は1぀だけです https 

@kcooney @stefanbirkner芋おいただけたせんか 䞊蚘の問題は解決できるず思いたす。

@marcphilipp長い遅延をお詫びしたす。 私は1幎以䞊JUnitに取り組む時間があたりありたせんでした。

そのバグに぀いおコメントしたした。 どうすれば修正できるかわかりたせん。

4.13の機胜リク゚ストが1぀ありたした。 1637を参照

こんにちは、JUnit 4.13のステヌタスはどうなっおいたすか

1637が解決され、別のRCをリリヌスしたす。

JUnit4.13-rc-2がMavenCentralでテストできるようになりたした。 問題が発生した堎合はお知らせください。

JUnit 4.13-rc2をテストしたしたが、問題は発生したせんでした。 LGTM

同様に、JUnit4.13-rc-2は正しく機胜しおいたす。 新しい䟋倖チェックを䜿甚しおいたす。

JUnit 4.13 GAのブロッカヌはありたすか

@ kcooney 1637が解決されたので、4.13-rc-2で再テストしおください。

すべおのアップデヌト

JUnit 4.13 GAのブロッカヌはありたすか

返事が遅れお申し蚳ありたせん; ここ数週間は忙しいです。

最新のJUnitの倉曎をコヌドに統合する時間がありたせんでした
リポゞトリ。 私は、の動䜜をカバヌする私たちの偎のテ​​ストを芋たした
クラスがFixMethodOrderを䜿甚する堎合のランダム化、およびそれらはほが正確に芋えたす
私がそれを匕っ匵ったテストず同じです。 JUnitをブロックする理由がわかりたせん
その修正でさらに怜蚌を行うこずでリリヌスしたす。

qJUnit 4.13 GAのブロッカヌはありたすか

JUnit 4.13がリリヌスされたした 🎊
https://twitter.com/junitteam/status/1212403812192964608

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡