diff --git a/.travis.yml b/.travis.yml index f2c0336e..e96ae293 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,4 +26,5 @@ script: - rake spec before_install: - gem update bundler + - gem install codecov diff --git a/sendgrid-ruby.gemspec b/sendgrid-ruby.gemspec index 64fba290..02467a0e 100644 --- a/sendgrid-ruby.gemspec +++ b/sendgrid-ruby.gemspec @@ -26,4 +26,5 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'pry' spec.add_development_dependency 'faker' spec.add_development_dependency 'minitest', '~> 5.9' + spec.add_development_dependency 'codecov', '~> 0' end diff --git a/test/sendgrid/test_helper.rb b/test/sendgrid/test_helper.rb new file mode 100644 index 00000000..45e8ebdb --- /dev/null +++ b/test/sendgrid/test_helper.rb @@ -0,0 +1,7 @@ +# if ENV['CI'] == 'true' +# require 'simplecov' +# SimpleCov.start + +# require 'codecov' +# SimpleCov.formatter = SimpleCov::Formatter::Codecov +# end \ No newline at end of file diff --git a/test/sendgrid/test_sendgrid-ruby.rb b/test/sendgrid/test_sendgrid-ruby.rb index ff9050d9..f15e42e6 100644 --- a/test/sendgrid/test_sendgrid-ruby.rb +++ b/test/sendgrid/test_sendgrid-ruby.rb @@ -3,6 +3,14 @@ require 'minitest/autorun' require 'minitest/unit' +if ENV['CI'] == 'true' + require 'simplecov' + SimpleCov.start + + require 'codecov' + SimpleCov.formatter = SimpleCov::Formatter::Codecov +end + class TestAPI < MiniTest::Test unless File.exist?('/usr/local/bin/prism') || File.exist?(File.join(Dir.pwd, 'prism/bin/prism'))