⚡ 생각대로 살지 않으면 사는대로 생각한다.
⚡ 나는 어차피 잘 될 놈이다. 이미 잘 되고 있고, 계속해서 잘 되고 있다.
테스트 태깅
테스트 태깅이란?
우리가 만든 테스트가 여러 개 있다면, 해당 테스트들을 그룹화할 수 있다. 모듈별로, 혹은 단위테스트, 통합테스트, 테스트가 오래 걸리는지, 테스트 실행이 짧은지... 등등
@Tag
라는 애너테이션을 사용해서 태깅을 할 수 있다.
인텔리제이에서 특정한 태그에 따라 테스트를 필터링하여 실행 할 수 있다.
Edit Configurations...에 들어가면,
이렇게 클래스 단위로 테스트를 실행하게끔 인텔리제이에 설정되어있다.
※ 인텔리제이 버전 별로 상이하다.. UI가 나중에 바뀔 수도 있다!!
여기서 Class 부분을 Tags로 변경하면,
테스트 코드에서 Tag 중, fast에 해당하는 부분만 테스트를 실행한다.
실행 시,
이렇게 나온다~
참고) MAVEN으로 build시 태그를 설정하는 것을 보여줬지만, 적지 않음..
이유 : xml로 설정했기 때문이다.
ㅋㅋ