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.
The original .csproj files was targeted for .NET Framework. Now it can be compiled for .NET Core which make possible to run app on Windows, Ubuntu, Mac, etc.
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

