How to convert NUnit output into an HTML report

For anyone interested, I found two other tools.

  • nunit-summary
  • nunit-results

Both are available on Lauchpad, linked to from the very basic product pages linked above.

Unfortunately, neither of these tools provided the required level of detail for our installation - so I ended up doctoring the xslt's that came with nunit2report to suit out needs.


ReportUnit is not maintained and is being replaced by extentreports-dotnet-cli.


You can also try ReportUnit, which also supports Gallio, xUnit, TestNG and MSTest: http://reportunit.relevantcodes.com

This is a simple exe file that will convert your xml report into an HTML dashboards (samples):

  • Folder-level dashboard: http://relevantcodes.com/Tools/ReportUnit/Index.html
  • File-level: http://relevantcodes.com/Tools/ReportUnit/NUnit-TestResult.html

Usage:

reportunit "path-to-folder" // folder-level report
reportunit "path-to-folder" "output-folder" // folder-level report
reportunit "Result.xml" "generated.html" // file-level report

More info here: http://reportunit.relevantcodes.com


I know this is an old question, but it's the top result in Google on the subject and thought it deserved a mention.. Where I work had the exact same issue so we developed a little app that will parse an XML results file and output a nice looking self-contained HTML page based on bootstrap 3. Code and binaries are available on GitHub. It's responsive as well as we email the reports to mobile devices.