22

In IntelliJ IDEA 14 with Gradle plugin I would like to run JUnit test without being asked about configuration type. Problem occurs when I run test for the first time - there is no configuration for this run. I never run tests with Gradle in IDE so it would be acceptable to disable running test with Gradle. How to run JUnit test directly?

IntelliJ IDEA 14 - run test

Marcin
  • 1,469
  • 14
  • 23

3 Answers3

11

You can get rid of this annoying by adding

idea.gradle.prefer.idea_test_runner=true

to idea.properties file located in the bin directory of the IntelliJ IDEA installation. Then restart IDEA and enjoy.

mihijs
  • 618
  • 7
  • 16
  • @Bohemian this option was introduced in 14.1.x, update your IntelliJ IDEA – Marcin May 14 '15 at 07:29
  • @marcin yes, thank you for letting me know. I upgraded to 14.1.x and it works! Actually, I socialised it with my team members and they all love me now :) – Bohemian May 14 '15 at 07:58
11

Go to setting > Build, Execution, Deployment > Build Tools > Gradle > Runner and choose "Platform Test Runner" in "Run test using"

enter image description here

Thermech
  • 4,371
  • 2
  • 39
  • 60
2

The Gradle Test Runner configuration looks a bit different in IntelliJ 2019.2 :

enter image description here

To have Intellij rather than Gradle run your tests when you right-click on the test/Test Class/Test package select IntelliJ IDEA for the "Run tests using:" option.

Having IntelliJ run your test means that a Junit configuration is created to run the test.

When I upgraded IntelliJ 2019.1 to 2019.2 I found that the default setting for the Gradle runner was set to 'Gradle' which meant that my unit tests didn't run properly when I right-clicked on a test and selected 'Run' - they just terminated with no results. I had to change the "Run tests using:" option to IntelliJ IDEA

Joman68
  • 2,248
  • 3
  • 34
  • 36