인프런 커뮤니티 질문&답변
서버에 배포할때 질문입니다.
작성
·
258
1
서버에 만든 템플릿 프로젝트를 배포하고 나서
./gradlew clean build 명령어로 빌드할때
기본 으로 생성되는
@SpringBootTest
class SpringApiAppApplicationTests {
@Test
void contextLoads() {
}
}이 테스트가 빌드시에 자동으로 실행되는데,
빌드시에는 VMOption으로 jasypt password가 입력이 안되어서 그런지 자꾸 test에 실패합니다.
일단 test를 실행하지 않고 빌드하긴 했는데 이럴 경우엔 구파고님은 어떻게 하시나요?
답변 1
2
구파고
지식공유자
안녕하세요 준표님. 저같은경우는 사실 단위테스트 위주로 작성을해서 SpringBootTest를 잘 사용하지 않는편입니다.
일단 application.yml 을 테스트용으로 하나 만들어서 거기는 암호화를안하고 테스트용 더미데이터를 넣어두는 방식으로 배포하셔도 됩니다.






넵 좋은 답변 고맙습니다~~