I’ve just released a new version of cucumber-nagios
, and this release is
quite a milestone!
Big changes in this release include:
-
Removal of the ghetto bundler in favour of wycats/carllerche’s bundler.
In previous releases, you’d use a
rake
task to freeze in dependencies. This produced all sorts of weird problems when new versions of the dependencies were released, it didn’t handle gems with C extensions that well, and could be very slow if you ran it multiple times.Now that
bundler
has started maturing,cucumber-nagios
has made the switch. It eliminates all the aforementioned issues, and integrates cleanly with RubyGems. -
Renaming of the gem to
cucumber-nagios
fromauxesis-cucumber-nagios
, as GitHub have discontinued building gems. The gem is now published on Gemcutter. -
The project generator now prints out helpful instructions when you generate a new project.
-
cucumber-nagios
projects have built-in steps for benchmarking response times. The following example explains it best:
-
A
--debug
switch can be passed tocucumber-nagios
to print out the command line built and executed. This can be useful when writing your features. -
Removal of several unnecessary support files, and cleanups of helpers and Cucumber’s World object setup, in line with an updated version of Webrat.
-
Refactoring of the Nagios formatter for Cucumber to use Cucumber 0.4.0’s formatter interface. For users, this simply means
cucumber-nagios
now works with Cucumber 0.4.0 (the latest at time of this release).
Although i’ve done a fair amount of testing, there will invariably be bugs, which can be reported on GitHub.