Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Coveralls | Coverallsの導入例

概要

Coverallsの導入例

前提

・対象はGitHubに公開しているgem
・テストはRSpec

手順

・Coverallsにサインイン。GitHubのアカウントを持っていれば特に登録は不要でサインイン可能です
https://coveralls.io/

・対象リポジトリの設定をONにします。ここでは試しに elevator_pitch_generator gem をONにしました。
・.coveralls.ymlをプロジェクトルートに追加
travis-ci利用時

service_name: travis-ci

・Gemfileにcoveralls gemを追加

gem 'coveralls'

・spec_helperに下記コードを追加

require 'coveralls'
Coveralls.wear!

GitHubを確認するとビルド結果が反映されています。
https://github.com/tbpgr/tbpgr_utils
・アイコンをクリックするとCoverallsに移動してビルド結果を確認可能です。
https://coveralls.io/r/tbpgr/tbpgr_utils