Coveralls 시작하기

CoverAlls

No Image

왜 사용하는가?

  • 협업하는 과정에서 많은 Pull Request를 자동적으로 빌드, 테스트 및 Code Coverge를 분석해서 결과물을 자동적으로 댓글에 결과물을 남겨줍니다. No Image

Tutorial

회원가입 및 로그인

No Image No Image

원하는 Project 연동 추가하기

No Image No Image

원하는 Project가 안보이거나 검색이 안되는 경우 페이지 맨 아래에 메뉴에 가서 권한 부여하기

No Image

Repo_token 부여 및 .coveralls.yml 프로젝트에 추가하기

  • .coveralls.yml만들기
  • repo_token 추가하기 No Image No Image

Gradle 설정하기

dependencies {
		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
		classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.8.2'
	}

...

plugins {
	id 'net.saliman.cobertura' version '2.3.1'
	id 'com.github.kt3k.coveralls' version '2.8.2'
}

...

cobertura.coverageFormats = ['html', 'xml'] // coveralls plugin depends on xml format report

Travis - ci Script 추가하기

after_success:
- ./gradlew cobertura coveralls

Markdown 뱃지 추가하기

  • Coverage Status

No Image

Reference

0%