개요
build.gradle 에서 특정 테스트 코드를 제외하고 싶을 수 있다.
물론, 코드상에 `@Disabled` 어노테이션을 추가하여 비활성화 하는 것도 가능하지만, 코드를 직접 살펴야한다는 단점이 있다.
비활성화할 코드가 많은 경우 build.gradle 에 pattern, 리스트 형식으로 나열하는 것이 유용하게 쓰일 수 있다.
test {
filter {
// MyClass.getNameTest() 메소드 테스트 비활성화
excludeTest("MyClass", "getNameTest")
// my.pacckage.path 하위의 모든 테스트 비활성화
excludeTestsMatching("my.package.path.*")
}
useJUnitPlatform()
}
excludeTest
클래스명과 메소드명을 명시하여 테스트에서 제외한다.

excludeTestsMatching
pattern 문자열을 입력하여 테스트 대상에서 제외한다.

References
https://mkyong.com/gradle/gradle-how-to-exclude-some-tests/
'JVM' 카테고리의 다른 글
build.gradle 명령어 (0) | 2023.10.17 |
---|---|
Method Overriding vs Overloading (0) | 2020.03.30 |