私のgradleプロジェクトはjunit 5を使用しており、テストレポートをビルドサーバーに表示しようとしています。XML レポートは基本的に問題ないように見えます。すべてのテスト クラスとメソッドが含まれていますが、テスト メソッドに出力された stdout/stderr がありません。テスト メタデータを含む CDATA は一部しかありません。
@Test
void testToString() {
System.out.println("Hello world");
...
}
XML レポート:
<testcase name="testToString()" classname="com.my.company.PairsTest" time="0.008">
<system-out><![CDATA[
unique-id: [engine:junit-jupiter]/[class:com.my.company.PairsTest]/[method:testToString()]
display-name: testToString()
]]></system-out>
</testcase>
gradle プラグインに stdout/stderr をキャプチャするように指示する設定はありますか? http://junit.org/junit5/docs/current/user-guide/#running-tests-buildを見回しましたが、何も見つかりませんでした。
と を使用org.junit.platform:junit-platform-gradle-plugin:1.0.0-M3
してorg.junit.jupiter:junit-jupiter-{api,engine}:5.0.0-M3
います。