File tree Expand file tree Collapse file tree 7 files changed +47
-5
lines changed Expand file tree Collapse file tree 7 files changed +47
-5
lines changed Original file line number Diff line number Diff line change 3
3
._ *
4
4
.DEV *
5
5
spec /reports /
6
+ test /reports
6
7
.bundle /ruby
7
8
.bundle /jruby
8
9
coverage
Original file line number Diff line number Diff line change 1
1
require "rubygems"
2
2
3
3
require 'rubygems/user_interaction'
4
- require 'flexmls_gems/tasks'
5
- require 'flexmls_gems/tasks/spec'
6
- require 'flexmls_gems/tasks/rdoc'
4
+ require 'rspec'
5
+ require 'rspec/core/rake_task'
6
+ require 'ci/reporter/rake/rspec'
7
+ require 'bundler/gem_tasks'
8
+
9
+ RSpec ::Core ::RakeTask . new do |t |
10
+ t . rspec_opts = [ "-c" , "-f progress" ]
11
+ t . pattern = 'spec/**/*_spec.rb'
12
+ end
7
13
8
14
desc "Run all the tests"
9
15
task :default => :spec
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ ruby -v
4
+ echo " ==> Installing gems..."
5
+ bundle check --path vendor/bundle 2>&1 > /dev/null || {
6
+ bundle install --quiet --path vendor/bundle
7
+ }
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+ set -e
3
+
4
+ script/bootstrap
5
+
6
+
7
+ export COVERAGE=on # build rcov report when running tests
8
+ export CI_REPORTS=test/reports # output JUnit reports to std location
9
+
10
+ echo " ==> Running tests..."
11
+ bundle exec rake ci:setup:rspec spec
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+ set -e
3
+
4
+ rm -rf pkg/*
5
+ bundle exec rake build
6
+ gem push pkg/* .gem --key rubygems_production_key
Original file line number Diff line number Diff line change @@ -45,8 +45,9 @@ Gem::Specification.new do |s|
45
45
s . add_development_dependency 'typhoeus' , '~> 0.3'
46
46
s . add_development_dependency 'ci_reporter' , '~> 1.7.0'
47
47
s . add_development_dependency 'rcov' , '~> 0.9.9'
48
- s . add_development_dependency 'flexmls_gems' , '~> 0.2.5'
49
48
s . add_development_dependency 'rb-readline'
50
49
s . add_development_dependency 'rb-fsevent'
50
+ s . add_development_dependency 'simplecov'
51
+ s . add_development_dependency 'simplecov-rcov'
51
52
end
52
53
Original file line number Diff line number Diff line change 1
- require "rubygems"
1
+ if ENV [ 'COVERAGE' ] == "on"
2
+ require 'simplecov'
3
+ require 'simplecov-rcov'
4
+ SimpleCov . formatter = SimpleCov ::Formatter ::RcovFormatter
5
+ SimpleCov . start do
6
+ add_filter '/vendor'
7
+ add_filter '/spec'
8
+ add_filter '/test'
9
+ end
10
+ end
2
11
12
+ require "rubygems"
3
13
require "rspec"
4
14
require 'rspec/autorun'
5
15
require 'webmock/rspec'
You can’t perform that action at this time.
0 commit comments