일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Level2
- 스프링부트
- REDIS
- 자바
- HTTP
- JPA
- 미션
- 트랜잭션
- 프리코스
- JUnit5
- mock
- CircuitBreaker
- MSA
- 백준
- 레벨2
- 세션
- Paging
- Spring Batch
- Docker
- 스프링 부트
- 우아한테크코스
- 코드리뷰
- 우아한세미나
- 우테코
- 의존성
- AWS
- AOP
- yml
- 서블릿
- 프로그래머스
Archives
- Today
- Total
목록TestContainer (1)
늘
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cqn066/btrN4lJoYBq/A3ZoEak7DutOdepHmq2MUK/img.png)
저번 게시글에서 레디스를 도입하기로 결정을 했고 처음으로 적용해보았다. 그런데 테스트를 하는 도중에 테스트 격리가 실패를 했다. 레디스에서 테스트 격리를 위해 일주일간 고군분투한 경험을 기록하려고 작성한다. 테스트가 돌아가지 않는 코드는 믿을 수가 없다! 필자의 팀은 테스트 코드가 돌아가지 않는 코드를 ec2에 올리지 않는다. 처음 시도하는 것들이기에 테스트 코드가 보장되지 않는다면 신뢰할 수가 없기 때문이다. 따라서 redis를 적용하고 잘 동작하는지 테스트가 필요했다. 레디스를 적용 후, 로컬에서는 정상 동작했다. 하지만 ec2의 젠킨스에서 빌드가 할 때 오류가 발생하는 문제가 발생했고 결국 레디스를 제거하였다...🤦♂️ 레디스 적용 후, 테스트하기 레디스를 적용한 후 테스트를 진행했다. 그런데 테..
우아한테크코스 4기/프로젝트
2022. 10. 11. 22:42