Sha256: a4ba3d8d1bac8d4c9fd0e89dc873d46613c89943b998c1a9284c55d027b23d74

Contents?: true

Size: 571 Bytes

Versions: 6

Compression:

Stored size: 571 Bytes

Contents

#!/usr/bin/env ruby

unless ARGV[0]
  puts "Usage: #{__FILE__} <feature>"
  exit 99
end

__DIR__ = File.expand_path(File.dirname(__FILE__))

feature = ARGV[0]
unless File.exists?(feature)
  feature = File.join(__DIR__, '..', 'features', ARGV[0]) 
end

unless File.exist?(feature)
  puts "Error: feature file doesn't exist!"
  exit 98
end

command = "#{__DIR__}/cucumber"
command += " --require features/"
command += " --format Cucumber::Formatter::Nagios"
command += " #{feature}"

if ARGV[1] == "--debug"
  puts command 
  puts
end

system(command) ? exit(0) : exit(2)

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
cucumber-nagios-0.6.3 lib/generators/project/bin/cucumber-nagios
cucumber-nagios-0.6.2 lib/generators/project/bin/cucumber-nagios
cucumber-nagios-0.6.1 lib/generators/project/bin/cucumber-nagios
cucumber-nagios-0.6.0 lib/generators/project/bin/cucumber-nagios
cucumber-nagios-0.5.1 lib/generators/project/bin/cucumber-nagios
cucumber-nagios-0.5.0 lib/generators/project/bin/cucumber-nagios