Skip to content

Quickstart: .NET

Option A — JUnit XML (any test framework)

bash
dotnet add package JunitXml.TestLogger
dotnet test --logger "junit;LogFilePath=TestResults/junit.xml"
suluctl upload --results ./TestResults

Option B — Allure (xUnit, richer output)

bash
dotnet add package Allure.Xunit
dotnet test

Results land in an allure-results/ directory next to the test binaries (configurable via allureConfig.json — see the allure-csharp docs).

bash
suluctl upload --results ./bin/Debug/net8.0/allure-results

Set SULU_URL / SULU_TOKEN / SULU_PROJECT_ID first (see suluctl).

Sulu Test Management System