Sha256: ba0684d13ab6a6d8e4c6d4e8ae0f1e6a3674061014cddcc58929209789fa2469
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require 'simplecov' require 'simplecov-rcov' class SimpleCov::Formatter::MergedFormatter def format(result) SimpleCov::Formatter::HTMLFormatter.new.format(result) SimpleCov::Formatter::RcovFormatter.new.format(result) end end SimpleCov.formatter = SimpleCov::Formatter::MergedFormatter SimpleCov.start do add_filter "/vendor/" end JRUBY_OPTS_SAVED=ENV['JRUBY_OPTS'] JAVA_OPTS_SAVED=ENV['JAVA_OPTS'] require 'cucumber' require 'aruba/cucumber' require 'adhearsion' Before do @aruba_timeout_seconds = ENV['ARUBA_TIMEOUT'] || RUBY_PLATFORM == 'java' ? 60 : 30 end # TODO: check for name space / run issues # NOTE: this will not stop a forked process (eg. daemon mode) After do terminate_processes! end # Aruba upstream overwrites these variables so set them here until it is fixed. Aruba.configure do |config| config.before_cmd do |cmd| set_env('JRUBY_OPTS', "#{ENV['JRUBY_OPTS']} #{JRUBY_OPTS_SAVED}") set_env('JAVA_OPTS', "#{ENV['JAVA_OPTS']} #{JAVA_OPTS_SAVED}") end end if RUBY_PLATFORM == 'java'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
adhearsion-2.0.0.alpha1 | features/support/env.rb |