Add Coveralls for code coverage reporting

This commit is contained in:
Erik Michaels-Ober 2013-02-27 18:40:32 -08:00
parent ab9befb30b
commit 19b63d2663
4 changed files with 31 additions and 6 deletions

View File

@ -27,7 +27,8 @@ group :production do
end end
group :test do group :test do
gem 'simplecov' gem 'coveralls', :require => false
gem 'simplecov', :require => false
gem 'sqlite3' gem 'sqlite3'
gem 'webmock' gem 'webmock'
end end

View File

@ -41,6 +41,13 @@ GEM
coffee-script-source coffee-script-source
execjs execjs
coffee-script-source (1.5.0) coffee-script-source (1.5.0)
colorize (0.5.8)
coveralls (0.5.8)
colorize
json
rest-client
simplecov (>= 0.7)
thor
crack (0.3.2) crack (0.3.2)
devise (2.2.3) devise (2.2.3)
bcrypt-ruby (~> 3.0) bcrypt-ruby (~> 3.0)
@ -62,7 +69,7 @@ GEM
http_accept_language (1.0.2) http_accept_language (1.0.2)
i18n (0.6.4) i18n (0.6.4)
journey (1.0.4) journey (1.0.4)
jquery-rails (2.1.4) jquery-rails (2.2.1)
railties (>= 3.0, < 5.0) railties (>= 3.0, < 5.0)
thor (>= 0.14, < 2.0) thor (>= 0.14, < 2.0)
jquery-ui-rails (3.0.1) jquery-ui-rails (3.0.1)
@ -129,6 +136,8 @@ GEM
rdoc (3.12.2) rdoc (3.12.2)
json (~> 1.4) json (~> 1.4)
remotipart (1.0.5) remotipart (1.0.5)
rest-client (1.6.7)
mime-types (>= 1.16)
safe_yaml (0.8.4) safe_yaml (0.8.4)
sass (3.2.6) sass (3.2.6)
sass-rails (3.2.6) sass-rails (3.2.6)
@ -171,6 +180,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
arel arel
coveralls
devise devise
fastercsv fastercsv
geokit geokit

View File

@ -1,8 +1,14 @@
# Adopt-a-Hydrant [![Build Status](https://secure.travis-ci.org/codeforamerica/adopt-a-hydrant.png?branch=master)][travis] [![Dependency Status](https://gemnasium.com/codeforamerica/adopt-a-hydrant.png?travis)][gemnasium] # Adopt-a-Hydrant
Claim responsibility for shoveling out a fire hydrant after it snows.
[![Build Status](https://secure.travis-ci.org/codeforamerica/adopt-a-hydrant.png?branch=master)][travis]
[![Dependency Status](https://gemnasium.com/codeforamerica/adopt-a-hydrant.png?travis)][gemnasium]
[![Coverage Status](https://coveralls.io/repos/codeforamerica/adopt-a-hydrant/badge.png?branch=master)][coveralls]
[travis]: http://travis-ci.org/codeforamerica/adopt-a-hydrant [travis]: http://travis-ci.org/codeforamerica/adopt-a-hydrant
[gemnasium]: https://gemnasium.com/codeforamerica/adopt-a-hydrant [gemnasium]: https://gemnasium.com/codeforamerica/adopt-a-hydrant
[coveralls]: https://coveralls.io/r/codeforamerica/adopt-a-hydrant
Claim responsibility for shoveling out a fire hydrant after it snows.
## Screenshot ## Screenshot
![Adopt-a-Hydrant](https://github.com/codeforamerica/adopt-a-hydrant/raw/master/screenshot.png "Adopt-a-Hydrant") ![Adopt-a-Hydrant](https://github.com/codeforamerica/adopt-a-hydrant/raw/master/screenshot.png "Adopt-a-Hydrant")

View File

@ -1,6 +1,14 @@
ENV["RAILS_ENV"] = "test" ENV["RAILS_ENV"] = "test"
require 'simplecov' require 'simplecov'
SimpleCov.start 'rails' require 'coveralls'
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
SimpleCov::Formatter::HTMLFormatter,
Coveralls::SimpleCov::Formatter
]
SimpleCov.start('rails')
require File.expand_path('../../config/environment', __FILE__) require File.expand_path('../../config/environment', __FILE__)
require 'rails/test_help' require 'rails/test_help'
require 'webmock/test_unit' require 'webmock/test_unit'