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:
parent
7a26b534ac
commit
89b2072df3
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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__))
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
@ -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 }
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue