September 24, 2006
@ 10:52 PM

It's been a while since I tried the latest RC/Beta build of TestDriven.NET, one of my favorite tools ever. I read Jamie Cansdale's (the developer) weblog, so am aware of the features constantly being added, but I was still using a much older version, and hadn't tried any of the new features.

Since TestDriven.NET has become an essential part of my development process, I decided I really needed to buy a real license. A check I was waiting on just cleared, so I bought it this evening.

It's extremely pleasant to see a bunch of features now in TestDriven.NET that I had always wanted:

  • Repeat Last Test Run: == New Hot Key. How many times I have jumped down into some code for a failing test, then spent 20 seconds finding my way back from some change (why hadn't I dropped a code rush marker! doh!). This rocks and is a tremendous time saver.
  • Unhandled Exceptions don't end the test process. This is the thing that reminded me to download it. I have some code that calls an unmanaged C++ library that one of my tests was crashing, sort of on purpose. Now I will get better information about this than the usual "existing connection broken."
  • 64-bit Support: I didn't know this was missing until after installing 64-bit XP last year, just before a presentation (doh!)
  • Can Use MSBee Targets to Build: Awesome. We still have several projects that we need to compile in 1.1 and we often find one or two tests in a big suite that fail mysteriously on the build server, after being build for 1.1. Not to mention it will be easier to verify the 1.1 build works without running MSBuild manually.

Awesome stuff!

Link to TestDriven.NET > Home