Class: RSpec::Parallel::ConfigurationOptions

Inherits:
Core::ConfigurationOptions
  • Object
show all
Defined in:
lib/rspec/parallel/configuration_options.rb

Constant Summary collapse

NON_FORCED_OPTIONS =
[
  :debug, :requires, :profile, :drb, :libs, :files_or_directories_to_run,
  :line_numbers, :full_description, :full_backtrace, :tty, :thread_maximum
].to_set

Instance Method Summary collapse

Instance Method Details

#command_line_optionsObject



13
14
15
# File 'lib/rspec/parallel/configuration_options.rb', line 13

def command_line_options
  @command_line_options ||= RSpec::Parallel::Parser.parse!(@args).merge :files_or_directories_to_run => @args
end

#env_optionsObject



9
10
11
# File 'lib/rspec/parallel/configuration_options.rb', line 9

def env_options
  ENV["SPEC_OPTS"] ? RSpec::Parallel::Parser.parse!(Shellwords.split(ENV["SPEC_OPTS"])) : {}
end