spekt - Appveyor.TestLogger 2.0.11

Logger for uploading test result in Appveyor when test is running with "dotnet test" or "dotnet vstest".

PM> Install-Package Appveyor.TestLogger -Version 2.0.11 -Source https://www.myget.org/F/spekt/api/v3/index.json

Copy to clipboard

> nuget.exe install Appveyor.TestLogger -Version 2.0.11 -Source https://www.myget.org/F/spekt/api/v3/index.json

Copy to clipboard

> dotnet add package Appveyor.TestLogger --version 2.0.11 --source https://www.myget.org/F/spekt/api/v3/index.json

Copy to clipboard
<PackageReference Include="Appveyor.TestLogger" Version="2.0.11" />
Copy to clipboard
source https://www.myget.org/F/spekt/api/v3/index.json

nuget Appveyor.TestLogger  ~> 2.0.11
Copy to clipboard

> choco install Appveyor.TestLogger --version 2.0.11 --source https://www.myget.org/F/spekt/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "spekt" -SourceLocation "https://www.myget.org/F/spekt/api/v2"
Install-Module -Name "Appveyor.TestLogger" -RequiredVersion "2.0.11" -Repository "spekt" 
Copy to clipboard

[!IMPORTANT]
Development of v4.x and subsequent versions of the NUnit logger is moved to the testlogger repository. Kindly report any new issues or contribute your patches in that repo.

NUnit Test Logger

NUnit xml report extension for Visual Studio Test Platform.

Build Status Build Status NuGet Downloads

Packages

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

If you're looking for xunit, junit or appveyor loggers, visit following repositories:

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

  • .NETFramework 4.5: 4.5.0.0
  • .NETStandard 1.0: 1.0.0.0

Owners

Arun Mahapatra

Authors

Faizan2304, ngbrown

Project URL

https://github.com/Faizan2304/LoggerExtensions

License

Unknown

Info

6 total downloads
2 downloads for version 2.0.11
Download (16.78 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
2.1.16 27.02 KB Wed, 27 Jan 2021 07:03:14 GMT 1
2.1.15 27.02 KB Thu, 17 Sep 2020 02:06:09 GMT 1
2.1.13 16.85 KB Tue, 03 Sep 2019 01:05:53 GMT 1
2.1.12 16.85 KB Wed, 06 Jun 2018 01:29:52 GMT 1
2.0.11 16.78 KB Wed, 06 Jun 2018 01:13:24 GMT 2