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