When running tests “with Coverage” in any #JetBrains IDE, where does it store the coverage files?
My project is running in containers with docker compose, and this is all set up properly. In fact, the tests run, and presumably, the coverage report is generated, but the IDE doesn’t show the coverage, and I think it’s because it must be storing the coverage report on the container somewhere, and the IDE can’t access it when trying to display the lines covered.
@julesbl I think it’s not a PhpStorm issue, now. I think there’s some issue inside the container. I tried running PHPUnit directly in the container with --coverage-html and again with --coverage-text. Both times, the tests run and pass, but then there’s just the word “Killed” that appears where the code coverage messages are supposed to appear.
I have to give a shout-out to the #JetBrains IDE developers. They're excellent at receiving feedback, discussing the developer experience, and implementing features.
It's always cool to see the little features add up to a top-tier experience for #dotnet devs.
TIL that #JetBrains#dotCover can cover ANY #dotnet application as long as the process has PDBs. You don't need to write tests. You just need something that exercises the code. 🤯
An update notice reminded me of this plugin for #Jetbrains#Rider. Every #dotnet developer should use a plugin like this. I see this one supports #Resharper too, but if there's another extension like it for Visual Studio running sans-Resharper I'd love to know in order to keep my team in check.
It has become a tool that I don't need much anymore because it has helped me so much in the past to recognize complex code
If you're not aware of this yet, JetBrains has recently released the stable version of their new IDE, RustRover.
And they've also released it with a free license (for non-commercial use). https://www.jetbrains.com/rust/
I've just started using it and I'm pretty happy with it.
I'm especially happy that there's a new and accessible alternative to VSCode for doing stuff in Rust
(But I'm really not skilled enough to say if RustRover is actually better than VSCode)
🎮 We, #JetBrains, are on the lookout for speakers for our annual Game Dev Days event. In the past, we've had some truly impressive presentations from big names in the game industry.
My favorite was someone created a game as a presentation. 🤯
👨🔬 Hey #dotnet folks, do you have secrets you'd like to share with the world? How about doing it on the #JetBrains stage? Submit your talk to be considered as a presenter for the #JetBrainsDotNetDays event. You can submit up to 3 talks to be considered.
WireMock is a very cool plugin for #JetBrains IDEs. It lets you mock HTTP endpoints with ease. Great when mocking up a sample app or trying things out.
📢 Hey, #dotnet folks! We are accepting presentations for #JetBrains .NET Days 2024. This is always a fun event, and you can submit talks of 30, 45, or 60 minutes.
As a presenter, you're not alone. We're here to support you every step of the way. You'll receive assistance from our team (including me and other advocates) to prep your talk, do dry runs, and receive feedback before the big day.
@khalidabuhakmeh next year I want to talk about how I transition from #IntelliJ to #Rider in 1 week and start writing in #CSharp , thanks to you guys whoever put that intellij shortcut chooser option at the begining I felt like I did not change 😎
Here is the intro: I was happy with VS.NET(2004-C#-2 or something) at the begining then I needed to write java and used #Eclipse around 10 years then everyone moved to #Intellij and I used it 7 years after that I moved to Rider....(I just need to spend more time and write more code)
@thejvmbender Sounds like a really interesting talk. I do see more developers these days being polyglot, so the switch between ecosystems is a powerful career saver.
@khalidabuhakmeh Enjoyed watching the replay of this, great way of thinking about TDD/DDD in its simplest essence. Kudos to @ChrisSimonAu handling the UnexpectedChildrenAwakeException so well!
I’m hosting Chris Simon on a #JetBrains#livestream to discuss #TDD, #DDD, and #csharp. Not to be confused with D&D, which is about wizards, dragons, and dungeon masters… wait it's pretty similar.