Comment 7 for bug 1022810

Revision history for this message
Charlie Poole (charlie.poole) wrote : Re: [Bug 1022810] Re: Need ability to turn off combinatorial

Another possible approach would be to introduce a setting that allowed
you to control the automatic use of Combinatorial when the attribute
is not present. I'll think about all these options for 3.0.

For the 2.6.1 release, it depends on whether I have to change a lot of
code (probably creating new bugs) or just a little. I am being
extremely conservative in changing 2.6 at this point, because I want
to have time to focus on 3.0.

Charlie

On Wed, Jul 11, 2012 at 7:01 AM, Wayne Brantley
<email address hidden> wrote:
> Yes....
> I used to use testdriven....now I use CodeRush from devexpress has direct
> support for unit tests much like testdriven. Also Re-sharper has support
> for it....and VS2012 has this kind of support built right in (as you know -
> since you built the provider for it)....
>
> - Like I said, even a attribute to turn it off would be helpful...
>
> Thanks!
>
> On Wed, Jul 11, 2012 at 9:26 AM, Charlie Poole <email address hidden>
> wrote:
>
>> Ah! That explains it. I assume you're using TestDriven or something
>> similar.
>>
>> The reason this has not been a consideration before is that the NUnit
>> Gui allows running individual testcases. I'll try to get some sort of
>> fix for the problem into 3.0 then.
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1022810
>>
>> Title:
>> Need ability to turn off combinatorial
>>
>> Status in NUnit Test Framework:
>> New
>>
>> Bug description:
>> When you have a combinatorial attribute such as the following:
>>
>> [Test, Combinatorial]
>> public void MyTest(
>> [Values(1,2,3)] int x,
>> [Values("A","B")] string s)
>> {
>> ...
>> }
>>
>>
>> Sometimes there is an issue with a certain set of values and you need to
>> debug it. Would be nice to just turn off the combinatorial feature (by not
>> having the attribute!), so that this could work for debugging:
>>
>>
>> [Test, TestCase(3,"A")]
>> public void MyTest(
>> [Values(1,2,3)] int x,
>> [Values("A","B")] string s)
>> {
>> ...
>> }
>>
>>
>> As it is now, you have to completely redo the signature (and put it back
>> after fixing bug/test) or setup a complex break point, etc....
>>
>> [Test, TestCase(3,"A")]
>> public void MyTest(
>> int x,
>> string s)
>> {
>> ...
>> }
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/nunit-3.0/+bug/1022810/+subscriptions
>>
>
> --
> You received this bug notification because you are subscribed to NUnit
> Framework.
> https://bugs.launchpad.net/bugs/1022810
>
> Title:
> Need ability to turn off combinatorial
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/nunit-3.0/+bug/1022810/+subscriptions