NunitXml.TestLogger 4.1.0

NUnit Test Logger

NUnit xml report extension for Visual Studio Test Platform.

NuGet Downloads

Packages

Logger Stable Package Pre-release Package
NUnit NuGet MyGet Pre Release

If you're looking for xunit or junit, please see https://github.com/spekt/testlogger.

Usage

NUnit logger can generate xml reports in the NUnit v3 format.

  1. Add a reference to the NUnit Logger NuGet package in test project
  2. Use the following command line in tests
> dotnet test --logger:nunit
  1. Test results are generated in the TestResults directory relative to the test.csproj

A path for the report file can be specified as follows:

> dotnet test --logger:"nunit;LogFilePath=test-result.xml"

test-result.xml will be generated in the same directory as test.csproj.

Note: the arguments to --logger should be in quotes since ; is treated as a command delimiter in shell.

All common options to the logger is documented in the wiki. E.g. token expansion for {assembly} or {framework} in result file.

NUnit test framework settings

  • If your scenario requires test case properties like Description in the xml, please enable internal properties for the nunit adapter:

dotnet test --logger:nunit -- NUnit.ShowInternalProperties=true

  • NUnit test adapter also provides a mechanism to emit test result xml from the NUnit engine. You may use following commandline for the same:

dotnet test --logger:nunit -- NUnit.TestOutputXml=<foldername relative to test binary directory>

Release Checklist

A note to self on how to make releases:

  • Create changelog entry with tentative version.
  • Verify the version on Spekt myget (remember to update version in command below).
> dotnet new nunit
> dotnet add package NunitXml.TestLogger --version 3.0.109 --source https://www.myget.org/F/spekt/api/v3/index.json
> dotnet test --logger:nunit
  • Push the version on Spekt myget to Nuget.
  • Create a github release with above version tag. Link to the changelog section.
  • Thank the issue authors and notify them about the released version.

License

MIT

No packages depend on NunitXml.TestLogger.

This package has no dependencies.

Version Downloads Last updated
5.0.0 1 12/23/2024
4.1.0 2 11/30/2024
4.0.254 3 10/09/2024
3.1.20 3 10/09/2024
3.1.15 3 10/09/2024
3.0.131 4 08/13/2024
3.0.127 3 10/09/2024
3.0.117 4 03/06/2023
3.0.107 3 10/09/2024
3.0.97 2 11/30/2024
3.0.91 3 10/09/2024
2.1.80 3 10/09/2024
2.1.62 3 10/09/2024
2.1.41 3 10/09/2024
2.1.36 3 10/09/2024
2.1.17 3 10/09/2024
1.1.0 3 10/09/2024
1.0.0 3 10/09/2024