Archives
-
The DuckUnit Extensibility Sample
A little while ago I was working on an example that demonstrates the TestDriven.NET extensibility model. It was an example of how to use the TestDriven.Framework.ITestRunner interface which enables native support for different unit testing engines. This is what NUnit, MbUnit and (soon) Zanebug use allow their test types to executed using TestDriven.NET. The Visual Studio Test Tools (VSTT) support uses a deeper extensibility interface which I'll discuss in a future post.
-
Test With... Application
You may be wondering where the 'Test With... NUnit GUI' option has disappeared to in recent builds. I have been working on opening this up so that other test framework providers can include their GUI test runner as an option. In the current build this menu will be auto populated when TestDriven.NET is activated in the Visual Studio process. This means you won't see these options until TestDriven.NET has been activated on demand (you have used one of TD.NET's other buttons) or 'Startup' is checked in the 'Add-in Manager'. The easiest way to 'fix' this would be to install with the activate on start-up option on by default. I'm reluctant to do this however because I don't want to slow Visual Studio's start-up by even a fraction of a second!
-
Every Developer Should...
James Avery has just put online the latest installment of his 10 must-have tools series. This time it's Ten Visual Studio Add-ins Every Developer Should Download. The CopySourceAsHTML add-in looks particularaly handly. Maybe I should install that and start blogging again. ;o)
-
New in TestDriven.NET 2.0 Beta
You can find instructions on how to get the latest build here.
-
TestDriven.NET 2.0 Beta on FolderShare
For the last 6 months I've been a very happy FolderShare customer. It isn't often that I subscribe to an online service, but soon after trying the free version of FolderShare I became a paid up customer. FolderShare allows me to think in terms of logical folders, rather than folders that exist and are maintained on a particular physical machine. In the past I have tried using network shares, Exchange folders or WebDAV to accomplish this, but there was always some limitation that tripped me up. FolderShare on the other hand just works.
-
Announcing the MutantMaps Firefox Toolbar
I've been working on a maps toolbar for Firefox called 'MutantMaps'. The idea is to allow navigation between all of the popular mapping sites while preserving your longitude, latitude and zoom levels. At the moment Google Maps, MSN Virtual Earth, MultiMap, TerraServer and 192.com are supported. There is also support for navigating from Google Maps/MSN Virtual Earth 'mashup' sites (ie this kind of thing).
-
'Test With... Debugger' - Fixed!
It has been a frustrating few days getting 'Test With... Debugger' working again when any of the Beta2 products are installed (VS2005 or Express). It turns out there are two completely independent issues. One breaks debugging in VS2003 when installed side-by-side with VS2005. The other appears to be an issue with the VS2005 debugger itself (it crashes when it can't find one of the PDB files). I've created a new installer with workarounds for both of these issue.
-
Beta2 Breaks 'Test With... Debugger' (in VS2003)
I have finally got the the bottom of the issue mentioned yesterday. I can confirm that installing VS2005 beta2 or any of the Express products will break 'Test With... Debugger' in VS2003 (or VS2002). What makes the situation worse it that uninstalling them won't fix the issue! The good news is that I now have a patch that seems to work. I'll explain what causes the issue and how the patch works.
-
Have you Uninstalled VS2005 beta1?
I'm keen to hear from anyone who has uninstalled VS2005 beta1 on a machine with VS2003 installed. There is an possible issue where uninstalling beta1 breaks 'Test With... Debugger' in VS2003. I say possible because at the moment it's just a hunch. Please comment here and let me know whether or not 'Test With... Debugger' is still working (I'm just as keen to know if it still works). If the issue is consistent then I'll add it as an FAQ. -
MbUnit @ Tigris Open for Business
If you've been following Peli's blog you will know that he has been swallowed up by the big ship and is now working on the CLR JIT testing team. This put the future of MbUnit up in the air for a while as the legal situation was clarified with his new employer. Now the dust has settled a bit, it is clear that Peli will only people able to contibute to the project in an advisory capacity. It makes sense for MbUnit to be passed back to the community with a new captain. I am pleased to announce that Andrew Stopford has stepped forward to take the helm.
-
My Blogmap Location
-
Cheeky way to Build XML
Concratulations Aaron Skonnard! As well as being a scary thought, that is a very concise way to build XML.
-
.NET Celebrity Auction
Julia Lerman is auctioning off a bunch of her friends on eBay (with their consent as I understand it). These people happen to be well known personalities on the .NET conference and blogging scene. At the moment you can pick up an hour of consultancy time for a little over $100. Considering that you can't usually buy quality consultancy by the hour, this is obscenely good value!
-
Testing Internal Methods
Over on the Windojitsu blog, Shawn has come up with a minimalist alternative to NUnit. The main reason given is not wanting to inflict a dependency on anyone who wants to build his project.
-
ResX Sucks!
Shawn has 5 reasons to hate ResX files! He also has a ResXCop tool to help keep your ResX files .NET 1.0 compatible. I'm hoping the MSBuild team will have solved some of these issues.
-
Show Clipboard Contents