13
Vote

MSBuild Tasks

description

Adding MSBuild tasks for Chutzpah would open the way for integration with other CI platforms such as CruiseControl.net or TFS Build.

comments

mmanela wrote Sep 28, 2011 at 3:49 PM

Good suggestion. I will look into this for the 1.3 release.
Thanks!

Qube wrote Feb 3, 2013 at 2:43 AM

Just FYI, I've started looking into this a bit further in my fork. The more disciplined testers I work with are (quite rightly) getting frustrated that our tests aren't being run as part of CI.

The TFS / Chutzpah interop story isn't great right now, so I want to see what I can do to improve the situation. Maybe get something similar to the Team City support.

Not sure how much time I'll be able to dedicate to it, but will see how I go.

Qube wrote Feb 3, 2013 at 5:25 AM

Actually, it looks like the test adapter will directly with TFS 2012!
http://bartwullems.blogspot.com.au/2012/10/tfs-2012-build-configure-nunit-to-run.html

I will pursue this avenue instead.

mmanela wrote Feb 7, 2013 at 5:59 PM

Let me know what you find out. I had heard from someone on the team that worked on that feature that it might not work well with Chutzpah. But I am not sure why.

Qube wrote Mar 5, 2013 at 8:47 AM

Your team mate was right! Full TFS integration is non trivial.

The good news is that we found a good alternative - installing the Chutzpah test adapter on each build machine and then running vstest.console.exe with UseVsixExtensions switch. From there you can produce a TRX report and consume as part of your build.

mmanela wrote Mar 5, 2013 at 4:24 PM

That sounds interesting. Could you write a wiki page detailing your steps for that?

Qube wrote Mar 6, 2013 at 9:36 AM

I probably could, yeah. Let me talk to my build guy and I'll see if I can get some extra information.

mouszeman wrote Oct 10 at 2:13 PM

Hi, any update on this? I am currently trying to integrate this in our TFS build on our own buildserver, but currently with little success.

mmanela wrote Oct 10 at 3:20 PM

I do not believe so. Also, Chutzpah has moved to github so if you want to stay up to date please check there.