← Back to team overview

nunit-core team mailing list archive

[Bug 538070] [NEW] Need a way to generate data when test is executed

 

You have been subscribed to a public bug:

NUnit 2.5.2 and 2.5.3 run every method targeted by TestCaseSource, even
if the test targeting it is Explicit or the test fixture is Explicit.

The behaviour I expect is: NUnit shouldn't run a test's TestCaseSource
if the test itself won't be run.

Detail:

I have an expensive TestCaseSource generating a few hundred thousand
permutations and combinations. I've applied Explicit to both the test
targeting the source and the fixture surrounding both test and source.

NUnit console spends ten minutes needlessly constructing test cases from
the TestCaseSource before ignoring them and proceeding with the non-
Explicit tests.

If I throw NotImplementedException from the first line of the expensive
TestCaseSource. NUnit runs the non-Explicit tests immediately. If I put
a MessageBox.Show call in the first line, I see the message box.

** Affects: nunit-3.0
     Importance: High
         Status: Confirmed


** Tags: feature framework
-- 
Need a way to generate data when test is executed
https://bugs.launchpad.net/bugs/538070
You received this bug notification because you are a member of NUnit Core Developers, which is the registrant for NUnit Framework.



References