File tree Expand file tree Collapse file tree 7 files changed +44
-5
lines changed Expand file tree Collapse file tree 7 files changed +44
-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
+
8
+ RSpec ::Core ::RakeTask . new do |t |
9
+ t . rspec_opts = [ "-c" , "-f progress" ]
10
+ t . pattern = 'spec/**/*_spec.rb'
11
+ end
7
12
8
13
desc "Run all the tests"
9
14
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/* --host http://gems.flexmls.com
Original file line number Diff line number Diff line change @@ -45,7 +45,6 @@ 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'
51
50
end
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