On a current project, I upgraded from MbUnit 2.4 to Gallio 3.0.5. Test
execution times skyrocketed. The test suite is a reasonable size at
694 tests - mostly unit with some integration. I tried running the
test suite under Gallio compiled for MbUnit2.4 and MbUnit3. The tests
are run with NCover2 integration using the Gallio NAnt task.

MbUnit3 under NCover2
Run#1 272.553s
Run#2 278.308s

MbUnit2.4 under NCover2
Run#1 165.769s
Run#2 145.258s

The only code difference is correcting some minor syntactic
differences between MbUnit2.4 and MbUnit3, notably the
ApartmentStateAttribute on two test classes. Unfortunately I can't
share the code since it is a client project. I'm wondering if anyone
else has encountered this when upgrading to MbUnit3? I'm using a
fairly standard tool stack - .NET 3.5, Rhino Mocks, Oracle, Castle
Windsor, ... I just can't quite understand why MbUnit3 performance is
so much worse than MbUnit2.4. On the build server, which has a lot
less horsepower than my dev machine, it's taking around 8 minutes for
the build with MbUnit3 whereas it was around 4 minutes with MbUnit2.4.
Because of this, I've had to revert to Gallio running MbUnit2.4. Any
thoughts or suggestions would be appreciated.

Thanks,
James
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MbUnit.User" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/MbUnitUser?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to