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