Create an SDK for third party framework support
Having up to date support for many different testing frameworks is no-doubt a lot of work. The result is that some frameworks are not supported to their full or simply not popular enough to justify adding support.
If an integration SDK was made available, it would allow third party frameworks (or interested users) to add support. This would allow for even niche frameworks the opportunity to be fully supported.
I want to rewrite the NCrunch Tests window. Also switch engine modes, enable/disable NCrunch, and switch remote servers.
As posted in the forums, it would be great if the API would allow access to turning NCrunch on or off
So this feature is planned, at least, in the sense that I expect it will eventually be delivered. It's hard for me to make any commitments on the timing of its delivery because it is a very large feature and dependent on many other areas of the product to be ready for it.
The design of this SDK/API will depend very much on the sorts of things people want to do with NCrunch. I understand that being able to introduce support for additional test frameworks and access code coverage data would probably be top requests here.
Can anyone else share any ideas for plugins they'd like to write?
Jay Bazuzi commented
Another use for this: writing a custom test framework is easy, but without NCrunch it has no place in my workflow.
Please include an API to access the in-memory code coverage stats.
Brad Irby commented
Please include a notification API - specifically an event that fires when number of breaking tests goes from 0 to >0. Having the tests panel up all the time takes up valuable screen space. I would like to wire up a notification to my watch when tests are breaking.
Charles Josephs commented
Fixie just hit 1.0 so getting support for it in ncrunch would be a huge win for me. With an sdk I'd implement it myself
irium i commented
Magnus Lidbom commented
If this materializes I will try to implement support for NSpec: http://nspec.org/