TeamCity with Gallio and MSpec

10 views
Skip to first unread message

Mike

unread,
Apr 4, 2009, 6:44:38 AM4/4/09
to machine_users
Has anyone been able to use MSpec with the provided Gallio plugin or
somehow been able to use nUnit to run MSpec tests? My goal is to
integrate the output of the tests with TeamCity.

Currently, TeamCity supports Gallio and nUnit, however the Gallio
support is so new I haven't been able to find any documentation on it.
I also don't think there is any nUnit extension for MSpec.

Mike

Aaron Jensen

unread,
Apr 4, 2009, 1:52:48 PM4/4/09
to machine_users
Hi Mike,

The Gallio plugin has fallen a bit by the wayside. I know Adam was
working on it, but I don't know how up to date it is.

To be perfectly honest, unless you're interested in a single gallio
report for all your unit tests, I don't see much value in the Gallio
adapter. The MSpec console runner now supports TeamCity (just use --
teamcity, also thanks to Adam Tybor). We just use that, and to great
effect.

With regards to an NUnit extension for mspec, I'm not sure what you're
asking for. That's a bit like an NUnit extension for XUnit, they're
two different frameworks, they have their own runners.

Thanks,

Aaron

Mike

unread,
Apr 4, 2009, 2:18:55 PM4/4/09
to machine_users
Hi Aaron, great! I'll give the --teamcity option a shot. The only
reason I was curious about nUnit was to somehow hookup test reports
from it (which I have no need for if the runner supports
TeamCity :) ). Thanks,

Mike
Message has been deleted

Adam Tybor

unread,
Apr 5, 2009, 9:40:12 AM4/5/09
to machine_users
I should actually change this to just auto-detect if its a teamcity
environment and ditch the option.

Thanks Aaron for the props, but I really just took a lot of the work
from Jeff Brown on the Gallio project to get the teamcity stuff going.

As for Gallio support I had a working a build before the mspec split,
Lee Henson might also have a working version in his git fork. It
involved a lot of changes that I believe for good reason did not ever
get pulled into mspec by aaron. There was some serialization and
marshalbyobjectref changes that I really hacked together just to get
it to work. At the end of the day I use TD.Net and the mspec TC
support. I know Jeff Brown is talking about using a message bus for
interop now which might make integration easier in the future. Lets
just say I had tons of binary compatibility issues and the end result
was a much slower runner with MbUnit like reporting.

Adam
Reply all
Reply to author
Forward
0 new messages