Skip to content

Junit, Xunit and NUnit loggers for the .NET test platform

License

Notifications You must be signed in to change notification settings

spekt/testlogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

762dd75 · Mar 15, 2025
Jun 21, 2024
Dec 30, 2024
Feb 13, 2025
Oct 2, 2019
Dec 17, 2024
Jun 22, 2024
Mar 14, 2025
Mar 15, 2025
Jun 17, 2024
Mar 15, 2025
Mar 14, 2025
Mar 7, 2025
Sep 23, 2024
Jul 28, 2024
Jun 23, 2024
Jun 23, 2024
Jun 17, 2024
Apr 18, 2023
Jun 17, 2024
Feb 12, 2025
Jun 23, 2024
Mar 15, 2025

Repository files navigation

.NET test loggers

Junit, NUnit and Xunit logger extensions for Visual Studio Test Platform. Connect your test reports to Circle CI, Gitlab and others from dotnet test.

Build Status Code coverage

Packages

Logger Stable Package Pre-release Package Usage
JUnit NuGet MyGet Pre Release README
NUnit NuGet MyGet Pre Release README
Xunit NuGet MyGet Pre Release README

Release notes for all loggers are in the CHANGELOG.

Contribution Guide

Run the build.ps1 or build.sh scripts in Windows or Linux to build and run the tests.

This repo always requires the latest LTS release of dotnet and dotnet runtime 3.1 for development.

If acceptance tests are failing, try running this command to see detailed output:

# Run from root of repo
> dotnet test --no-build --logger:"json;LogFilePath=test-results.json" test/assets/Json.TestLogger.MSTest.NetCore.Tests/Json.TestLogger.MSTest.NetCore.Tests.csproj

CI/CD Integration Tests

Wiki

See https://github.com/spekt/testlogger/wiki for Logger Configuration and troubleshooting.

License

MIT