Class: Omnitest::Command::ScenarioAction

Inherits:
Base
  • Object
show all
Includes:
RunAction
Defined in:
lib/omnitest/command/scenario_action.rb

Instance Method Summary collapse

Methods included from RunAction

#run_action

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Omnitest::Command::Base

Instance Method Details

#callObject

Invoke the command.



9
10
11
12
13
14
15
16
17
# File 'lib/omnitest/command/scenario_action.rb', line 9

def call
  banner "Starting Omnitest (v#{Omnitest::VERSION})"
  elapsed = Benchmark.measure do
    setup
    scenarios = parse_subcommand(args.shift, args.shift)
    run_action(scenarios, action, options[:concurrency])
  end
  banner "Omnitest is finished. #{Core::Util.duration(elapsed.real)}"
end