Hi, On Thu, Feb 23, 2012 at 2:39 PM, Markus Ewald <cy...@nuclex.org> wrote: > On 2/23/2012 9:07 PM, Ryan Boggs wrote: >> Hi, >> >> On Thu, Feb 23, 2012 at 6:53 AM, Bob Archer<bob.arc...@amsi.com> wrote: >>> Looks like some good changes. >>> >>> Is the nunit stuff going to be version specific? Or, is it chaining out to >>> whatever version of nunit you have or point to in your project? >> I am hoping that people using a certain version of NUnit for their >> tasks will not have to touch their setup but if anyone wants to use >> features from the latest NUnit version, they will be able to through >> the NAnt task. > Hi! > > Sorry, somehow I can't make heads or tails of that sentence :D > Are you saying that NAnt is integrating parts of NUnit, but it will be > able to run tests from any future NUnit version (at least NUnit appears > to employ some magic here -- I'm running my 2.5.10 tests in a 2.5.5 test > runner). Or will it work differently? Yeah, I need to either learn how to multitask properly or not do it at all. :)
What I was trying to say was that the nunit2 task will work as it has in the past. The only difference is that you can now use new features of nunit 2.6 when building with NAnt. The version of NUnit being used by the nunit2 task today is 2.2 I believe, which is quite old. I have received bug reports saying that they couldn't use newer features of nunit with NAnt's task due to the old version. This should no longer be the case. > > Way, way in the past when .NET 2.0 was still cutting edge and NAnt's > <nunit /> task had just been replaced by the <nunit2 /> task, there was > talk about just calling nunit-console.exe because NAnt was having > trouble keeping up with NUnit's updates. But it seems NUnit has found > mechanisms to avoid requiring a specific version since then, making that > rather undesirable external executable scenario unnecessary :) Right. NAnt isn't using nunit-console.exe, it is actually using the nunit libs themselves to perform the tests. From what I understand from NUnit, test libs compiled with previous versions of NUnit should still work properly with the latest version (ie: tests compiled with NUnit 2.5.9 should work when running the tests with NUnit 2.6). I'm not sure if it'll work the other way around, such as tests compiled in with theoretical NUnit 2.6.2 will work with 2.6.0. One of my personal goals going forward is to make sure that the latest version of NUnit will be incorporated into NAnt so hopefully this won't be much of an issue. Hope this helps. Thanks, Ryan > > -Markus- > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > NAnt-users mailing list > NAnt-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users