lib/psychic/runner.rb in psychic-runner-0.0.5 vs lib/psychic/runner.rb in psychic-runner-0.0.6
- old
+ new
@@ -19,9 +19,10 @@
include SampleRunner
attr_reader :runners, :hot_runner, :cold_runners
def initialize(opts = { cwd: Dir.pwd })
fail 'cwd is required' unless opts[:cwd]
+ opts[:cwd] = Pathname(opts[:cwd]).to_s # must be a string on windows...
super
@hot_runner = HotRunner.new(opts)
@cold_runners = ColdRunnerRegistry.active_runners(opts)
@runners = [@hot_runner, @cold_runners].flatten
@known_tasks = @runners.map(&:known_tasks).uniq