[SpecFlow] Rider IDE SupportCompleted
Would you please take into consideration Rider IDE support. Related jetBrains ticket is here: https://rider-support.jetbrains.com/hc/en-us/community/posts/207696605-Specflow-Add-on
We are happy to announce our new SpecFlow for Rider plugin 🎉
Here you can download and install the latest version: SpecFlow for Rider - Plugins | JetBrains.
The plugin currently supports Syntax Highlighting, Navigation, Code Skeleton Generation, Table formatting, and smaller productivity improvements. Here you can take a look at the full feature list: https://docs.specflow.org/projects/specflow/en/latest/Rider/rider-features.html
Would be great if you could give it a try and share your feedback with us. Kris Hatcher Stefan Janssen Reji Dasan Mokelainen, Iivari Mickunas, Viktoras (OAG) David Fruhling Karol Czechowski
Please add your issues to our official GitHub repo: https://github.com/SpecFlowOSS/SpecFlow.Rider/issues
We are looking forward to further improve the plugin.
Updated JetBrains / Rider ticket: https://youtrack.jetbrains.com/issue/RIDER-9750?_ga=2.212098132.1756159016.1593100997-625339361.15895597054
Especially since the cross platform .NET 5 is releasing soon, supporting a cross platform IDE would make a lot of sense in my opinion.3
it's official, we started to work on a SpecFlow Plugin for Rider 🎉
We are extending the already existing community Plugin: https://plugins.jetbrains.com/plugin/15957-specflow-support
Thanks a lot to the community and especially @Bertrand Provost for doing the groundwork 🙌
Right now the plugin already supports the basic functionalities in order to develop more productive with Rider. More features coming soon.1
looking forward to have this in Rider soon3
Yes please, this is something our huge company would be very interested in!3
Would be a very much appreciated feature2
Yes, PLEASE add Rider support! A number of devs at my company use Rider and this is holding back adoption for your product here1
Hi everyone, I would like to update the current status a bit in this thread, there is already official plugin for Rider to support Specflow:
however there is still missing support for Specflow Runner (two packages:
SpecRun.Runner). I use the first one only in my project but I guess We would like to see support for both.
Andreas Willich is on it!3
Thanks, Karol! We started to work on a SpecFlow Plugin for Rider and already extend the plugin you mentioned (for more information, please take a look at the "official" comment at the top of this thread). Right now the plugin is not supporting Runner, we are currently evaluating our options.2
Hi Mario Steiner, thanks for an update! Sorry for mismatching official plugin with community one :) It's a great news, looking forward to see some updates on this, you can always count on some feedback from me!1
I've been using this plugin on a nearly daily basis, and I think it's absolutely wonderful! I had a couple issues in the first release or so, but they have since been ironed out. Thank you so much!1
Mario Steiner I'm happy for your recent update about the plugin release! I will start using the latest one soon and when I find anything what is already not reported in GitHub I will raise it up!
I am just wondering if there are any plans for integration of Rider's Unit Test Explorer with SpecFlow+ Runner?
Great job, once again! 🎉1
I've only used it with a small side project of mine. It's the first time of using Specflow for me and I still have to get more in depth with it. But so far the plugin came in very useful. I might be able to give feedback once I'm more familiar with Specflow.1
Karol Czechowski, great to read. Unfortunately not, we are still evaluating our options for the SpecFlow+ Runner integration. We will keep you updated.1
Mario Steiner thanks for info. Test Framework I work with now use SpecFlow+ Runner so I have to use Rider and VS still. Hope it will be all supported by Rider one day :)1
Hi Mario Steiner
This is great! Thanks so much for pushing this out - it is something we have been waiting for. So far everything works great for me... except ability to execute a test.
It just says no tests are found, but I can't seem to find any thing to update - Question -does this plugin require a specific specflow version? This project I am using is a legacy project still on 2.41 (we are in process of bringing the many projects up to latest version of Specflow) Is that a requirement?
We do currently use MSTest runner - I have set the Unit Testing setting VS integration.
Thanks for any assistance or pointers.
Hi Tom Yale, thanks for you feedback.
Yes we are only supporting the latest version (Major.Minor), an update of your projects to the latest version should help. Here you can find an general overview of the supported versions: https://specflow.org/support/.
Currently running the tests from the feature file is only possible with xUnit and NUnit. In general running SpecFlow tests should always work from the Main Test Menu, if not please let us know (once you have updated to the latest SpecFlow version).
Hope that helps,
Please sign in to leave a comment.