일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 자바 프로젝트
- SQL
- 리눅스
- c#
- resilience4j
- gradle
- JVM
- auto configure
- MongoDB
- 운영체제
- K6
- 학점
- 티스토리
- smart cast
- spring
- 백준 알고리즘
- 오라클 디비
- 오라클
- oracle
- 파이썬 소스
- 자바
- dynamic query
- 파이썬
- jsp
- 문법 정리
- 유사코드
- hyperledger
- 초대장
- 프로젝트
- 알고리즘
Archives
- Today
- Total
목록test filter (1)
모종닷컴
[Gradle] 특정 환경에 테스트 필터 적용하기
현재 개인 프로젝트를 진행해보고 있는데요. 이런 니즈가 생겼습니다. 로컬에서 Gradle 빌드 태스크를 돌렸을 때 실행되지 않았으면 하는 테스트 코드가 있고, CI 환경에는 테스트 코드가 실행되었으면 좋겠습니다. 예를 들어 통합 테스트 코드가 있습니다. 보통 테스트 시 데이터베이스가 필요하다면 h2 같은 인메모리 데이터베이스를 사용할 수 있는데 저는 MySQL에 특화된 테스트 코드가 있어서 h2와 같은 인메모리 데이터베이스를 사용하기가 힘들었습니다. 사실 테스트 컨테이너를 통해 MySQL을 올려 통합테스트를 만들 수도 있는데 로컬 빌드 시에는 이런 통합 테스트가 오래 걸리기도 해서 CI 환경에서만 통합테스트코드가 실행되었으면 좋겠다는 생각이 들었습니다. 통합테스트, 유닛테스트 간단하게 통합 테스트와 유닛..
Programming/Gradle
2023. 5. 1. 14:39