Sha256: ae5ce636cc66c35d7650d0fa8732cadbc353cf5a52b400c380989bd3af7c6d29
Contents?: true
Size: 717 Bytes
Versions: 12
Compression:
Stored size: 717 Bytes
Contents
# features/support/nagios.rb require 'rubygems' module Nagios class NagiosFormatter def initialize(io, step_mother, options={}) @failed = [] @passed = [] end def step_passed(step, name, params) @passed << step end def step_failed(step, name, params) @failed << step end def scenario_executed(scenario) @total = @failed.size + @passed.size message = "" message += "Critical: #{@failed.size}, " message += "Warning: 0, " message += "#{@passed.size} okay" # nagios performance data message += " | passed=#{@passed.size}" message += ", failed=#{@failed.size}, total=#{@total}" puts message end end end
Version data entries
12 entries across 12 versions & 1 rubygems