본문 바로가기

IT

Graile unit test 시 environment 를 test 로 설정하는 방법

반응형

Jetbrains 의 개발툴은 Intellij IDEA 에서 Grails 개발 시 unit test 인 Specification 을 테스트하는 경우, 왜인지 development 환경으로 구동이 됩니다.


이를 해결하기 위해서 테스트 Configuration 을 생성하고, VM options 에 아래 항목을 추가하면 test 환경으로 unit test 를 진행할 수 있습니다.


-Dgrails.env=test




위에 보이는 이미지와 같이 VM options 에 추가하고 테스트를 잰행하면,


The following profiles are active: test


라는 문구를 확인할 수 있고, 정상적으로 test profile 로 테스트를 진행할 수 있습니다.


Intellij 의 의도인 것인지 모르겠지만, 당분간은 위와 같이 각각 설정해서 테스트를 진행해야 할 것 같습니다.

반응형