TestDriven.NET (AKA NUnitAddIn)

Here is a version hot from the build server. I've teamed up with Peli to get continuous integration working on a lot of our projects. We're using CruiseControl.NET, MSBuild and WiX to create the integrated installer. It now contains NUnit, MbUnit and an adaptor for use with the Team System test runner.

I have created a TestDriven.NET Wiki (using FlexWiki) for documentation, bug reports and feature requests. Probaly of most interest is the QuickStart tutorial. It covers only the stuff you really need to know to get the most out of the add-in. I would recommend reading it even if you've been using NUnitAddIn for a while.

You can always download the latest version here.

Published Thursday, September 30, 2004 10:43 PM by Jamie Cansdale

Comments

# re: Geek Notes 2004-09-30

Thursday, September 30, 2004 1:15 PM by TrackBack

# MbUnit 2.22.0.0 released and gets Continuous Integration

Thursday, September 30, 2004 1:19 PM by TrackBack

# Geek Notes 2004-09-30

Thursday, September 30, 2004 1:25 PM by TrackBack

# MbUnit 2.22.0.0 released and gets Continuous Integration

Thursday, September 30, 2004 2:49 PM by TrackBack

# Thibaut Barrère - TestDriven.Net

Thibaut Barrère - TestDriven.Net

Friday, October 01, 2004 12:12 AM by TrackBack

# MbUnit (and QuickGraph,TestFu and Refly) source is moving...

Friday, October 01, 2004 2:45 AM by TrackBack

# MbUnit (and QuickGraph,TestFu and Refly) source is moving...

Friday, October 01, 2004 2:45 AM by TrackBack

# Build bits

Is there any chance you could include/post the CC.NET/MSBuild/WiX bits too?

Friday, October 01, 2004 2:57 AM by Graeme Foster

# re: TestDriven.NET (AKA NUnitAddIn)

Graeme,

I'm hoping to add some MSBuild stuff soon.

Friday, October 01, 2004 12:09 PM by Jamie Cansdale

# The Daily Grind 472

Friday, October 01, 2004 1:57 PM by TrackBack

# The Daily Grind 472

Friday, October 01, 2004 1:58 PM by TrackBack

# The Daily Grind 472

Friday, October 01, 2004 1:58 PM by TrackBack

# re: TestDriven.NET (AKA NUnitAddIn)

I've tried the latest version and it's not working for me. I get the following:

TestCase 'M:Dda.Tests.VehicleFormTests.EngineNotesIsMultiline' failed: Unknown test runner type.
System.ArgumentException: Unknown test runner type.

Server stack trace:
C:\svnhome\trunk\TestDriven.NET\TestDriven.TestRunner\ProxyTestRunner.cs(54,0): at TestDriven.TestRunner.ProxyTestRunner.Run(ITestListener testListener, ITraceListener traceListener, String assemblyPath, String testPath)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(MethodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at TestDriven.TestRunner.Framework.ITestRunner.Run(ITestListener testListener, ITraceListener traceListener, String assemblyPath, String testPath)
C:\svnhome\trunk\TestDriven.NET\TestDriven.TestRunner\ThreadTestRunner.cs(64,0): at TestDriven.TestRunner.Runner.Run()

Tuesday, October 05, 2004 11:09 PM by cliff vaughn

# Agile Development with .NET, TDD, TestDriven.NET and Team System

Thursday, October 07, 2004 6:00 PM by TrackBack

# Agile Development with .NET, TDD, TestDriven.NET and Team System

Thursday, October 07, 2004 6:01 PM by TrackBack

# re: TestDriven.NET (AKA NUnitAddIn)

Clicking on the download link with firefox just halts the download, it never actually starts... in IE everything starts immediately. Perhaps a bug in the website or something?

Friday, October 08, 2004 4:24 AM by Frans Bouma

# Unit tests not Edit and Continue

Tuesday, October 19, 2004 4:13 AM by TrackBack

# re: TestDriven.NET (AKA NUnitAddIn)

I am seeing the same issue. Any resolution or ideas yet?

TestCase 'M:UnitTests.OMSServiceFactoryTest.FindPersonTest' failed: Unknown test runner type.
System.ArgumentException: Unknown test runner type.

Server stack trace:
C:\svnhome\trunk\TestDriven.NET\TestDriven.TestRunner\ProxyTestRunner.cs(54,0): at TestDriven.TestRunner.ProxyTestRunner.Run(ITestListener testListener, ITraceListener traceListener, String assemblyPath, String testPath)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(MethodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at TestDriven.TestRunner.Framework.ITestRunner.Run(ITestListener testListener, ITraceListener traceListener, String assemblyPath, String testPath)
C:\svnhome\trunk\TestDriven.NET\TestDriven.TestRunner\ThreadTestRunner.cs(65,0): at TestDriven.TestRunner.Runner.Run()

Wednesday, October 20, 2004 12:02 PM by Brian Schultz

# re: TestDriven.NET (AKA NUnitAddIn)

Brian,

I haven't been able to repro it on any of my machines yet. I have a virtual machine with just a clean copy of VS2003 on. This seems to work fine.

I am pretty sure it is something to do with shaddow copying. An assembly is being loaded at different locaions, despite having the same codebase. This caused the type of all plugable test runners to be unregognized (hence the "Unknown test runner type." message).

I am coding blind here, working on a fix. Is there any chance you could try the same installer on any other machines? It would be really useful to know what the common factors are that cause this bug.

Thanks, Jamie.

Wednesday, October 20, 2004 2:39 PM by Jamie Cansdale

# Add-Ins

Monday, November 15, 2004 2:33 PM by TrackBack

# Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List

Sunday, June 19, 2005 6:56 PM by TrackBack

# Scott Hanselman's 2006 Ultimate Developer and Power Users Tool List for Windows

Tuesday, August 29, 2006 3:52 AM by Scott Hanselman's Computer Zen

Leave a Comment

(required) 
(required) 
(optional)
(required)