NUnit with Rowtest extension

Hello

Resharper doesn't recognize the rowtest extension with NUnit. Is there a workaround to this?

9 comments

I do miss the feature too, because we do lot of data-driven testing.

0

I also really want to see this supported. The ReSharper test runner isn't much use if it doesn't pick up half of your tests.

0

I'm after this feature to. i've just given up using 4.1 which i paid the money for as it didnt support SetUpFixture in a different file. i now use the nightly build of the beta version 4.5.  Any updates on rowtest since the last post here?

0

Even better would be a ReSharper that didn't care what version of NUnit was being used (within reason), and would just use the one that the user has installed on hir machine.

/bs

0

Hello,

Even better would be a ReSharper that didn't care what version of
NUnit was being used (within reason), and would just use the one that
the user has installed on hir machine.


R# can't use the NUnit implementation for running its tests due to the licensing
reasons, that's why it can run only as much as it knows with its own implementation
and it is not possible to use the locally-installed NUnit version.

As far as I know there's a workaround, the Gallio.org project has a R# plugin
that adds multiple unit testing engines to R#, including full support for
NUnit.


Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”


0

R# can't use the NUnit implementation for running its tests due to the licensing
reasons, that's why it can run only as much as it knows with its own implementation
and it is not possible to use the locally-installed NUnit version.


I am not a lawyer, and you certainly aren't paying me to be one, but recent discussions on the NUnit-discuss list on Google Groups suggest that this may not be entirely accurate.  Including the NUnit source code itself is certainly a licensing no-no in this case, but developing code that runs either the executable or late binds to the NUnit libraries, if preent, may not be a violation.

Your product, and your call, obviously, and because of the way I operate, not really a big deal or an inconvenience for me one way or the other.  Just a suggestion.

/bs

0

On 09.04.2009 06:06, Serge Baltic wrote:

As far as I know there's a workaround, the Gallio.org project has a R#
plugin that adds multiple unit testing engines to R#, including full
support for NUnit.


What do I need to do in order to let Gallio execute my Tests? Just
unselect NUnit from the Unit-Testing Frameworks in the R# options?

0

BradStiles wrote:


I am not a lawyer, and you certainly aren't paying me to be one, but recent discussions on the NUnit-discuss list on Google Groups suggest that this may not be entirely accurate.  Including the NUnit source code itself is certainly a licensing no-no in this case, but developing code that runs either the executable or late binds to the NUnit libraries, if preent, may not be a violation.


Your product, and your call, obviously, and because of the way I operate, not really a big deal or an inconvenience for me one way or the other.  Just a suggestion.


/bs


Here's the NUnit licence itself, pertinent sections bolded:

NUnit licence:
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required.

Portions Copyright © 2002-2008 Charlie Poole or Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip A. Craig

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
0

How about move the NUnit support code into a separate plugin and open source it? Then you don't even need to mention NUnit in production documentation. I believe that's how TD.Net doesn't it, the driver for NUnit is hosted on sourceforge but TD.Net is a commercial product.

0

Please sign in to leave a comment.