Integrate with the upcoming project rider, similar to what WallabyJS does
Integrate with the upcoming IDE from jetbrains to support project rider. Project rider is already available for download. Based on intellij. NCrunch couldn't do exactly what WallabyJS is doing and providing a number of IDE integrations.
IMHO Damian Hickey described it perfectly.
Also the suggestion to partner with JetBrains is a very interesting idea that you should seriously consider IMHO.
Another option is to open up the "protocol" for other to implement the UI they want for tools they use. I'm sure that VSCode people would be very happy to do it and JetBrains IDEs have a lot of plugins as well.
I'm aware this imposes some limitations on your work and future NCrunch development, but it might be a good choice regardless of those.
From your forum response I'm guessing that you did couple NCrunch to VS too much and that's probably something you should fix ASAP in this changing landscape to continue to have success apart from keeping up with testing framework to make NCrunch work well in the meantime.
At the moment NCrunch is the best tool of its kind so IMHO you should not feel the need to introduce a lot of new features and use this time to ensure that NCrunch is safe for the next couple of years.
Damian Hickey commented
I've put 3 votes on this and on
The .NET ecosystem is diversifying, becoming competitive and growing in new directions (i.e. xplat). Limiting ncrunch to Visual Studio is quite disappointing and I'm willing to bet, limiting your business in the longer run. The pace of VS code and Rider is rapidly catching up with VS and will soon leave it behind, with it's burden of legacy support.
The early adopters, the same people that helped bootstrap ncrunch when _it_ was new kid on the block, have jumped. The early majority is not far behind. VS now has it's own continuous tests and I don't doubt that Jetbrains one will improve and will work xplat (for xplat projects).
> impossible to carry with the existing structure of the NCrunch business.
Then you need to re-tune this. From an outside perspective, a partnership / co-development sponsorship with JetBrains to bring ncrunch to Rider makes sense. While it competes with their own dotCover/continuous tests (which is not a patch on ncrunch, _yet_) from their perspective it would reduces barrier / friction of Rider adoption for NCrunch users who are "stuck on VS". Just a suggestion.
Anyway, you need to consider your position on VSCode/Rider carefully. Not supporting will create a gap and a competitor will fill it.
Albert Weinert commented
I would like to bring light to an other Idea https://ncrunch.uservoice.com/forums/245203-feature-requests/suggestions/31360174-standalone-ui-which-can-be-used-with-every-other-i
At the moment, there are no plans to implement this in the immediate future.
Despite the number of people that I'm sure would love to see this, it's unfortunately also the largest feature ever requested for NCrunch. Support for Rider would require rewriting ~30% of the product in Java, and would naturally include a promise to simultaneously support ALL future versions of Rider in the same way that VS is currently supported. So we'd basically be looking at 1 year+ of development up front, plus a massive maintenance burden that would likely be impossible to carry with the existing structure of the NCrunch business.
I'm going to leave this feature request up here rather than reject it outright, as it's still useful to know how many people want this ... but please understand that at the moment, I can't deliver what is being asked for.
NCrunch is THE ONLY reason I stick to Visual Studio.
I hate VS and will leave it as soon as NCrunch works with Rider or Rider does Continous Testing well.
Amund Skullerud commented
Would love to see NCrunch in Rider
Yes, it would be awesome.
So much need!
Yes please! Want to switch to Project Rider. One of the things holding me back is NCrunch.
Bernhard Millauer commented
Seeing NCrunch in Rider would be just awesome
Sorry, typo above :-) I meant to say "ncrunch COULD do exactly....."