Announcing xUnit.net Contrib

by Matt 21. February 2009 19:21

I’ve just flicked the switch and published the xunitcontrib project on Codeplex. My first Open Source project. How nice.

Hopefully, xUnit.net will need no introduction. It’s a very nice unit testing framework; minimalist, idiomatic and opinionated.

The only problem was, the ReSharper runner kept crashing.

So after getting the source and getting a little carried away fixing a few other bugs, I wanted to contribute the changes back. Only to find that the project leads, Brad Wilson and James Newkirk, were looking for someone else to maintain the ReSharper runner (it’s a moving target for them, and I believe neither of them use it).

And so here we are with the xunitcontrib project.

Currently, it’s just the ReSharper runner, but I want that to change quite quickly. I’ve created a Roadmap page on the project site to list some ideas. I want to keep updating the ReSharper runner, and I want to add a nant runner, but I really want to get to the meat of the project – the xunitcontrib.dll.

If you look at xunit, it’s split into 3 parts, the core, xunit.extensions and samples. I see this project as sitting between xunit.extensions and samples. Second party extensions, if you will. Extensions that can afford to have a narrower focus than the framework, or perhaps they don’t quite adhere to some of the core sensibilities of xunit (the ordered tests in the samples is a good example of this – xunit randomises tests by default).

Another thing I’d like to see is a way to ease migration towards xunit. I want to use xunit at work, but the projects I’m working on have too much of an investment in nunit, and the inertia this has built up is rather daunting. I’d like to make it easy to just start using xunit. That said, I’m not too sure what this would look like.

So if you’ve got any comments or suggestions, then please post them to the Discussions page or raise a work item in the Issue Tracker. Or just go grab the download for some ReSharper test runner goodness.

xunitcontrib.runner.resharper

Tags:

xunitcontrib

Comments (20) -

Lamont Escalera
Lamont Escalera
2/11/2011 5:17:51 AM #

got here form msn ... great article and I definitely can relate. Not sure if you heard, the new apple ipad might be coming out anytime from now .. I am looking forward to it, pretty interesting news.

Reply

Hosea Knecht
Hosea Knecht
2/15/2011 6:16:57 PM #

Nice post. I be taught one thing more challenging on different blogs everyday. It'll at all times be stimulating to learn content from other writers and follow slightly one thing from their store. I壇 want to use some with the content material on my blog whether you don稚 mind. Natually I値l provide you with a hyperlink in your net blog. Thanks for sharing.

Reply

sterling silver chain
sterling silver chain
2/25/2011 5:46:45 PM #

Thank you so much for sharing with us.

Reply

Harry62
Harry62
3/3/2011 10:58:34 PM #

I published a bit of open source stuff before its quite rewarding, Ill give this post a bump on dotnetkicks Smile

Reply

Adelaide Mini Bus
Adelaide Mini Bus
3/6/2011 6:03:04 AM #

Good  blog you've wrote. I found your information really informative  and I really love the features of the blog. I've been trying to find a blog that has a similar appearance like yours. Cheers for the great blog, I am going to create my blog similar to yours it's lovely.

Reply

webdesigner
webdesigner
3/10/2011 2:23:31 AM #

amazing article..thank you!

Reply

Target wedding registry ideas
Target wedding registry ideas
3/30/2011 11:24:35 PM #

A subject for a great poet would be God's boredom after the seventh day of creation.

Reply

webdesigner
webdesigner
4/1/2011 12:16:28 AM #

that list looks real good

Reply

Paul Simmons
Paul Simmons
4/15/2011 4:33:17 AM #

I found a really helpful site explaining the acai berry diet and I wanted to share it because its pretty interesting.

Reply

What to Invest In
What to Invest In
5/8/2011 4:48:04 AM #

Will have to read this in more detail to fully grasp it. New to all this and really want to learn.

Reply

chris
chris
5/25/2011 8:58:30 PM #

Open source is just fabulous, thanks for your thoughts..

Reply

köpa lägenhet stockholm
köpa lägenhet stockholm
6/15/2011 10:32:22 AM #

I agree open source is great!

Reply

suv comparison
suv comparison
7/20/2011 10:24:47 PM #

Fantastic task I like your type! Would really like to right here your feedback on my website! I am also seeking for someone to help you me make websites!

Reply

iphone app development
iphone app development
7/24/2011 4:58:39 AM #

Fantastic task I like your type! Would really like to right here your feedback on my website! I am also seeking for someone to help you me make websites!

Reply

iphone4 case
iphone4 case
7/27/2011 8:45:27 PM #

I've recently began a weblog, the data you provide on this site has helped me tremendously. Thanks for all your time & work.

Reply

Robenson
Robenson
9/18/2011 7:57:43 PM #

Very nice blog! Thanks for sharing.

Reply

wow po
wow po
11/2/2011 4:15:39 PM #

Pretty good post. thanks so much for sharing.

Reply

Easy Video Suite Review
Easy Video Suite Review
11/22/2011 2:23:47 AM #

Hello , thank you for this article. I will share it on Facebook

Reply

Pam
Pam
11/23/2011 12:04:28 PM #

Hi there,
I simply wish to give an enormous thumbs up for the nice info youve got here on this website.
Thanks   - -

Johna Rimmer Photography
937 Villaire Avenue
Windsor ON, N8S 2J5
(519) 567-3082

Reply

Easy Video Suite
Easy Video Suite
11/27/2011 11:18:33 AM #

Hey , thank you for your post. I will share it on FB

Reply

Add comment

biuquote
  • Comment
  • Preview
Loading

Rel=Me

Month List

RecentComments

Comment RSS