공부/프로그래밍

[intellij] junit 으로 작성한 테스트가 gradle 로 실행될때

demonic_ 2020. 2. 13. 07:10

Junit 으로 작성된 클래스를 GUI로 실행하면 콘솔창에 다음과 같이 실행된다.

Testing started at 6:45 오전 ...
> Task :cleanTest UP-TO-DATE
> Task :compileJava UP-TO-DATE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileTestJava UP-TO-DATE
> Task :processTestResources NO-SOURCE
> Task :testClasses UP-TO-DATE
> Task :junitPlatformTest FAILED

 

내용을 확인하면 Gradle 로 수행되었다.. runnable 설정을 봐도 gradle로 되어있다

 

이는 Gradle 프로젝트로 생성했기 떄문에 기본설정도 Gradle 을 수행하는 것이다.

수정방법은 다음과 같다

Preferences -> Build, Excutino, Deployment -> Build Tools -> Gradle

 

Build and run using 과 Run tests using 을 gradle 에서 Intellij IDEA 로 변경한다

 

다시 수행하보면 기본이 Junit으로 변경되 테스트 된 것을 확인할 수 있다.

 

 

끝.

 

 

참조:

https://www.jetbrains.com/help/idea/work-with-tests-in-gradle.html

 

Testing in Gradle - Help | IntelliJ IDEA

Testing in Gradle In the Gradle project, you can create and run tests the same way you do in any other project. IntelliJ IDEA also lets you change the default test runner for your testing process and even configure a test runner for each test. Configure a

www.jetbrains.com