diff options
Diffstat (limited to 'vendor/plugins/rspec/resources/rake')
4 files changed, 32 insertions, 0 deletions
diff --git a/vendor/plugins/rspec/resources/rake/examples.rake b/vendor/plugins/rspec/resources/rake/examples.rake new file mode 100644 index 000000000..32d0ad0e6 --- /dev/null +++ b/vendor/plugins/rspec/resources/rake/examples.rake @@ -0,0 +1,7 @@ +require 'rake' +require 'spec/rake/spectask' + +desc "Run all examples" +Spec::Rake::SpecTask.new('examples') do |t| + t.spec_files = FileList['examples/**/*.rb'] +end diff --git a/vendor/plugins/rspec/resources/rake/examples_with_rcov.rake b/vendor/plugins/rspec/resources/rake/examples_with_rcov.rake new file mode 100644 index 000000000..4bf35c6b8 --- /dev/null +++ b/vendor/plugins/rspec/resources/rake/examples_with_rcov.rake @@ -0,0 +1,9 @@ +require 'rake' +require 'spec/rake/spectask' + +desc "Run all examples with RCov" +Spec::Rake::SpecTask.new('examples_with_rcov') do |t| + t.spec_files = FileList['examples/**/*.rb'] + t.rcov = true + t.rcov_opts = ['--exclude', 'examples'] +end
\ No newline at end of file diff --git a/vendor/plugins/rspec/resources/rake/failing_examples_with_html.rake b/vendor/plugins/rspec/resources/rake/failing_examples_with_html.rake new file mode 100644 index 000000000..6e53551f3 --- /dev/null +++ b/vendor/plugins/rspec/resources/rake/failing_examples_with_html.rake @@ -0,0 +1,9 @@ +require 'rake' +require 'spec/rake/spectask' + +desc "Generate HTML report for failing examples" +Spec::Rake::SpecTask.new('failing_examples_with_html') do |t| + t.spec_files = FileList['failing_examples/**/*.rb'] + t.spec_opts = ["--format", "html:doc/reports/tools/failing_examples.html", "--diff"] + t.fail_on_error = false +end
\ No newline at end of file diff --git a/vendor/plugins/rspec/resources/rake/verify_rcov.rake b/vendor/plugins/rspec/resources/rake/verify_rcov.rake new file mode 100644 index 000000000..a2fab00bc --- /dev/null +++ b/vendor/plugins/rspec/resources/rake/verify_rcov.rake @@ -0,0 +1,7 @@ +require 'rake' +require 'spec/rake/verify_rcov' + +RCov::VerifyTask.new(:verify_rcov => 'spec:rcov') do |t| + t.threshold = 100.0 + t.index_html = 'coverage/index.html' +end |