Allure.NUnit
2.14.1
Prefix Reserved
dotnet add package Allure.NUnit --version 2.14.1
NuGet\Install-Package Allure.NUnit -Version 2.14.1
<PackageReference Include="Allure.NUnit" Version="2.14.1" />
<PackageVersion Include="Allure.NUnit" Version="2.14.1" />
<PackageReference Include="Allure.NUnit" />
paket add Allure.NUnit --version 2.14.1
#r "nuget: Allure.NUnit, 2.14.1"
#:package Allure.NUnit@2.14.1
#addin nuget:?package=Allure.NUnit&version=2.14.1
#tool nuget:?package=Allure.NUnit&version=2.14.1
Allure NUnit adapter
An Allure adapter for NUnit.
- Learn more about Allure Report at https://allurereport.org
- 📚 Documentation – discover official documentation for Allure Report
- ❓ Questions and Support – get help from the team and community
- 📢 Official announcements – stay updated with our latest news and updates
- 💬 General Discussion – engage in casual conversations, share insights and ideas with the community
- 🖥️ Live Demo — explore a live example of Allure Report in action
Quick start
- Install the Allure.NUnit package.
- Configure it via allureConfig.json.
- Apply the
[Allure.NUnit.AllureNUnit]attribute to test fixtures. - Use other attributes from
Allure.NUnit.Attributesif needed. - Use the functions from
Allure.Net.Commons.AllureApiif needed.
Further readings
Learn more from the documentation for Allure NUnit.
Some examples are available here.
Notes
Namespace changed to Allure.NUnit
Starting from 2.12.0, the namespace NUnit.Allure is deprecated. The API in
that namespace still works, but it will be removed in the future. Please use
Allure.NUnit instead.
The
[NUnit.Allure.Core.AllureNUnit]attribute should be replaced with[Allure.NUnit.AllureNUnit]:
using Allure.NUnit; // <- Note the namespace
using NUnit.Framework;
[AllureNUnit]
class MyTests
{
[Test]
public void TestMethod()
{
/* ... */
}
}
Deprecations and removals in 2.12.0
The following user API methods are now deprecated:
- In
NUnit.Allure.Core.AllureExtensions:- All overloads of
WrapInStep- useAllure.Net.Commons.AllureApi.Stepinstead. WrapSetUpTearDownParams- had no effect; can safely be replaced with the direct call of the provided delegate.
- All overloads of
NUnit.Allure.Core.AllureNUnitAttribute- useAllure.NUnit.AllureNUnitAttributeinstead.- Other classes and methods in
NUnit.Allure- change the namespace toAllure.NUnit.
The following previously deprecated user API classes and methods were removed:
- In
NUnit.Allure.Core.AllureExtensions:AddScreenDiff- useAllure.Net.Commons.AllureApi.AddScreenDiffinstead.
NUnit.Allure.Core.AllureNUnitAttribute's constructor overload that takesbool wrapIntoStep- thewrapIntoStepparameter had no effect and can be safely removed now.- In
NUnit.Allure.Core.AllureNUnitHelper:WrapInStep- useAllure.Net.Commons.AllureApi.Stepinstead.
NUnit.Allure.Core.StepsHelper- use functions fromAllure.Net.Commons.AllureApiandAllure.Net.Commons.ExtendedApiinstead.- In
Allure.Net.Commons.AllureLifecycle:AddAttachment- useAllure.Net.Commons.AllureApi.AddAttachmentinstead.AddScreenDiff- useAllure.Net.Commons.AllureApi.AddScreenDiffinstead.
Allure.Net.Commons.Steps.CoreStepsHelper- use functions fromAllure.Net.Commons.AllureApiandAllure.Net.Commons.ExtendedApiinstead.
For users of Mac with Apple silicon
If you're developing on a Mac machine with Apple silicon, make sure you have Rosetta installed. Follow this article for the instructions: https://support.apple.com/en-us/HT211861
You may also install Rosetta via the CLI:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Allure.Net.Commons (>= 2.14.1)
- NUnit (>= 3.13.3)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Allure.NUnit:
| Package | Downloads |
|---|---|
|
Dosaic.Testing.NUnit
A plugin-first dotnet framework for rapidly building anything hosted in the web. |
|
|
PiBox.Testing
PiBox is a `service hosting framework` that allows `.net devs` to `decorate their services with behaviours or functionality (think of plugins) while only using minimal configuration`. |
|
|
MSDynamicsTestAutomation.Core
Core testing framework utilities and Playwright extensions for ENVU test automation projects. Includes Allure reporting, artifact management, Excel test data tracking, and comprehensive extension methods for Click, Fill, Locator operations. |
|
|
MSDynamicsTestAutomation.PageObjects.Base
Base page object infrastructure for ENVU test automation projects. Includes PageBase with spinner handling and configurable LoginPage with Twilio SMS OTP support. |
|
|
MSDynamicsTestAutomation.TestBase
Test base infrastructure for ENVU test automation projects. Includes browser setup, artifact management, video recording, tracing, and Allure integration with configurable test and login settings. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.14.1 | 141,696 | 10/21/2025 |
| 2.14.0 | 16,581 | 10/16/2025 |
| 2.13.0 | 3,547 | 10/9/2025 |
| 2.12.1 | 1,056,934 | 6/4/2024 |
| 2.12.0 | 140,376 | 4/2/2024 |
| 2.11.0 | 181,366 | 11/29/2023 |
| 2.10.0 | 78,235 | 10/16/2023 |
| 2.10.0-preview.1 | 7,677 | 9/22/2023 |
| 2.9.5-preview.1 | 168,700 | 3/22/2023 |
| 2.9.4-preview.6 | 53,729 | 2/13/2023 |
| 2.9.4-preview.2 | 19,951 | 1/2/2023 |
| 2.9.4-preview.1 | 277 | 12/30/2022 |
| 2.9.3-preview.1 | 11,727 | 12/23/2022 |
| 2.9.2-preview.1 | 13,923 | 9/19/2022 |
| 2.9.1-preview.7-nunit-fixtures | 1,961 | 8/2/2022 |
| 2.9.1-preview.6-nunit-fixtures | 257 | 7/27/2022 |
| 2.9.1-preview.5 | 332 | 7/27/2022 |