Tests can be executed from msproj files, but depending on the framework, do not always throw test fails elegantly. XUnit tests fail by throwing an error at the MSBuild file, MbUnit throws the error in the given class.
Gallio.Echo provides a way of executing tests for a number of frameworks, including MbUnit, XUnit and MSUnit. Providing a wrapper around Gallio.Echo can provide more useful results from tests.
[Edit] Gallio appears to be a bit dead in the water. As a starting point, we'll write this for XUnit tests, with an aim to make this portable to a number of different test runners.
[ ] Designate a test library.
[ ] Execute Gallio.Echo and return results to cwindow.
[ ] Provide a mechanism to run a given individual test.
[ ] Provide a mechanism to run an individual class.
Tests can be executed from msproj files, but depending on the framework, do not always throw test fails elegantly. XUnit tests fail by throwing an error at the MSBuild file, MbUnit throws the error in the given class.
Gallio.Echo provides a way of executing tests for a number of frameworks, including MbUnit, XUnit and MSUnit. Providing a wrapper around Gallio.Echo can provide more useful results from tests.
[Edit] Gallio appears to be a bit dead in the water. As a starting point, we'll write this for XUnit tests, with an aim to make this portable to a number of different test runners.