언어 및 프레임워크/SPRING
Spring Boot - There are test failures 관련 처리
문제
Spring Boot 관련 빌드 기능 실행 중
There are test failures.
Please refer to D:\WORK\Project\???\target\surefire-reports for the individual test results.
관련 에러가 발생하였습니다.
관련 에러 정밀 분석 시, 위와 같이 Test 실패했다는 에러 로그가 출력됩니다.
분석
통과되지 않은 Test가 있어 빌드 관련 도구가 실행되지 않은 것으로 보입니다.
해결
# 각 테스트 파일에 @Ignore 설정
Test 클래스에 직접 어노테이션 @Ignore을 이용하여 Skip 설정을 해줍니다.
# Maven의 경우
1. Maven 설정에 -Dmaven.test.skip=true 옵션 추가
install -f pom.xml -Dmaven.test.skip=true
2. Maven 설정에 -DskipTests 옵션을 추가
install -f pom.xml -DskipTests
3 pom.xml에 관련 기능을 설정
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
# Gradle의 경우
1. Gradle 설정에 -x test 옵션을 추가
build -x test
2. build.gradle 파일에 관련 설정 추가
test {
exclude '**/*'
}
'언어 및 프레임워크 > SPRING' 카테고리의 다른 글
Spring - 객체 출력 TIP (0) | 2022.02.08 |
---|---|
Spring Boot - Request method 'POST' not supported 에러 (0) | 2021.10.17 |
Spring Boot - String Utils 에러 관련 (0) | 2021.07.13 |
Spring Boot - 배포 방법 (Intellij) (0) | 2021.07.12 |
댓글