Category inclusion/exclusion is ignored when it comes to SetUpFixtures
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
NUnit Framework |
Triaged
|
Low
|
Unassigned |
Bug Description
[Issue now tracked at https:/
In my DLL there are a few TestFixtures, divided to various categories with the Category attribute.
There's also one SetUpFixture that has a global SetUp method, and it's marked with Category(
When I run nunit (either console or GUI) with "/include=
I'd expect that category inclusion and exclusion would also affect the SetUpFixtures that run, not only TestFixtures that run.
Changed in nunit-3.0: | |
status: | New → Triaged |
importance: | Undecided → Low |
description: | updated |
tags: | added: github |
This behavior is by design. When any test is selected, either by name
or by category,
all higher level setups are run.
While we probably won't "fix" this bug, I'm keeping it so we can at lest clarify
how categories work in the docs.
You might want to discuss this on the nunit-discuss list to see whether other
folks would like to see it work differently.
Charlie
On Wed, Aug 11, 2010 at 1:12 AM, Yodan Tauber <email address hidden> wrote: "OneCategory" ). OneCategory" , OtherCategory" , OneCategory" doesn't seem to /bugs.launchpad .net/bugs/ 616226
> Public bug reported:
>
> In my DLL there are a few TestFixtures, divided to various categories with the Category attribute.
> There's also one SetUpFixture that has a global SetUp method, and it's marked with Category(
>
> When I run nunit (either console or GUI) with "/include=
> the global SetUp method runs, followed by all tests from OneCategory.
> This is great. However, when I run nunit with "/include=
> the same global SetUp method still runs - followed by all tests from
> OtherCategory. Adding an explicit "/exclude=
> help either.
>
> I'd expect that category inclusion and exclusion would also affect the
> SetUpFixtures that run, not only TestFixtures that run.
>
> ** Affects: nunitv2
> Importance: Undecided
> Status: New
>
> --
> Category inclusion/exclusion is ignored when it comes to SetUpFixtures
> https:/
> You received this bug notification because you are a member of NUnit
> Developers, which is subscribed to NUnit V2.
>