NUnit.Allure 1.2.1.1

.NET Standard 2.0
Suggested Alternatives

Allure.NUnit

Additional Details

No longer maintained as the code base has been moved to allure-csharp repo within Allure Framework organization

dotnet add package NUnit.Allure --version 1.2.1.1
NuGet\Install-Package NUnit.Allure -Version 1.2.1.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NUnit.Allure" Version="1.2.1.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NUnit.Allure --version 1.2.1.1
#r "nuget: NUnit.Allure, 1.2.1.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install NUnit.Allure as a Cake Addin
#addin nuget:?package=NUnit.Allure&version=1.2.1.1

// Install NUnit.Allure as a Cake Tool
#tool nuget:?package=NUnit.Allure&version=1.2.1.1

Allure NUnit adapter

NUnit adapter for Allure Framework

build

Nuget Nuget pre

Nuget downloads

Allure report

Code examples:

[TestFixture(Author = "unickq", Description = "Examples")]
[AllureNUnit]
[AllureLink("https://github.com/unickq/allure-nunit")]
public class Tests
{
    [OneTimeSetUp]
    public void ClearResultsDir()
    {
        AllureLifecycle.Instance.CleanupResultDirectory();
    }

    //Allure.Steps required
    [AllureStep("This method is just saying hello")]
    private void SayHello()
    {
        Console.WriteLine("Hello!");
    }

    [Test]
    [AllureTag("NUnit", "Debug")]
    [AllureIssue("GitHub#1", "https://github.com/unickq/allure-nunit")]
    [AllureSeverity(SeverityLevel.critical)]
    [AllureFeature("Core")]
    public void EvenTest([Range(0, 5)] int value)
    {
        SayHello();
            
        //Wrapping Step
        AllureLifecycle.Instance.WrapInStep(
            () => { Assert.IsTrue(value % 2 == 0, $"Oh no :( {value} % 2 = {value % 2}"); },
            "Validate calculations");
    }
}

Installation and Usage

  • Download from Nuget with all dependencies
  • Configure allureConfig.json
  • Set [AllureNUnit] attribute under test fixture
  • Use other attributes if needed
Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
.NET Core netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.0 netstandard2.1
.NET Framework net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen40 tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on NUnit.Allure:

Package Downloads
NUnit.Allure.Steps

Steps Attribute for NUnit.Allure

HKI_Automation_Framework

Package Description

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on NUnit.Allure:

Repository Stars
AutomateThePlanet/AutomateThePlanet-Learning-Series
Automate The Planet Series Source Code
Version Downloads Last updated
1.2.1.1 245,313 1/16/2022
1.2.0.1 6,781 12/15/2021
1.2.0-ref2 8,881 10/25/2021
1.2.0-preview1 111 12/15/2021
1.0.14 56,408 6/16/2021
1.0.14-beta3 455 5/16/2021
1.0.14-beta2 258 4/25/2021
1.0.13 33,471 3/30/2021
1.0.12 76,874 2/14/2021
1.0.11 91,811 8/31/2020
1.0.9 66,971 3/24/2020
1.0.6.2 73,586 12/26/2019
1.0.6.1 3,192 11/19/2019
1.0.6 85,040 5/20/2019
1.0.6-beta30 2,117 2/2/2019
1.0.5 30,171 11/21/2018
1.0.4 3,412 9/20/2018
1.0.4-beta24 564 9/10/2018
1.0.4-beta23 595 9/7/2018
1.0.3 1,420 8/31/2018
1.0.2 13,878 8/16/2018
1.0.0 2,372 7/23/2018
1.0.0-alfa6 627 7/20/2018
0.2.3 1,276 6/1/2018
0.2.2 901 5/24/2018
0.2.1 1,430 11/22/2017
0.2.0 900 11/15/2017
0.1.1 900 11/4/2017
0.1.0 1,046 11/3/2017

AllureStep fix for null - #46, Screen Diff Wrapper - #47