Generates junit html style reports from surefire test results and .NET .trx test results
report-title
(Optional): The title of the test report.surefire-files
(Default**/target/surefire-reports/TEST-*.xml
): Specification of the surefire test report files (can use * and ** wildcards).report-dir
(Defaulttarget/site
): Directory where the resulting junit html reports will be generated .
On .NET you also need:
net-trx-report
: Specifies one or more result files (.trx
) that will be splitted into a set ofTEST-*.xml
files in the foldernet-surefire-folder
. Multiple files are separated by comma.net-surefire-folder
(Defaulttarget/surefire-reports
): Only ifnet-trx-report
is specified: folder where the splitted test report files will be stored.
NOTE: All paths are relative to the workspace, even if a working dir has been specified.
The html reports at the report-dir
folder:
junit-noframes/junit-noframes.html
: A single html file with the test reports.junit-frames/index.html
: Reports in multiple html files.
On Java, this will generate the html the test report files from the test results produced by maven surefire:
- name: Junit html report
uses: javiertuya/junit-report-action@main
with:
surefire-files: "**/target/surefire-reports/TEST-*.xml"
report-dir: target/site/junit
On .NET, this will take two .trx
files with the results of the tests, split it
into reports/surefire-report
folder and generate the html test reports at reports
:
- name: Junit html report
uses: javiertuya/junit-report-action@main
with:
net-trx-report: "MyProject/MyProjectTestResult.trx,MyProject2/MyProject2TestResult.trx"
net-surefire-folder: "reports/surefire-reports"
surefire-files: "reports/surefire-reports/TEST-*.xml"
report-dir: reports