The extentreports-dotnet-cli deprecates ReportUnit. Extent Framework is actively maintained and allows using a host of reporters making it very simple to generate test reports. Klov is the framework's report server and can also be integrated as part of this CLI.
A sample created from NUnit results.xml available here.
| Arg | Details |
|---|---|
| -i | TestRunner results file |
| -d | TestRunner results directory to process multiple files at once |
| -o | Report output directory |
| -r | List of Reporters [html, v3html], html (default) |
| -p | TestRunner [NUnit] |
| --merge | Merge multiple results file into a single report |
The default usage creates a HTML report using the default version 4 ExtentHtmlReporter:
extent -i results/nunit.xml -o results/
To process multiple files at once, use -d to specify the directory where the files are present.
extent -d results/ -o results/
The command above creates multiple HTML outputs, one for each results file. To combine all results into a single HTML file, use the --merge option:
extent -d results/ -o results/ --merge
It is possible to specify the reporter or outputs by specifying them using -r:
extent -i results/nunit.xml -o results/ -r v3html
Do not use html and v3html reporters at once as this may result in clashes.
Apache-2.0

