I updated to Intellij 15.02 from 14 and wanted to run my tests using Gradle not JUnit, but I'm not getting the options anymore like the image you see here.
I want to be able to choose configuration type.
The thing that is happening now when I run a test is that it runs it as a JUnit test by default.
I have imported the gradle project with gradle by selecting the gradle file in the project. I have deleted each configuration entry at the top so everything is clean and empty when running a new test with Spock.
My current "fix" is to manually create a new config entry for the gradle test. Intellij is not intelligent enough to create that same Junit test as a Gralde test.
I'm confused.
To exclude let's say "integration-test", you just need to specify as tags: ! integration-test , and IntelliJ will run all your JUnit5 tests except the ones tagged with integration-test . Take a look at this answer for details (including screenshot).
You can do gradle -Dtest. single=ClassUnderTestTest test if you want to test single class or use regexp like gradle -Dtest. single=ClassName*Test test you can find more examples of filtering classes for tests under this link.
I found the solution. They have changed the way you select this option in the new version of intellij 15.02.
You have to select Gradle Test Runner.
Please take a look:
In modern versions of IntelliJ (I have Ultimate 2019.2.3) here's what you need to update:
Update from "Gradle" to "IntelliJ IDEA"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With