spec: canvas rspec rake task for vendored_gems

Change-Id: I8aceb8e5aa2b95790eadca83725c8fd03bd28965
Reviewed-on: https://gerrit.instructure.com/30621
Reviewed-by: Bryan Madsen <bryan@instructure.com>
Product-Review: Bryan Madsen <bryan@instructure.com>
QA-Review: Bryan Madsen <bryan@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
This commit is contained in:
Shawn Meredith 2014-02-21 13:16:56 -07:00
parent 7a26b534ac
commit 89b2072df3
17 changed files with 91 additions and 8 deletions

View File

@ -1,4 +1,5 @@
source 'https://rubygems.org' source 'https://rubygems.org'
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
# Specify your gem's dependencies in activesupport-suspend_callbacks.gemspec # Specify your gem's dependencies in activesupport-suspend_callbacks.gemspec
gemspec gemspec

View File

@ -5,8 +5,19 @@
# #
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.coverage_dir('../../coverage')
SimpleCov.at_exit {
SimpleCov.result
}
SimpleCov.command_name('activesupport-suspend-callback-gem')
SimpleCov.start('test_frameworks')
require "active_support/callbacks/suspension" require "active_support/callbacks/suspension"
RSpec.configure do |config| RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true config.treat_symbols_as_metadata_keys_with_true_values = true
config.run_all_when_everything_filtered = true config.run_all_when_everything_filtered = true

View File

@ -2,7 +2,8 @@ source 'https://rubygems.org'
# Specify your gem's dependencies in adheres_to_policy.gemspec # Specify your gem's dependencies in adheres_to_policy.gemspec
gemspec gemspec
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
CANVAS_RAILS3 = !!ENV['CANVAS_RAILS3'] || File.exist?(File.expand_path("../../RAILS3", __FILE__)) CANVAS_RAILS3 = !!ENV['CANVAS_RAILS3'] || File.exist?(File.expand_path("../../RAILS3", __FILE__))
if CANVAS_RAILS3 if CANVAS_RAILS3

View File

@ -5,8 +5,19 @@
# #
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.coverage_dir('../../coverage')
SimpleCov.at_exit {
SimpleCov.result
}
SimpleCov.command_name('adheres-to-policy-gem')
SimpleCov.start('test_frameworks')
require 'adheres_to_policy' require 'adheres_to_policy'
RSpec.configure do |config| RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true config.treat_symbols_as_metadata_keys_with_true_values = true
config.run_all_when_everything_filtered = true config.run_all_when_everything_filtered = true

View File

@ -1,3 +1,4 @@
source 'https://rubygems.org' source 'https://rubygems.org'
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
gemspec gemspec

View File

@ -5,10 +5,20 @@
# #
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.coverage_dir('../../coverage')
SimpleCov.at_exit {
SimpleCov.result
}
SimpleCov.command_name('canvas-breach-mitigation-gem')
SimpleCov.start('test_frameworks')
require "canvas_breach_mitigation" require "canvas_breach_mitigation"
require 'securerandom' require 'securerandom'
require 'base64' require 'base64'
RSpec.configure do |config| RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true config.treat_symbols_as_metadata_keys_with_true_values = true
config.run_all_when_everything_filtered = true config.run_all_when_everything_filtered = true

View File

@ -1,5 +1,6 @@
source 'https://rubygems.org' source 'https://rubygems.org'
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
# Specify your gem's dependencies in canvas_cassandra.gemspec # Specify your gem's dependencies in canvas_cassandra.gemspec
gemspec gemspec

View File

@ -23,9 +23,19 @@
# #
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.coverage_dir('../../coverage')
SimpleCov.at_exit {
SimpleCov.result
}
SimpleCov.command_name('canvas-cassandra-gem')
SimpleCov.start('test_frameworks')
require "canvas_cassandra" require "canvas_cassandra"
require "yaml" require "yaml"
RSpec.configure do |config| RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true config.treat_symbols_as_metadata_keys_with_true_values = true
config.run_all_when_everything_filtered = true config.run_all_when_everything_filtered = true

View File

@ -1,4 +1,5 @@
source 'https://rubygems.org' source 'https://rubygems.org'
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
# Specify your gem's dependencies in canvas_crummy.gemspec # Specify your gem's dependencies in canvas_crummy.gemspec
gemspec gemspec

View File

@ -1,3 +1,4 @@
source 'https://rubygems.org' source 'https://rubygems.org'
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
gemspec gemspec

View File

@ -5,6 +5,15 @@
# #
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.coverage_dir('../../coverage')
SimpleCov.at_exit {
SimpleCov.result
}
SimpleCov.command_name('canvas-mimetype-fu-gem')
SimpleCov.start('test_frameworks')
require "tempfile" require "tempfile"
require "canvas_mimetype_fu" require "canvas_mimetype_fu"

View File

@ -1,4 +1,6 @@
source 'https://rubygems.org' source 'https://rubygems.org'
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
# Specify your gem's dependencies in canvas_sanitize.gemspec # Specify your gem's dependencies in canvas_sanitize.gemspec
gemspec gemspec

View File

@ -8,6 +8,8 @@ else
gem 'rails', :github => 'makandra/rails', :branch => '2-3-lts', :ref => 'e86daf8ff727d5efc0040c876ba00c9444a5d915' gem 'rails', :github => 'makandra/rails', :branch => '2-3-lts', :ref => 'e86daf8ff727d5efc0040c876ba00c9444a5d915'
end end
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
gemspec gemspec
platforms :ruby_20, :ruby_21 do platforms :ruby_20, :ruby_21 do

View File

@ -2,6 +2,8 @@ source 'https://rubygems.org'
# Specify your gem's dependencies in html_text_helper.gemspec # Specify your gem's dependencies in html_text_helper.gemspec
gemspec gemspec
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
CANVAS_RAILS3 = !!ENV['CANVAS_RAILS3'] || File.exist?(File.expand_path("../../RAILS3", __FILE__)) CANVAS_RAILS3 = !!ENV['CANVAS_RAILS3'] || File.exist?(File.expand_path("../../RAILS3", __FILE__))

View File

@ -5,8 +5,17 @@
# #
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.coverage_dir('../../coverage')
SimpleCov.at_exit {
SimpleCov.result
}
SimpleCov.command_name('html-text-helper-spec-gem')
SimpleCov.start('test_frameworks')
require 'html_text_helper' require 'html_text_helper'
RSpec.configure do |config| RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true config.treat_symbols_as_metadata_keys_with_true_values = true
config.run_all_when_everything_filtered = true config.run_all_when_everything_filtered = true

View File

@ -1,4 +1,5 @@
source 'https://rubygems.org' source 'https://rubygems.org'
# Specify your gem's dependencies in lti_outbound.gemspec # Specify your gem's dependencies in lti_outbound.gemspec
gem 'simplecov', '0.8.2', :require => false
gem 'simplecov-rcov', '0.2.3', :require => false
gemspec gemspec

View File

@ -5,8 +5,18 @@
# #
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
require 'lti_outbound' require 'simplecov'
require 'simplecov-rcov'
SimpleCov.coverage_dir('../../coverage')
SimpleCov.at_exit {
SimpleCov.result
}
SimpleCov.command_name('lti_outbound-gem')
SimpleCov.start('test_frameworks')
require 'lti_outbound'
Dir.glob("#{File.dirname(__FILE__).gsub(/\\/, "/")}/shared_examples/*.rb").each { |file| require file } Dir.glob("#{File.dirname(__FILE__).gsub(/\\/, "/")}/shared_examples/*.rb").each { |file| require file }
Dir.glob("#{File.dirname(__FILE__).gsub(/\\/, "/")}/support/*.rb").each { |file| require file } Dir.glob("#{File.dirname(__FILE__).gsub(/\\/, "/")}/support/*.rb").each { |file| require file }