Sha256: c0fee8e5efb222c482c3d14188a4fb31ce831f5fdf72cee76ab740caa3f0c4d9

Contents?: true

Size: 618 Bytes

Versions: 26

Compression:

Stored size: 618 Bytes

Contents

module Redcar
  class ApplicationSWT
    class CucumberRunner
      START_DELAY = 1
    
      def run_features(args)
        require "cucumber/cli/main"
        require "cucumber"
        require "cucumber/rb_support/rb_language"
        require "application_swt/cucumber_patches"
        Thread.new do
          begin
            sleep START_DELAY
            main = Cucumber::Cli::Main.new(args)
            main.execute!(Cucumber::StepMother.new)
            Redcar.app.quit
          rescue Object => e
            puts e.message
            puts e.backtrace
          end
        end
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
redcar-0.5.2dev plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.5.1dev plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.4.1 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.4 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.10.1dev plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.10.0dev plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.9 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.9.0dev plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.8.4 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.8.3 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.8.2 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.8.1 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.8 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.7.1 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.7 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.6 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.5 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.4.3 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.4.2 plugins/application_swt/lib/application_swt/cucumber_runner.rb
redcar-0.3.4.1 plugins/application_swt/lib/application_swt/cucumber_runner.rb