I am looking for a testing framework that allows me to have:
Is there anything that is able to accomplish this? I find it awkward that with all this trend around testing and tdd, the tools at our disposal are still so primitive and raw.
MbUnit
VS's unit testing does 1, 2 and 4.
Different kinds(categories) of tests.
You can create multiple test lists by adding multiple "test settings" items, each can run different configurations or a different subset of your tests.
Run tests sequentially.
YOU Can control the level of concurrency used, including setting it to 1. (This does require editing an XML file, but is covered on MSDN).
Have some kind of support in Visual Studio for all of this. I
That's the easy one.
Have the option to have several tests depend on each other.
That's the hard one, as TDD best practice is for tests to be independent tools seem to assume this.
Within one class of tests keep flags and immediately exit tests where conditions have not been met.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With