All Projects → spekt → nunit.testlogger

spekt / nunit.testlogger

Licence: MIT License
NUnit logger for vstest platform

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to nunit.testlogger

junit.testlogger
JUnit test logger for vstest platform
Stars: ✭ 61 (+27.08%)
Mutual labels:  nuget, logger, vstest, test-reporting, dotnet-test
xunit.testlogger
XUnit logger for vstest platform
Stars: ✭ 65 (+35.42%)
Mutual labels:  vstest, test-reporting, dotnet-test
Cake
🍰 Cake (C# Make) is a cross platform build automation system.
Stars: ✭ 3,154 (+6470.83%)
Mutual labels:  nuget, nunit
Ghpr.nunit
Adapter for NUnit 3 (generate HTML report for NUnit 3)
Stars: ✭ 33 (-31.25%)
Mutual labels:  nuget, nunit
bUnit
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
Stars: ✭ 857 (+1685.42%)
Mutual labels:  nuget, nunit
VarintBitConverter
Varint encoding and decoding for .NET
Stars: ✭ 21 (-56.25%)
Mutual labels:  nuget
laravel-slow-query-logger
Slow Query Logger for Laravel 5.6
Stars: ✭ 27 (-43.75%)
Mutual labels:  logger
printer
A fancy logger yet lightweight, and configurable. 🖨
Stars: ✭ 65 (+35.42%)
Mutual labels:  logger
ip-logger
📇 When someone clicks the link, you will receive their IP and other information via telegram.
Stars: ✭ 0 (-100%)
Mutual labels:  logger
koa2-winston
koa2 version winston logger like express-winston
Stars: ✭ 37 (-22.92%)
Mutual labels:  logger
NupkgWrench
Command line tool for reading and modifying nupkgs
Stars: ✭ 23 (-52.08%)
Mutual labels:  nuget
horse-logger
Middleware for access logging in HORSE
Stars: ✭ 25 (-47.92%)
Mutual labels:  logger
Setup-Nuget
Set up your GitHub Actions workflow with the latest version of Nuget.exe CLI tool
Stars: ✭ 27 (-43.75%)
Mutual labels:  nuget
OpenSleigh
OpenSleigh is a Saga management library for .NET Core.
Stars: ✭ 198 (+312.5%)
Mutual labels:  nuget
MonoGame.Forms
MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Stars: ✭ 183 (+281.25%)
Mutual labels:  nuget
McSherry.SemanticVersioning
A semantic versioning library for .NET 5, Core, FX, and Standard with version range support.
Stars: ✭ 16 (-66.67%)
Mutual labels:  nuget
ColorPicker
Customizable Color Picker control for WPF
Stars: ✭ 57 (+18.75%)
Mutual labels:  nuget
cv4pve-api-dotnet
Proxmox VE Client API .Net C#
Stars: ✭ 25 (-47.92%)
Mutual labels:  nuget
tlf
TLF - a console based ham radio contest logger
Stars: ✭ 41 (-14.58%)
Mutual labels:  logger
loggin-js
📝 Customizable and expandable logger for Node.js
Stars: ✭ 20 (-58.33%)
Mutual labels:  logger

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].