project-tsurugi/tsurugi-annotations-action

Javaマルチプロジェクト時にJUnit annotationのpathが不正

Opened this issue · 0 comments

Javaマルチプロジェクト時にはJUnit annotationのpathはプロジェクトルートからの相対パスにする必要があるが、JUnitの実行結果のresult xmlファイルにはソースファイルに関する情報が含まれていないため、プロジェクトルートからの相対パスを取得することができない。

JUnitCheckerのinput junit_test_src_dir を経由することで、シングルプロジェクト時にはソース位置を固定で指定することでこの問題を解決しているが、マルチプロジェクトではプロジェクトごとにソース位置が変わるため、 junit_test_src_dir の指定ではこの問題は解決できない。