-
-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rider Support? #326
Comments
@varon We've started working on adding Expecto support to Rider. It currently seems nothing needs to be added or changed in Expecto itself to get some initial tests running/debugging. |
GLORIOUS |
@auduchinok : It may be a lot to ask, but will it also allow us to see coverage? That could be very useful |
@drhumlen There're chances it will be able to get it (almost?) for free the same way we didn't have to do anything to get coverage working in F#. If it only requires implementing some simple Expecto-specific components then it'll be easy to address. We'll see. :) |
@auduchinok. Cool! :) Do you have any ETA? (I'm using EAPs whenever available) |
@drhumlen No estimates to share for now. If you want some status updates, here're a test session results for the Expecto Now it needs more work in the discovery part. |
Any progress on getting expecto integrated into Rider? Really love both :) |
@ErikSchierboom Yes, most of pre-requirements on F# plugin side are ready. We need to finish integration of inner tests discovery and some other things. It's likely it all can come to 2020.1 EAP, though, no particular promises for now, since it also needs changes in Rider itself. :) |
Great! Looking forward to it. |
I'm suspecting that it's really hard for Rider to pinpoint the location of a test since Expecto by design is all about programmable flexible testing. With the other libraries, modules and their If it doesn't make sense to add Expecto support to Riderr, that's ok. There are other more low-hanging fruits I'd rather have I think. 🤔 |
@fc1943s Sorry for no updates. We didn't move much forward during 2020.1 development cycle. |
Thanks for the update @auduchinok. Really looking forward to this! |
Rider 2020.2 did some huge updates to the way testing is handled. @auduchinok do you know if this allows Expecto to work? Edit: https://www.jetbrains.com/rider/whatsnew/#unit-testing |
@auduchinok bump |
@varon Sorry for the delay. Yes, these changes were one of the most important things we've waited for in the plugin. |
Is there any update on ETA for this please? |
Is there any update for this ? |
@lucasteles @marlinla @fc1943s @mdpedersen - Would be good if someone could give it a try. Maybe things work now? |
As of 2021.1 EAP9 Beta, there's still no support. From Resharper release notes:
Unfortunately, Rider still won't recognise the test project. Note, this is listed in the Resharper release notes, so there may be some work still needed on the Rider side, and I'm jumping the gun. Looks like we could be close though! @auduchinok |
I just want to bump this - as this is one of the blockers for me atm. |
@C0DK
Did you try that? |
@C0DK also try "Enable VSTest adapters support" |
@SimonCropp enabling VSTest adapters worked for me with 2022.2.3 |
@awbv glad u got it working |
Same for me with 2023.2 on .NET 7, Linux.
and enabled |
I have I also tried adding the |
you need YoloDev.Expecto.TestSdk and not Microsoft.NET.Test.Sdk. and @poroburu is the above the setup what you have? |
I assume vs test adapters work only on windows, Is there a way to run tests on linux? |
@BananchickPasha that's not correct - the VSTest adapter name is just an unfortunate bit of legacy naming. The adapters work cross platform. |
Jetbrains has had the issue outstanding for 2 years now. https://youtrack.jetbrains.com/issue/RIDER-7172
Is there anything we can do on expecto's side to get stuff to work?
The text was updated successfully, but these errors were encountered: