Simple Kotlin example with Unit Test, CircleCi for Continuous Integration .
- CircleCI
- Kotlin
- jUnit
-
CircleCI는
./circleci/config.yml
의 설정을 따라 간다. -
임의의 커맨드를 작성할 수 있다.
steps: # Case 1. - run: gradle test # Case 2. - run: name: Run Unit Tests command: gradle test
-
CircleCI는 테스트 진행시 상세한 테스트 결과를 알려주진 않는다. 다음과 같은 설정으로 추가해주어야 웹 대시보드에서 볼 수 있다.
# ... - run #... - store_test_results: path: build/test-results
-
다른 환경에서
gradle
커맨드가 실행되지 않을 때에는gradle/wrapper
디렉토리에gradle wrapper
실행파일이 존재하진 않은지 확인해보자. 없다면 다음 커맨드로 실행파일을 생성한다.gradle wrap
https://circleci.com/docs/2.0/configuration-reference/#store_test_results