diff options
author | louise <louise> | 2007-10-16 19:10:21 +0000 |
---|---|---|
committer | louise <louise> | 2007-10-16 19:10:21 +0000 |
commit | d350850897a5ee7a994d3c618529cf5beecf71ea (patch) | |
tree | 39de7013d0a3377f063fbd53da7c89f207eeedd0 /vendor/plugins/rspec/rake_tasks | |
parent | 3b1d8bfdeea68da1ad083a305d0df8f458c362a0 (diff) |
Adding rspec plugin
Diffstat (limited to 'vendor/plugins/rspec/rake_tasks')
5 files changed, 40 insertions, 0 deletions
diff --git a/vendor/plugins/rspec/rake_tasks/examples.rake b/vendor/plugins/rspec/rake_tasks/examples.rake new file mode 100644 index 000000000..32d0ad0e6 --- /dev/null +++ b/vendor/plugins/rspec/rake_tasks/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/rake_tasks/examples_specdoc.rake b/vendor/plugins/rspec/rake_tasks/examples_specdoc.rake new file mode 100644 index 000000000..2e90dae8f --- /dev/null +++ b/vendor/plugins/rspec/rake_tasks/examples_specdoc.rake @@ -0,0 +1,8 @@ +require 'rake' +require 'spec/rake/spectask' + +desc "Generate specdocs for examples for inclusion in RDoc" +Spec::Rake::SpecTask.new('examples_specdoc') do |t| + t.spec_files = FileList['examples/**/*.rb'] + t.spec_opts = ["--format", "rdoc:EXAMPLES.rd"] +end
\ No newline at end of file diff --git a/vendor/plugins/rspec/rake_tasks/examples_with_rcov.rake b/vendor/plugins/rspec/rake_tasks/examples_with_rcov.rake new file mode 100644 index 000000000..4bf35c6b8 --- /dev/null +++ b/vendor/plugins/rspec/rake_tasks/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/rake_tasks/failing_examples_with_html.rake b/vendor/plugins/rspec/rake_tasks/failing_examples_with_html.rake new file mode 100644 index 000000000..34549583d --- /dev/null +++ b/vendor/plugins/rspec/rake_tasks/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/output/documentation/tools/failing_examples.html", "--diff"] + t.fail_on_error = false +end
\ No newline at end of file diff --git a/vendor/plugins/rspec/rake_tasks/verify_rcov.rake b/vendor/plugins/rspec/rake_tasks/verify_rcov.rake new file mode 100644 index 000000000..a90a266df --- /dev/null +++ b/vendor/plugins/rspec/rake_tasks/verify_rcov.rake @@ -0,0 +1,7 @@ +require 'rake' +require 'spec/rake/verify_rcov' + +RCov::VerifyTask.new(:verify_rcov => :spec) do |t| + t.threshold = 100.0 # Make sure you have rcov 0.7 or higher! + t.index_html = '../doc/output/coverage/index.html' +end |